Szerző Téma: RP-s név lekérdezése!  (Megtekintve 1197 alkalommal)

Nem elérhető Sean

RP-s név lekérdezése!
« Dátum: 2013. Február 03. - 16:20:14 »
0
Üdv!

Olyan filterszkriptet szeretnék kérni, mivel elkezdtem írni a rpg módomat azt szeretném megkérdezni hogy tudok e olyan code/fs-t adni hogy ha játékos felmegy pl: Sean névvel akkor kidobja mert nem RP-s név!


Aki segít megy a +!


Üdv: Sean

RP-s név lekérdezése!
« Válasz #1 Dátum: 2013. Február 03. - 16:57:00 »
+1
Olyasmiket tudok írni hogy pl. ellenõrizze hogy van e a nevében \"_\" ilyen alsó vonal ha nincs akkor kick de még ígyis feltudnának menni olyan nevekkel hogy asd_asd vagy Red_Eye stb. de ha ez érdekel szívesen megírom neked

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
RP-s név lekérdezése!
« Válasz #2 Dátum: 2013. Február 03. - 16:57:57 »
+1

    #include <a_samp>
    public OnPlayerConnect(playerid)
    {
            new player_name[MAX_PLAYER_NAME];
            GetPlayerName(playerid,player_name,sizeof player_name);
            if(CheckRpName(player_name)) { }
            else {
                    SendClientMessage(playerid,0xAA3333AA,\"A neved nem felel meg az RP szabványnak\");
                    SendClientMessage(playerid,0xAA3333AA,\"Vezetékneved_Keresztneved\");
                    Kick(playerid);
            }
     
            return 1;
    }
    stock CheckRpName(const name[]){
            new length=strlen(name),ch;
            for(ch=0; ch<length; ch++) if(name[ch]) break;
            if(ch==(length+1)) return false;
            for(ch=0; ch<length; ch++) {
                    if((ch>=2) && (ch<=(length-2))) {
                            if((name[ch]>=\'a\')&&(name[ch]<=\'z\')||(name[ch]>=\'A\')&&(name[ch]<=\'Z\')||name[ch]==\'_\') {}
                            else return false;
                    }
                    else {
                        if(name[ch]==\'_\') return false;
                    }
            }
            return true;
    }

 
forrás: sa-mp.gportal.hu

RP-s név lekérdezése!
« Válasz #3 Dátum: 2013. Február 03. - 17:01:48 »
+1

Nem elérhető Sean

RP-s név lekérdezése!
« Válasz #4 Dátum: 2013. Február 03. - 17:46:27 »
0
Red-Eye nem kell, de tudom hogy próbálkoztál ezért mindenki kap 1 +-t!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal