Szerző Téma: FS segitség  (Megtekintve 589 alkalommal)

FS segitség
« Dátum: 2016. November 17. - 19:34:51 »
0
Helló. Kéne egy RP név ellenőrző filterscript (tudom van fent a fórumon de nem müködik nekem)
És egy regisztráció rendszer RP szerverre (tudom van fent a fórumon de nekem nem menti el ha regisztráltam)

Nem elérhető wRt

FS segitség
« Válasz #1 Dátum: 2016. November 17. - 21:01:17 »
+1
Forrás[/quote]
RPName(name[],ret_first[],ret_last[])
{
   new len = strlen(name),
      point = -1,
      bool:done = false;
   for(new i = 0; i < len; i++)
   {
     if(name == \'_\')
     {
       if(point != -1) return 0;
       else {
            if(i == 0) return 0;
            point = i + 1;
         }
     } else if(point == -1) ret_first = name;
     else {
         ret_last[i - point] = name;
         done = true;
      }
   }
   if(!done) return 0;
   return 1;
}


public OnPlayerConnect(playerid)
{
new name[MAX_PLAYER_NAME], first[MAX_PLAYER_NAME], last[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
if(RPName(name,first,last))
{
    // Mi történjen ha a játékos neve megfelel a megadott feltételeknek //
return 1;
}
else
{
    // Mi történjen ha a játékos neve nem felel meg a megadott feltételeknek //
Kick(playerid);
return 1;
}
}

A kódot teszteltem, és tökéletesen működött.

FS segitség
« Válasz #2 Dátum: 2016. November 17. - 21:07:59 »
0
Köszönöm! Megy a +  :)

Dupla hozzászólás automatikusan összefûzve. ( 2016. November 17. - 21:09:10 )

És tudsz egy regisztrációs rendszert is?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal