[pomoc]Admin komande


Započeo Arnel_Bp, Septembar 20, 2014, 21:50:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja od 0
Detaljan opis problema: Kako da napravim ako je admin lvl 1 i kad kuca /adcmds da mu izbaci cmds samo za level jedan, ako je admin level 2 i kuca /cmds da mu izbaci za level 1 i level 2, tako i za 3,4,5, ako moze da mi neko da primjer kako to da uradim? Hvala
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Arnel druze.Evo ti primer iz nekog gamemoda.
To radis sa proverom to jest zahtevom
Objasnjenje;
if (PI[playerid][pAdmin] >= 1)//To ti je zahtev ako je admin level 1 znaci da samo on vidi te komande 
		{
			strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/specon /specoff /count /aduty /apopravi /cc /kick /goto /slap /freeze /unfreeze /rtc /mlista /ajail\n", sizeof(info));
			strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/port /jetpack /kill /avozilo /gethere /sethp /setarmor /avozilo /a (admin chat) /ao (ooc) /uzmiip /nitro /ban /odg /zatvoreni\n\n", sizeof(info));
		}

Evo ti primer cele cmd
CMD:ah(playerid, params[],help)
{

	if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	new info[2080];
	if(IsPlayerConnected(playerid))
	{
		if (PI[playerid][pAdmin] >= 1)
		{
			strcat(info, ""PLAVA"||===============================================[ "SIVA"Admin Help "CRVENA"]=============================================||\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 1)
		{
			strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/specon /specoff /count /aduty /apopravi /cc /kick /goto /slap /freeze /unfreeze /rtc /mlista /ajail\n", sizeof(info));
			strcat(info, ""CRVENA"Admin Level 1 | "SIVA"/port /jetpack /kill /avozilo /gethere /sethp /setarmor /avozilo /a (admin chat) /ao (ooc) /uzmiip /nitro /ban /odg /zatvoreni\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 2)
		{
			strcat(info, ""PLAVA"Admin Level 2 | "SIVA"/vhelti /tod /podesivreme /mute /proveri /warn /offban /rtc /veh\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 3)
		{
			strcat(info, ""BELA"Admin Level 3 | "SIVA"/gotopos /unmute /bojavozila /skiniwarn /gotokuca /gotostan /gotovikendica /gotofirma\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 4)
		{
			strcat(info, ""CRVENA"Admin Level 4 | "SIVA"/setskin /fban /unban /agorivo /aocistiwl\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 5)
		{
			strcat(info, ""PLAVA"Admin Level 5 | "SIVA"/jetpack /agl /aoruzije /svimaheal /svimapancir /sacuvajacounte /oslobodi /hdajnovac\n\n", sizeof(info));
			strcat(info, ""PLAVA"Admin Level 5 | "SIVA"/hpostavilidera /hpostavisupp\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 6)
		{
			strcat(info, ""BELA"Admin Level 6 | "SIVA"/postaviadmina /postavisup /dajnovac /podesinovac /ubisve /kreirajfirmu /kreirajkucu\n", sizeof(info));
			strcat(info, ""BELA"Admin Level 6 | "SIVA"/efirmu /efirmu2 /podesistats /postavilidera /spodesavanja /aprodajkucu /ekucu /estan\n", sizeof(info));
			strcat(info, ""BELA"Admin Level 6 | "SIVA"/kreirajstan /aprodajstan /kreirajvikendicu /evikendicu /aprodajvikendicu /av(prodaj,parkiraj)\n", sizeof(info));
            strcat(info, ""BELA"Admin Level 6 | "SIVA"/am(prodaj,parkiraj) /ab(parkiraj) /ale(parkiraj,prodaj) /kreirajbankomat /ebankomat /portbankomat\n", sizeof(info));
            strcat(info, ""BELA"Admin Level 6 | "SIVA"/apl(prodaj,parkiraj) /rac /nagrade\n\n", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 7)
		{
        strcat(info, ""PLAVA"Admin Level 7 | "SIVA"** TI SI BRATE SKRIPTER I IMAS SVE ! :D **", sizeof(info));
		}
		if (PI[playerid][pAdmin] >= 1)
		{
			strcat(info, ""PLAVA"||========================================================================================================||\n\n", sizeof(info));
		}
		SPD(playerid, AH_DIALOG, DIALOG_STYLE_MSGBOX, ""GLAVNA"Admin Help", info, "Uredu", "");
	}
	return 1;
}