Üdv a hívatalos fórumon láttam egy ilyen szkriptet és egy kicsit hosszú volt ezért átírtam benne egy pár cuccot, átálitottam BanEx -re, stb..!
A lényege ha feljön egy csíter és nem használna a /ban parancs letilthatód az IP címét!
Ahova írtam, hogy \"IDE ÍRD AZ IP-t!\" oda beteszed az illetõ IP címét és ha feljön a szerverre akkor megkapja az üzenetett!
Mód elejére írjuk be ezt:
new ip[128];
public OnPlayerConnect(playerid)
{
GetPlayerIp(playerid, ip, sizeof(ip));
if(strcmp(ip, \"Íde írd az IP -t!\", true))
{
SendClientMessage(playerid, -1, \"Sajnálom, de te bannolva vagy a szerverrõl!\");
BanEx(playerid);
return 1;
}
return 1;
}
Oxford és DT editekre:
A mód/FS elejére az elsõhöz:
new ip[128];
public OnPlayerConnect(playerid)
{
GetPlayerIp(playerid, ip, sizeof(ip));
if(strcmp(ip, \"Íde írd az IP -t!\", false))
{
SendClientMessage(playerid, -1, \"Sajnálom, de te most már bannolva vagy a szerverrõl!\");
BanEx(playerid);
return 1;
}
return 1;
}
vagy
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, -1, \"Sajnálom, de te most már bannolva vagy a szerverrõl!\");
BanEx(playerid);
return 1;
}
:D. :laugh:
Mindenkit bannol akinek nem az az IP-je az elsõ.
A második pedig mindenkit bannol csak simán :D.
Amúgy erre már én is gondoltam, és ez FS-el jó, mert abba lehet frissíteni restart nélkül :).
OMG, odaírta magának titilusba, hogy Segítõkész :laugh:.