enum pInfo
{
frakcio,
rang
}
new PlayerInfo[MAX_PLAYERS][pInfo];
CMD:frakcioteszt(playerid, params[])
{
if(PlayerInfo[playerid][frakcio] == 1)
{
new str[16];
format(str, sizeof(str), \"Rendör Rang:%d\", PlayerInfo[playerid][rang]);
SendClientMessage(playerid, -1, str);
}
else SendClientMessage(playerid, -1, \"Te a bédzbódzüto liga tagja vagy.\");
return 1;
}
Létrehozol egy másik változót ami a rangját tartalmazza és kész ez most azt fogja kiírni hogy ha 1 frakcióba vagy akkor kiirja hogy Rendőr Rang:0 és csinálsz hozzá egy másik parancsot amivel a rangját állítod
pl
CMD:szint(playerid, params[])
{
new id,R,str[64];
if(sscanf(params,\"dd\", id, R)) return SendClientMessage(playerid, -1, \"Használat: /szint [ID] [RANG]\");
PlayerInfo[playerid][rang] = R;
format(str, sizeof(str), \"Megváltoztattad %d id jü játékos rangját erre %d\", PlayerInfo[playerid][rang], R);
SendClientMessage(playerid, -1, str);
return 1;
}