Jump to content
  • 0

pomoc [HELP]setlvl


Sparko

Dotaz

Ahojte v admin scripte je /setlvl a keď na server napíšem /setlvl ID Level tak mi to dá level dám /savelvl 0 . Príde na server hocikto a keď má ID 0 tak má ten level.. A chcem aby mal level ten ktorému som to uložil.. napr. Imrich mal ID 2 a ja chcem aby to mal Imrich keď príde na server a nie aby to malo iba ID 2

 

QCMD:savelvl(){

if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"{FFFFFF}[ {FF0000}Admin{FFFFFF} ]Niesi rcon admin !");

if(isnull(params)) return SCM(playerid,-1,"{FFFFFF}[ {FF0000}Admin{FFFFFF} ]Použi: /savelvl ID");

new id = strval(params);

if(!IsPlayerConnected(id)) return SCM(playerid,-1,"{FFFFFF}[ {FF0000}Admin{FFFFFF} ]Hráč nie je pripojený");

SavePlayerData(id);

SCM(playerid,0xEFEFF7AA, "{FFFFFF}[ {FF0000}Admin{FFFFFF} ] Úspěšně uložené");

return true;

}

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

Vytvor si premennú AdminLevel[MAX_PLAYERS], v OnPlayerDisconnect ju nastav na nulu ( AdminLevel[playerid] = 0; ), pri ukladaní ju ulož podobne ako iné premenné, pri prihlásení ju zase opäť načítaj.

 

A čo sa týka toho príkazu, tak použi AdminLevel[id] = NEJAKY_LEVEL;

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...