Skripta:CLRP
problem😛osto imam ono tj skoro svaki rp server ima ono Ime_prezime kako da stavim da mogu da udjem samo na Ime da ne treba prezime 🙂 ?
deo skripte://
Slika/Video://
[Pomoc] Ime :)
714
pregleda
14
postova
Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
9. Apr. 2012.
Nadi OnPlayerConnect callback i onda nadi nesto poput ovog:
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
new provjerarpimena = strfind(ime, "_", true);
if(provjenarpimena == -1)
{
Neka radnja...
Kick(playerid);
return 1;
}Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
9. Apr. 2012.
Aha :/
Probaj ovo :/
Neznam kako je definirano da te slaje na login pogledaj pa probaj tako napravit i to stavi prije ovog sta ti blokira ime bez "_"
Ako ne onda uzmi ovo to ce ti sto posto radit xD
Probaj ovo :/
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
format(string, sizeof(string), "%s", ime);
if(ime == string)
{
SetPlayerToLogin(playerid);
return 1;
}Neznam kako je definirano da te slaje na login pogledaj pa probaj tako napravit i to stavi prije ovog sta ti blokira ime bez "_"
Ako ne onda uzmi ovo to ce ti sto posto radit xD
new namestring = strfind(plname, "_", true);
new mojeime = strfind(plname, "MojeIme", true);
new pro = strfind(plname, "Pro", true);
format(string, sizeof(string),"%s",playersip);
if(AntiName == 1)
{
if(mojeime == -1 && namestring == -1 && pro == -1)
{
format(string, sizeof(string),"%s, je kikovan od strane Anticheat-a zbog neprihvatljivog imena",plname);
SendClientMessageToAll(COLOR_NICERED, string);
SendClientMessage(playerid, COLOR_YELLOW2, "Pomoc: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
}Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
385
Postovi:
93
Teme:
Pridružio se:Jun 2011
9. Apr. 2012.
Ovo
new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}Zamjeni ovim:
new samoime = strfind(plname, "NAPISI SVOJE IME", true);
new namestring = strfind(plname, "_", true);
if(namestring == -1 && samoime == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}9. Apr. 2012.
if(namestring == -1 && !strcmp(plname, "Novica") == 0) ovo dodaj..Ako ti nije jasno daj mi onplayerconnect i da ti uradim..
9. Apr. 2012.
KoristiÅ¡ CL RP, znaÄi imaÅ¡ ovaj dio
Zamjeni ga sa ovim:
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
Kick(playerid);
return 1;
}
new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
Zamjeni ga sa ovim:
new plname;
GetPlayerName(playerid, plname, sizeof(plname));
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host has broken one of the Agreement rules, action has been taken.");
Kick(playerid);
return 1;
}
new namestring = strfind(plname, "_", true);
if(namestring == -1 && !strcmp(plname, "Novica") == 0)
{
SendClientMessage(playerid, COLOR_YELLOW2, "Imigracioni Odsek: Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "Podsetnik: Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava