Ar vis neatsibodo kiekvieną kartą kažką darant, išgaudinėti žmogaus vardą, kuris užima daug laiko? Ši mini funkcija, padės išgauti žaidėjo vardą su viena f-ja!
stock getPlayerName(playerid)
{
new
pId[MAX_PLAYER_NAME+1]
;
GetPlayerName( playerid, pId, MAX_PLAYER_NAME+1 );
return pId ;
}
Viskas, jeigu radote klaidų - rašau kodą Web explolerį, nelabai patogu, visada galima viską pataisyti!
Norėdamas rašyti pranešimą privalai prisijungti arba užsiregistruoti!
1
------------------ prieš 9 metus
Kiek žinau daugelis gamemodu turi funkcija tik kiek žinau vadinasi GetPlayerNameEx ( dažniausiai taip užvadina). Manau daugelis žino, bet gal kam pravers. :) + Karma
0
Yiin prieš 9 metus
Dar paprasčiau yra išgauti vardą tik 1 kartą žaidėjui prisijungus.
new PlayerName[MAX_PLAYERS][MAX_PLAYER_NAME];
public OnPlayerConnect(playerid) {
GetPlayerName(playerid, PlayerName[playerid], MAX_PLAYER_NAME);
...
}
ir tuomet naudoti kintamajį PlayerName[playerid]
.