Szerző Téma: Rangozás mentés  (Megtekintve 712 alkalommal)

Nem elérhető Team

Rangozás mentés
« Dátum: 2014. Július 03. - 20:12:39 »
0 Show voters
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. :)

Rangozás mentés
« Válasz #1 Dátum: 2014. Július 09. - 15:49:23 »
0 Show voters
a pInfo változódba (gondolom ez egy enumos dolog) csinálj egy Rang változót.
Utána a parancsban adj neki értéket.
 
pInfo[playerid][pRang] = Rang;

 
ezek után mentsd le úgy mint a frakciós részt.

Rangozás mentés
« Válasz #2 Dátum: 2014. Július 16. - 22:37:53 »
0 Show voters
+ az sscanfnál \"us[20]\" legyen

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Rangozás mentés
« Válasz #3 Dátum: 2014. Augusztus 03. - 12:19:01 »
0 Show voters
[mod]Mivel jók a válaszok, és a téma ma lett 1 hónapos, zártam![/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal