Sziasztok! Van 1 rangadás parancsom csak 1 a baj vele ,hogy nem menti el a játékosnak a rangját! Azt szeretném kérni ,hogy a játékos rangját elmentse scriptfilesben és mikor felmegy a szerverre ugyanaz a rangja legyen mint amivel lecsatlakozott a szerverrõl!
CMD:rangad(playerid,params[])
{
if(pInfo[playerid][pFrakcio] == SZFONOK || pInfo[playerid][pFrakcio] == TAXIFONOK || pInfo[playerid][pFrakcio] == RAFONOK || pInfo[playerid][pFrakcio] == TUZOLTOFONOK || pInfo[playerid][pFrakcio] == ADOFONOK || pInfo[playerid][pFrakcio] == SZFONOK || pInfo[playerid][pFrakcio] == MFONOK || pInfo[playerid][pFrakcio] == RFONOK || pInfo[playerid][pAdmin] >= 3)
{
new Rang[20];
if(sscanf(params, \"us\", id, Rang)) return SendClientMessage(playerid, PIROS, \"Használat: /rangad < Név / Id > < Rang >\");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, PIROS, \"A játékos nem elérhetõ!\");
format(pInfo[playerid][pRang], MAX_PLAYER_NAME, \"%s\", Rang);
SendClientMessage(playerid, NARANCS, \"* Rang kiosztva!\");
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy egy frakciónak se a Fõnöke!\");
}
return 1;
}
Segítségeteket elõre is köszönöm.