[POMOĆ] Komanda /help admin


Započeo Louis Freese, Mart 18, 2016, 18:28:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja
Detaljan opis problema: kada upišem /help admin izbacuje mi uknow command
Dio skripte:

}
		if(strcmp(cmd, "/help", true) == 0)
		{
		new x_nr[256];
	 	x_nr = strtok(cmdtext, idx);
		if(!strlen(x_nr)) {
		SCM(playerid, COLOR_DGOLD, "KORISTENJE: /help [general/org/job/admin]");
		return 1;
		}
		if(strcmp(x_nr, "general", true) == 0)
		{
	    new string1[256], string2[256], string3[256], string5[256], string6[256], komande[999];
		strcat(string1, "{2B9E16}:: OPCENITO :: {FFFFFF}/rules /account /pagesize /give /use /timestamp /tog /showlicenses (/q)uit \n");
		strcat(string2, "{2B9E16}:: OPCENITO :: {FFFFFF}/report /new /admins /eject /gps /me (/s)hout /call /sms /pickup /hangup \n");
		strcat(string6, "{2B9E16}:: OPCENITO :: {FFFFFF}/textdrawsoff /textdrawson /nameson /namesoff /timestamp /level /punished \n");
		strcat(string3, "{2B9E16}:: OPCENITO :: {FFFFFF}/househelp /bizhelp /animhelp \n");
		strcat(string5, "{2B9E16}* Slobodno postavite pitanje na /report ako vam nesto nije jasno.");
		format(komande, 1500, "%s%s%s%s%s%s", string1, string2, string3, string6, string5);
		ShowPlayerDialog(playerid, 88, DIALOG_STYLE_MSGBOX, "{2B9E16}SERVER - {FFFFFF}KOMANDE", komande, "Zatvori", "");
		}
  		else if(strcmp(x_nr, "admin", true) == 0)
		{
		if(PlayerInfo[playerid][pAdminLevel] == 0) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - samo administratori !");
		new string1[500], string2[500], admcmd[999], string3[200], string4[500];
		strcat(string1, "{2B9E16}Dostupne komande: \n\n");
		strcat(string2, "\t{2B9E16}1 - {FFFFFF}/a /hb /pm /kick /recon /slap /kill /setint /cc /duty /goto /ip \n\t{2B9E16}1 - {FFFFFF}/disarm /up /dn /fly /count /check /(un)freeze /setmark /gotomark /gotobiz /gotohouse /cpw /adminbase \n\t{2B9E16}2 - {FFFFFF}/am /event /(un)ban /disarm(s) /unfreeze(s) /(un)area /gotoxyz /res /gotoplace /charge /limit \n");
		strcat(string4, "\t{2B9E16}3 - {FFFFFF}/target /sethp(s) /setarm(s) /fixveh /givenitro /flipveh /fillveh /gotoveh /gethere /setskin(s) \n\t{2B9E16}4 - {FFFFFF}/veh /explode /destroyvehs /jetpack /getheres /fixvehs /object /objectdestroy /makeleader /giveweapon /giveweapons \n");
		strcat(string3, "\t{2B9E16}5 - {FFFFFF}/makeadmin /setstats /givemoney /createhouse /createbiz /deletehouse /deletebiz \n\n\t{2B9E16}*Za koristenje admin komandi morate biti na duznosti. \n\n");
		format(admcmd, 999, "%s%s%s%s", string1, string2, string4, string3);
		ShowPlayerDialog(playerid, 90, DIALOG_STYLE_MSGBOX, "{2B9E16}ADMIN KOMANDE", admcmd, "Zatvori", "");
		}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Probaj ovako
if(strcmp(cmd, "/help", true) == 0)
		{
		new x_nr[256];
	 	x_nr = strtok(cmdtext, idx);
		if(sscanf(params, "s[15]", x_nr)){
		SCM(playerid, COLOR_DGOLD, "KORISTENJE: /help [general/org/job/admin]");
		return 1;
		}
		if(!strcmp(x_nr, "general", true) )
		{
	    new string1[256], string2[256], string3[256], string5[256], string6[256], komande[999];
		strcat(string1, "{2B9E16}:: OPCENITO :: {FFFFFF}/rules /account /pagesize /give /use /timestamp /tog /showlicenses (/q)uit \n");
		strcat(string2, "{2B9E16}:: OPCENITO :: {FFFFFF}/report /new /admins /eject /gps /me (/s)hout /call /sms /pickup /hangup \n");
		strcat(string6, "{2B9E16}:: OPCENITO :: {FFFFFF}/textdrawsoff /textdrawson /nameson /namesoff /timestamp /level /punished \n");
		strcat(string3, "{2B9E16}:: OPCENITO :: {FFFFFF}/househelp /bizhelp /animhelp \n");
		strcat(string5, "{2B9E16}* Slobodno postavite pitanje na /report ako vam nesto nije jasno.");
		format(komande, 1500, "%s%s%s%s%s%s", string1, string2, string3, string6, string5);
		ShowPlayerDialog(playerid, 88, DIALOG_STYLE_MSGBOX, "{2B9E16}SERVER - {FFFFFF}KOMANDE", komande, "Zatvori", "");
		}
  		else if(!strcmp(x_nr, "admin", true) )
		{
		if(PlayerInfo[playerid][pAdminLevel] == 0) return SCM(playerid, COLOR_LIGHTRED, "ERROR: Niste autorizirani za koristenje ove komande - samo administratori !");
		new string1[500], string2[500], admcmd[999], string3[200], string4[500];
		strcat(string1, "{2B9E16}Dostupne komande: \n\n");
		strcat(string2, "\t{2B9E16}1 - {FFFFFF}/a /hb /pm /kick /recon /slap /kill /setint /cc /duty /goto /ip \n\t{2B9E16}1 - {FFFFFF}/disarm /up /dn /fly /count /check /(un)freeze /setmark /gotomark /gotobiz /gotohouse /cpw /adminbase \n\t{2B9E16}2 - {FFFFFF}/am /event /(un)ban /disarm(s) /unfreeze(s) /(un)area /gotoxyz /res /gotoplace /charge /limit \n");
		strcat(string4, "\t{2B9E16}3 - {FFFFFF}/target /sethp(s) /setarm(s) /fixveh /givenitro /flipveh /fillveh /gotoveh /gethere /setskin(s) \n\t{2B9E16}4 - {FFFFFF}/veh /explode /destroyvehs /jetpack /getheres /fixvehs /object /objectdestroy /makeleader /giveweapon /giveweapons \n");
		strcat(string3, "\t{2B9E16}5 - {FFFFFF}/makeadmin /setstats /givemoney /createhouse /createbiz /deletehouse /deletebiz \n\n\t{2B9E16}*Za koristenje admin komandi morate biti na duznosti. \n\n");
		format(admcmd, 999, "%s%s%s%s", string1, string2, string4, string3);
		ShowPlayerDialog(playerid, 90, DIALOG_STYLE_MSGBOX, "{2B9E16}ADMIN KOMANDE", admcmd, "Zatvori", "");
		}

"They have computers, and they may have other weapons of mass destruction."

Evo jesam ali mi izbacuje ": error 017: undefined symbol "sscanf""  :'(

Skini sscanf i ubaci ga kao include
http://forum.sa-mp.com/showthread.php?t=570927
Koristan je dosta

"They have computers, and they may have other weapons of mass destruction."


Ja se izvinjavam, mislio sam da koristis zcmd
Skini ga ovdje i stavi na pocetak moda (http://forum.sa-mp.com/showthread.php?t=91354)
I ovako slozi svoju tu komandu, stavi je na kraj moda
CMD:cmd(playerid, params[])
{
new tip[15];
if(sscanf(params, "s[15]", tip))
{
SCM(playerid, -1, "/tip [pravila/admin]");
return 1;
}
if(!strcmp(tip, "pravila", true))
{
}
else if(!strcmp(tip, "admin", true))
{
}
else return SCM(playerid,-1, "Nema tog tipa");
return 1;
}


Pocni koristit ZCMD jer je s njim lakse radit i bolji je..

"They have computers, and they may have other weapons of mass destruction."