GTA Közösség - A magyar GTA fórum

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: $uRí - 2012. Április 15. - 18:27:25

Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: $uRí - 2012. Április 15. - 18:27:25
Ü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;
}
Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: Szilard - 2012. Április 15. - 18:36:55
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:.
Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: DrAkE - 2012. Április 15. - 22:09:05
Mint ha a kód kicsit hibás lenne... Illetve mi van ha több személyt akarok banolni?
Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: $uRí - 2012. Április 15. - 22:50:20
Idézetet írta: DrAkE date=1334520545\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20238\" data-ipsquote-contentclass=\"forums_Topic
Mint ha a kód kicsit hibás lenne... Illetve mi van ha több személyt akarok banolni?
 
Szerintem így egymás alá írok több ip -t!
if(strcmp(ip, \"Íde írd az IP -t!\", false))
if(strcmp(ip, \"Íde írd az IP -t!\", false))
if(strcmp(ip, \"Íde írd az IP -t!\", false))
így szerintem!
Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: DrAkE - 2012. Április 16. - 13:38:39
A kód még akkor is hibás.
Cím: [WRONG] IP BAN PAWN KERESZTÜL!
Írta: Norby - 2012. Április 16. - 13:42:16
Szerintem meg úgy jobb lenne hogy egy txt ben tárolja az IP -t és ha bannolták oda lementi az IP -t ha fel akar jönni a szerverre akkor meg ki OnPlayerConnect alá ki olvastatod az IP -t és ha egyezik az övé a txt ben lévõjével akkor bannolod.
:P