Szerző Téma: RP név  (Megtekintve 1031 alkalommal)

RP név
« Dátum: 2011. Augusztus 26. - 08:04:22 »
0 Show voters
Helló.
Mint \"tudjátok\" RP és Fun módot írok folyamatosan.
Jelenleg az RP részét fejlesztgetem, hogy ne legyenek annyi bugok benne.
Nos, van egy olyan parancsom, hogy /rpon . Ez azt foglalja magába, hogyha beírod, átteleportál Fort Carsonba, egy random koordinátára.
És itt jön a kérdés.
Hogy lehet azt megoldani, hogy ha egy játékos beírja hogy /rpon, és nem úgy van a neve, hogy Vezetéknév_Keresztnév, akkor kickeli õt automatikusan? De csak akkor rúgja ki, ha beírja, hogy /rpon.
Egy pár sort kérnék.
Köszönöm, Cole

Nem elérhető smart

  • 136
    • Profil megtekintése
RP név
« Válasz #1 Dátum: 2011. Augusztus 26. - 08:06:02 »
+1 Show voters
Szia! Tessék:
[pawn]
CMD:rpon(playerid, params[])
{
if(strfind(GetName(playerid), \"_\", true) == -1)
{
    new badstring[128];
    format(badstring, sizeof(badstring), \"[ ! ] %s ki lett dobva a szerverrõl! [indok:Helytelen név]\", GetName(playerid));
   SendMessageToSmartAdmins(COLOR_RED, badstring);
   SendClientMessage(playerid, COLOR_RED, \"[ ! ]SZERVER: RP-s nevet válassz! (pl.: Kis_Józsi)\");
   Kick(playerid);
}else{
    //ide a teleportot írd
}
return 1;
}
stock GetName(playerid)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
return PlayerName;
}
[/pawn]

RP név
« Válasz #2 Dátum: 2011. Augusztus 26. - 08:48:43 »
0 Show voters
KöszönöM!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal