Érdekes, nálam is hasonló dolog muködik, csak nekem külön van egy szint az admin segédnek is, mivel azok között is van értelmes/kevésbé értelmes így muszáj volt ott is 3 szintet létrehozni. :)
Neked is szélszeru lenne menteni azt is, hogy adminsegéd-e vagy nem.
És egy parancsnál így nézne ki:
dcmd_asay(playerid,params[]) {
#pragma unused params
if(PlayerInfo[playerid][sAdmin] == true) return SendClientMessage(playerid,red,\"Hiba: Nem vagy Adminsegéd!\");
.....
Remélem érted. ;)
Nem annyira nagy ördöngosség :) hozz létre egy new bool-tPl: new bool: AdminSeged[MAX_PLAYERS];
És akkor létrehozol egy admin parancsot(gondolom az megy:)) strtokkal...
és csinálsz egy olyat, hogy: [/center]
if(AdminSeged[giveplayerid] = false)
{
AdminSeged[giveplayerid] = true;//Adminsegéd jogot ad
return 1;
}
else
{
AdminSeged[giveplayerid] = false;//Elveszi az adminsegéd jogát
return 1;
}
és abba a parancsba amelyikat használhatja adminsegéd az admin szint kikötés mellé oldaírod, hogy: if(PlayerInfo[playerid][pAdmin] > 12|| AdminSeged[playerid] = true)
Az elozoek csak példák voltak lehet más is a bool :)
Remélem segítettem :)
wáh. köff :D
igen, a parancsok mennek.
zárok