Jump to content
  • 0

pomoc Admin Prikazy


Mivčo

Dotaz

Sojte ;)

MAM nejake Admin Prikazy z SAdmin a jeden chce že ci mu to dam do rze :d

Ja som mu povedal že mu to spravim ale mňe to nejako nejde som stim si lama hlavu a tak Help PLS?

 

#include <a_samp>
#include <zcmd>
new AdminLevel[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
AdminLevel[playerid] = (playerid,dUserINT(PlayerName(playerid)).("AdminLevel")-AdminLevel[playerid]);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
dUserSetINT(PlayerName(playerid)).("AdminLevel",AdminLevel[playerid]);
return 1;
}

CMD:setskin(playerid,params[])
{
new id = strval(params[0]);
new Skin = strval(params[1]);
if(AdminLevel[playerid] < 4) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Nemas SAdminLevel 4");
else if(!IPC(id)) return SCM(playerid,C,"{FF0000}[upozornění] {FFFFFF}Zadal jsi špadné ID");
else if(!params[0] || !params[1]) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}/setskin [iD] [0-299]");
else if(Skin < 0 || Skin > 299) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Rozmezi skinu je 0 at 299");
new str[128];
format(str,128,"{D70000} [ SAdmin ] SAdministrator %s nastavil hraci %s SkinID %d",PlayerName(playerid),PlayerName(id),Skin);
SCMTA(C,str);
SetPlayerSkin(id,Skin);
return 1;
}

CMD:oprava(playerid,params[])
{
new id = strval(params[0]);
if(AdminLevel[playerid] < 3) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Nemas SAdminLevel 3");
else if(!params[0]) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}/soprava [id]");
else if(!IPC(id)) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Zadal jsi špadné ID");
else if(!IsPlayerInAnyVehicle(id)) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Daný hráč není v žádnem vozidle");
new str[128];
format(str,128,"{D70000} [ SAdmin ] {FFFFFF}SAdministrator %s opravil hraci %s vozidlo",PlayerName(playerid),PlayerName(id));
SCMTA(C,str);
SetVehicleHealth(GetPlayerVehicleID(id),100000);
return 1;
}
CMD:flip(playerid,params[])
{
new id = strval(params[0]);
if(AdminLevel[playerid] < 2) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Nemas SAdminLevel 2");
else if(!IPC(id)) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Zadal jsi špadné ID");
else if(!IsPlayerInAnyVehicle(id)) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Daný hráč není v žádnem vozidle");
else if(!params[0]) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}/sflip [iD]");
new str[128];
new currentveh;
new Float:angle;
currentveh = GetPlayerVehicleID(id);
GetVehicleZAngle(currentveh, angle);
SetVehicleZAngle(currentveh, angle);
format(str,128,"{D70000} [ SAdmin ] {FFFFFF}SAdministrator %s obrátil hráči %s vozidlo",PlayerName(playerid),PlayerName(id));
SCMTA(C,str);
return 1;
}
CMD:server(playerid,params[])
{
new id = strval(params[0]);
if(AdminLevel[playerid] < 3) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Nemas SAdminLevel 3");
else if(!IPC(id)) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}Zadal jsi špadné ID");
else if(!params[0]) return SCM(playerid,C,"{FF0000}[ SAdmin ] {FFFFFF}/sgetinfo [iD]");
new str[128];
new string1[128];
new string2[128];
new string3[128];
new string4[128];
new string5[128];
new string6[128];
new string7[128];
new string8[128];
new string9[128];
new Float:Armour;
new Float:Health;
format(str,128,"{D70000} [ SAdmin ] Informace o hraci %s:",PlayerName(id));
format(string1,128,"{FF0000}Nick: {FFFFFF}%s",PlayerName(id));
format(string2,128,"{FF0000}ID: {FFFFFF}%d",id);
format(string3,128,"{FF0000}ID zbrane v ruce: {FFFFFF}%d",GetPlayerWeapon(id));
format(string4,128,"{FF0000}Penez: {FFFFFF}%d",GetPlayerMoney(id));
format(string5,128,"{FF0000}Score: {FFFFFF}%d",GetPlayerScore(id));
format(string6,128,"{FF0000}Ping: {FFFFFF}%d",GetPlayerPing(id));
format(string7,128,"{FF0000}Zivotu: {FFFFFF}%d",GetPlayerHealth(id,Health));
format(string8,128,"{FF0000}Vesty: {FFFFFF}%d",GetPlayerArmour(id,Armour));
format(string9,128,"{FF0000}ID skinu: {FFFFFF}%d",GetPlayerSkin(id));
SCM(playerid,C,string1);
SCM(playerid,C,string2);
SCM(playerid,C,string3);
SCM(playerid,C,string4);
SCM(playerid,C,string5);
SCM(playerid,C,string6);
SCM(playerid,C,string7);
SCM(playerid,C,string8);
SCM(playerid,C,string9);
return 1;
}

 

Pomožte mi Dakujem ;)

Link to comment
Share on other sites

8 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Hlavní moderátor

a co ti konkrétně nejde? btw, ať se ten tvůj kámoš raději obrátí na někoho zkušenějšího, jelikož co jedna rada = jeden tvůj topic tady

Link to comment
Share on other sites

  • 0
  • Hlavní moderátor

však tady máš snad vlastní proměnnou na tyto příkazy ne? tak potom stačí vytvořit jiný příkaz, třeba /level, který bude nastavovat tu proměnnou AdminLevel

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...