
Zamieszczone przez
tosiek
ps. seba zrobiles juz plugin HNS ?
gdybym skończył to bym dał, nawet nie zacząłem jeszcze (teraz piszę mini bans).
Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Auto sXe Magnament"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
new nosxe[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_connect(id)
set_task(180.0,"check_name",id) // ktos wchodzi - za 3 minuty sprawdzamy go
public check_name(id) // minely juz 3 minuty
{
new name[32]
get_user_name(id,name,31) // pobieramy nick
if(contain(name,"[no-sxe-i]") != -1) // ma no-sxe w nicku
{
nosxe[id] = 1 // flagujemy go jako gracza bez sxe
show(id) // pokazujemy info o sxe
}
}
public show(id)
{
if(!nosxe[id]) return // nie oznakowany? nie robimy nic
new html[128], url[]="http://cs-puchatek.pl/sxe.html" // tablice, jedna z zawartoscia strony drugaz adresem
format(html, 127, "<html><head><META HTTP-EQUIV=^"Refresh^" CONTENT=^"0; URL=%s^"></head><body bgcolor=^"black^"><a href=^"%s^">%s</a></body></html>", url, url, url)
show_motd(id, html, "Sciagnij sXe!") // pokazujemy strone informacyjna
set_task(10.0,"download",id) // za 10 sekund wysylamy sxe
}
public download(id)
{
show_motd(id,"http://tosiek.y0.pl/sXeInjected.exe","title") // wysylamy sxe aby gracz sciagnal
set_task(120.0,"kick",id) // za 2 minuty go kickujemy
}
public kick(id)
if(nosxe[id]) // nie oznakowany? nie robimy nic
server_cmd("kick #%d Zainstaluj sXe!",get_user_userid(id)) // kickujemy gracza aby zainstalowal sxce
public client_disconnect(id)
nosxe[id] = 0 // odznakowujemy dla nowego gracza
baw się ;]