Pomoc oko RP IMENA


Započeo k1be420, Avgust 13, 2021, 23:15:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning):gde da dodam SCM da kad igrac udje sa NON Rp imenom u server i kada ga kika
Deo skripte:     
new string[128], pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    if(IsPlayerNPC(playerid))
    {
       return 1;
    }
      if(strfind(pName, "_", true) == -1)
    {
            format(string, 128, ""COL_SPAM"[NL:NONRP]%s je kikovan sa servera,razlog:Ime_Prezime", pName);
            SendClientMessageToAll(-1, string);
            Kick(playerid);
            return 1;
               } else {
                for(new i; i <= strlen(pName); i++)
                {
                    for(new j; j <= 9; j++)
                    {
                        if(pName == j)
                        {
                            format(string, 128, ""COL_SPAM"[NL:NONRP]%s je kikovan sa servera,razlog:Ime_Prezime", pName);
                            SendClientMessageToAll(-1, string);
                            Kick(playerid);
                            return 1;
                        }
                    }
                    for(new j; j <= sizeof(symbols); j++)
                    {
                            if(pName == symbols[j])
                            {
                                format(string, 128, ""COL_SPAM"[NL:NONRP]%s je kikovan sa servera,razlog:Ime_Prezime", pName);
                                SendClientMessageToAll(-1, string);
                                Kick(playerid);
                                return 1;
                            }
                        }
                    if(i >= 1)
                        {
                            if(Big == true)
                            {
                                Big = false;
                                continue;
                            }
                            if(pName == '_')
                            {
                                Big = true;
                                continue;
                                }
                            for(new j; j <= sizeof(abc); j++)
                            {
                                if(pName == abc[j])
                                {
                                    format(string, 128, ""COL_SPAM"[NL:NONRP]%s je kikovan sa servera,razlog:Ime_Prezime", pName);
                                    SendClientMessageToAll(-1, string);
                                    Kick(playerid);
                                    return 1;
                                }
                            }
                        }
                }
        }
Poslednja Izmena: Avgust 14, 2021, 00:04:52 PRE PODNE od M Ө M Σ N Z I

https://raw.githubusercontent.com/stipic/SAMP-Roleplay-name-checker/master/rp_name_checker.pwn

public OnPlayerConnect(playerid) {
    if (isRoleplayName(playerid) != 1) {
        // Nije RP ime
        return 0;
    }
    retrun 1;
}