Szerző Téma: RP név ellenörzo  (Megtekintve 2065 alkalommal)

.::* Shepard *::.

  • Vendég
RP név ellenörzo
« Dátum: 2009. december 29. - 14:46:47 »
0 Show voters
Ez a függvény Role-Play szerverekre lesz hasznos. A játékos csatlakozásakor leellenorzi a játékos nevét, hogy megfelel-e az RP törvényeinek.
Társ szkripter/tester: Coli
Pastebin: http://spatrik.pastebin.com/f5b749ff8
 
Copyright, 2009 Spatrik
 

#include <a_samp>
new symbols[] =
{
\'[\', \']\'
};
new abc[] =
{
\'A\', \'B\', \'C\', \'D\', \'E\', \'F\', \'G\', \'H\', \'I\', \'J\', \'K\', \'L\', \'M\', \'N\', \'O\',
\'P\', \'Q\', \'R\', \'S\', \'T\', \'U\', \'V\', \'W\', \'X\', \'Y\', \'Z\'
};
new bool: Big;
public OnPlayerConnect(playerid)
{
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, \".:: %s ki lett rugva a szerverrol! ok: Válts nevet! Vezetéknév_Keresztnév ::.\", pName);
    SendClientMessageToAll(0xAA3333AA, 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, \".:: %s ki lett rugva a szerverrol! ok: Válts nevet! Vezetéknév_Keresztnév ::.\", pName);
          SendClientMessageToAll(0xAA3333AA, string);
          Kick(playerid);
          return 1;
        }
    }
    for(new j; j <= sizeof(symbols); j++)
    {
       if(pName == symbols[j])
       {
           format(string, 128, \".:: %s ki lett rugva a szerverrol! ok: Válts nevet! Vezetéknév_Keresztnév ::.\", pName);
          SendClientMessageToAll(0xAA3333AA, 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, \".:: %s ki lett rugva a szerverrol! ok: Válts nevet! Vezetéknév_Keresztnév ::.\", pName);
             SendClientMessageToAll(0xAA3333AA, string);
             Kick(playerid);
             return 1;
           }
       }
   }
}
}
return 1;
}
« Utoljára szerkesztve: 2011. november 22. - 19:49:57 írta APC »

RP név ellenörzo
« Válasz #1 Dátum: 2009. december 29. - 17:11:11 »
0 Show voters
Ez jó ötlet volt, sokan keresik, Hasznos. Szép munka.

Nem elérhető Stray

  • 617
    • Profil megtekintése
RP név ellenörzo
« Válasz #2 Dátum: 2009. december 29. - 17:49:52 »
0 Show voters
Nem rossz..Sot jó
OFF:GS te most melyik neveden futsz?

jana4

  • Vendég
RP név ellenörzo
« Válasz #3 Dátum: 2009. december 29. - 18:09:46 »
0 Show voters
Jó lett spatrik. :)

Nem elérhető Mike

  • 849
    • Profil megtekintése
RP név ellenörzo
« Válasz #4 Dátum: 2009. december 29. - 18:24:41 »
0 Show voters
Jó lett.

.::* Shepard *::.

  • Vendég
RP név ellenörzo
« Válasz #5 Dátum: 2009. december 29. - 18:38:32 »
0 Show voters
Köszönöm midnenkinek!

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
RP név ellenörzo
« Válasz #6 Dátum: 2009. december 29. - 20:35:27 »
0 Show voters
Kipróbáltam jó lett, Grat!  :)
Csabesz
« Utoljára szerkesztve: 2009. december 29. - 21:52:37 írta Csabesz »

Nem elérhető death

  • 108
    • Profil megtekintése
RP név ellenörzo
« Válasz #7 Dátum: 2010. február 05. - 22:55:47 »
0 Show voters
Nekem van egy rp szerverem belemásoltam és nem megy... sok helyre próbáltam, légyszi segítsetek, hogy hova másoljam stb....

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal