DeoXel 0 Odesláno: 13. Srpen, 2014 Share Odesláno: 13. Srpen, 2014 Zdravim, poradte prosím, Jak mám udělat Admin levely od 1-5.. Potřebuju jenom základ, žádné příkazy k levelům. Jen jediný příkaz /setlvl [ 1-5 ] Link to comment Share on other sites More sharing options...
0 Drifty 0 Odesláno: 13. Srpen, 2014 Share Odesláno: 13. Srpen, 2014 Ahoj. Definice: new AdminLevel[MAX_PLAYERS]; Příkaz: CMD:setadmin(playerid, params[]) { if(AdminLevel[playerid] < 3) return SendClientMessage(playerid,BARVA,"Musíš mít minimálne Admin Level 3"); new p; if(!params[0] || !(p=chrfind(' ',params)+1) || !params[p]) return SendClientMessage(playerid, BARVA, "Správne použití: /setadmin [ id ] [ level ]"); new giveplayerid = strval(params); if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, BARVA, "Tento hráč není na serveru."); else if(playerid == giveplayerid) return SendClientMessage(playerid, BARVA "Nemůžeš sám sobě změnit admin level."); new Pocet = strval(params[p]); new string[128]; if(Pocet < 0 || Pocet > 5) return SendClientMessage(playerid, BARVA, "Můžeš zadat pouze level v rozmezí 0-5!"); format(string, 150, "Administrátor %snastavil admin level %d hráči {EC1813}%s.", PlayerName(playerid),Pocet,PlayerName(giveplayerid)); SendClientMessageToAll(BARVA, string); AdminLevel[giveplayerid] = Pocet; return true; } Využití: ( Do příkazu, funkcí atd ) if(AdminLevel[playerid] < 1) return SendClientMessage(playerid,BARVA,"Musíš mít minimálně Admin Level 1"); // HRAC MUSI MIT ADMIN LEVEL 1 A VYSSI Zapotřebí: chrfind(n,h[],s=0) { new l=strlen(h); while(s<l) { if(h[s]==n) return s;s++; } return -1; } stock PlayerName(playerid) { new name[64]; GetPlayerName(playerid, name, 64); return name; } Link to comment Share on other sites More sharing options...
Dotaz
DeoXel 0
Zdravim, poradte prosím, Jak mám udělat Admin levely od 1-5.. Potřebuju jenom základ, žádné příkazy k levelům. Jen jediný příkaz /setlvl [ 1-5 ]
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now