01.01.2014, 20:01 
	
	
	
		I was trying to make a command for getting guns that would open up a dialog. I'm using ZCMD. My problem is something I played around with all of last night and couldn't figure out. The actual command works because I took the OnDialogResponse bit out and I got no errors, so I don't understand what's wrong with the response of the dialog. Can someone tell me if I'm missing something obvious maybe?
Errors:
	
	
	
	
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == 1)
	{
	    if(response)
	    {
	        if(listitem == 0)
	        {
	            GivePlayerWeapon(playerid, 24, 99999999);
	            SendClientMessage(playerid, COLOR_RED, "You have been given a desert eagle!");
	        }
	        if(listitem == 1)
	        {
	            GivePlayerWeapon(playerid, 29, 99999999);
	            SendClientMessage(playerid, COLOR_RED, "You have been given an MP5!");
	        }
	        if(listitem == 2)
	        {
	            GivePlayerWeapon(playerid, 27, 99999999);
	            SendClientMessage(playerid, COLOR_RED, "You have been given a SPAS12!");
	        }
			if(listitem == 3)
			{
			    GivePlayerWeapon(playerid, 31, 99999999);
	            SendClientMessage(playerid, COLOR_RED, "You have been given an M4!");
			}
			if(listitem == 4)
			{
			    GivePlayerWeapon(playerid, 34, 99999999);
	            SendClientMessage(playerid, COLOR_RED, "You have been given a sniper rifle!");
			}
	}
	return 1;
}
Код:
CMD:getgun(playerid, params[])
{
	if(IsPlayerConnected(playerid))
	{
	    ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Weapon Giving", "Deagle\nMP5\nSPAS12\nM4A1\nSniper", "Choose", "Decline");
	}
	else
	{
	    SendClientMessage(playerid, COLOR_RED, "You need to be logged in to use that command!");
	}
	return 1;
}
Код:
C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(303) : warning 217: loose indentation C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(306) : warning 217: loose indentation C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(306) : error 029: invalid expression, assumed zero C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(306) : error 017: undefined symbol "cmd_heal" C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(306) : error 029: invalid expression, assumed zero C:\Users\Nolan\Desktop\Scripting Stuff\Sa-Mp Pawn\Pawn Scripting\pawno\Roleplayscript.pwn(306) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.

