Jump to content
  • 0

pomoc Admin System


SirFisher

Dotaz

Ahoj, mám ZASE problém s AScriptem. Tentokrát když admin napíše /datlvl 0 tak to da tomu ID lvl 0, coz je blby. Dale kdyz da /datlvl 0 1 tak mu to da adminlvl 2 -.-

+Jak udelat vic levelů?

Díky za pomoc :):v:

Link to comment
Share on other sites

3 odpovědí na tuto otázku

Recommended Posts

  • 0

dcmd_setlvl(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new pos,lvl,string[128];
if(!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, CERVENA, "[ AdminScript ] Použitie: /setlvl [ ID ] [ LEVEL ]");
 if(strlen(params) > 23) return 0;

   new cmdid = strval(params);
   lvl = strval(params[pos]);
   if(lvl < 0 || lvl > 3) return SendClientMessage(playerid,CERVENA,"[ AdminScript ] Rozmedzie Levelov je 0 - 3");
ALVL[cmdid] = lvl;
   if(cmdid == playerid)
   {
    format(string,sizeof(string),"[ AdminScript ] Nastavil si si Úroveň oprávnenia na %d",lvl);
    SendClientMessage(playerid,MODRA,string);
}
else
{
 format(string,sizeof(string),"[ AdminScript ] Nastavil si hráčovi %s Úroveň oprávnenia na %d",PlayerName(cmdid),lvl);
    SendClientMessage(playerid,MODRA,string);
    format(string,sizeof(string),"[ AdminScript ] Mód ti nastavil Úroveň oprávnenia na %d",lvl);
    SendClientMessage(cmdid,MODRA,string);
}
return 1;
}

 

Toto je z mojho módu jak si chceš dať viac LVLov tak zmeň len if(lvl < 0 || lvl > 3) na if(lvl < 0 || lvl > 6) napr .. :d

  • Líbí se mi to! (+1) 1
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...