[Pomoc]Ime

Započeo R0x0r|CRO
4. Jul 2012. Zaključano
597
pregleda
3
postova
Satchel|CRO
3
Hustler
4. Jul 2012.
Skripta koju koristim:Nije vazno
Opis problema: Ovako napravio sam da provjeri jeli igracu ime u obliku Ime_Prezime.Na non-rp ime radi odlicno,a na RP Ime kicka i home server se ugasi.
Dio skripte:
    new namestring = strfind(plname, "_", true);
if(namestring == -1)
{
SendClientMessage(playerid, COLOR_YELLOW2, "|//AC| Vase ime nije prihvatljivo.");
SendClientMessage(playerid, COLOR_YELLOW2, "//AC| Vase ime mora biti u formatu Ime_Prezime.");
Kick(playerid);
return 1;
}
Satchel|CRO
3
Hustler
4. Jul 2012.
David99 wrote on July 4, 2012, 9:46 pm:
Probaj ovo
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je kikovan od admina zbog NONRP imena", giveplayer);
ABroadCast(COLOR_YELLOW,string,4);
format(string, sizeof(string), "Account vam je zakljcuan zbog NONRP imena ( vase ime nije u formatu Ime_Prezime ili je uvredljivo ili nepodobno za ostale igrace )");
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
        PlayerInfo = 1;
        SacuvajIgraca(giveplayerid);
        Kick(giveplayerid);
    }
}

Ne radi,izvadit cu iz drugog moda.Lock
Ivex
4
Enforcer
4. Jul 2012.
stock LosNickCheck(playerid)
{
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(IsPlayerNPC(playerid)) return 1;
  {
if(strfind(ime,"_") != -1)
{
if(ime >= 'A' && ime <= 'Z')
    {
for(new x =1; x < strlen(ime); x++)
{
if(ime == '_')
{
    if(ime[x +1] >= 'A' && ime[x +1] <= 'Z') return true;
else
{
SendClientMessage(playerid,COLOR_LIGHTRED, "Kick: Los nick, mora biti Ime_Prezime formata!");
Kick(playerid);
}
}
}
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED, "Kick: Los nick, mora biti Ime_Prezime formata!");
Kick(playerid);
}
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED, "Kick: Los nick, mora biti Ime_Prezime formata!");
Kick(playerid);
}
}
return 1;
}


kikat ce lika ako prvo pocetno slovi nije veliko, ili ako prezime ne pocne velikim slovom te ako nema onu crticu za razmak .... Jos si mozes dodati za brojeve da kika(samo strfind korisits)

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha