Dialog errors
#1

I copied this dialog and made some bigger changes, I changed everything I should've changed, but I get these errors:

Код:
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(727) : warning 217: loose indentation
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(728) : warning 209: function "OnDialogResponse" should return a value
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(729) : error 054: unmatched closing brace ("}")
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(731) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(733) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(735) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(737) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(743) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(745) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(751) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(753) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(759) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(761) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(767) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(769) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(775) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(777) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial.pwn(785) : error 010: invalid function or declaration
The code is this

Код:
ShowPlayerDialog(playerid, 20326, DIALOG_STYLE_LIST, "Bike Dealer", "Faggio(5,000$)\nBF-400(7,000$)\nPCJ-600(10,000$)\nFCR-900(15,000$)\nSanchez(17,000$)\nNRG-500(25,000$)", "Accept", "Decline");
            }
        }
    }
    if (dialogid == 20326 && response)
    {
	   switch(listitem)
	   {
		  case 0:
		  {
		  if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -5000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought faggio");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(462, x, y, z, 0, 1, 0, -1);
		  }
		  case 1:
		  {
		  if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -7000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought BF-400");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(581, x, y, z, 0, 1, 0, -1);
		  }
		  case 2:
		  {
		  if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -10000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought PCJ-600");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(461, x, y, z, 0, 1, 0, -1);
		  }
		  case 3:
		  {
		  if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -15000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought FCR-900");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(521, x, y, z, 0, 1, 0, -1);
		  }
		  case 4:
		  {
		  if(GetPlayerMoney(playerid) < 95000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -17000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought sanchez");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(468, x, y, z, 0, 1, 0, -1);
          }
		  case 5:
		  {
		  if(GetPlayerMoney(playerid) < 110000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[BIKEDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -250000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought NRG-500");
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(522, x, y, z, 0, 1, 0, -1);
		  }
      }
   }
The code I copied ^^ this from is:

Код:
ShowPlayerDialog(playerid, 26, DIALOG_STYLE_LIST, "Car Dealer", "Jester(25,000$)\nBullet(50,000$)\nCheetah(65,000$)\nInfernus(70,000$)\nMaverick(95,000$)\nSwat-Tank(110,000$)", "Accept", "Decline");
            }
        }
    }
    if (dialogid == 26 && response)
    {
	   switch(listitem)
	   {
		  case 0:
		  {
		  if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -25000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought jester.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(559, x, y, z, 0, 1, 0, -1);
		  }
		  case 1:
		  {
		  if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -50000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought bullet.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(541, x, y, z, 0, 1, 0, -1);
		  }
		  case 2:
		  {
		  if(GetPlayerMoney(playerid) < 65000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -65000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought cheetah.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(415, x, y, z, 0, 1, 0, -1);
		  }
		  case 3:
		  {
		  if(GetPlayerMoney(playerid) < 70000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -70000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought infernus.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(411, x, y, z, 0, 1, 0, -1);
		  }
		  case 4:
		  {
		  if(GetPlayerMoney(playerid) < 95000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -95000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought maverick.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(487, x, y, z, 0, 1, 0, -1);
          }
		  case 5:
		  {
		  if(GetPlayerMoney(playerid) < 110000) return SendClientMessage(playerid, COLOR_RED, "{FF0000}[CARDEALER]{FFFFFF}You don't have enough money.");
		  GivePlayerMoney(playerid, -110000);
		  SendClientMessage(playerid, 0x99FFFF, "{FF0000}[CARDEALER]{99FFFF}You bought swat-tank.");
		  new Float:x, Float:y, Float:z;
		  GetPlayerPos(playerid, x, y, z);
		  CreateVehicle(601, x, y, z, 0, 1, 0, -1);
		  }
      }
   }
Help? Someone?
Reply
#2

How can we know line 727, 728, etc ?
We aren't wizards.
Reply
#3

Oh I'm sorry. Let me correct that.
Reply
#4

http://pastebin.com/cDrZFuxB


It's easier when I paste whole script, you can steal it lol it's not something.
there.
Reply
#5

Someone, please?

Here's the script:

http://pastebin.com/cDrZFuxB


Here are errors that I get:

C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(727) : warning 217: loose indentation
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(72 : warning 209: function "OnDialogResponse" should return a value
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(729) : error 054: unmatched closing brace ("}")
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(731) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(733) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(735) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(737) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(743) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(745) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(751) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(753) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(759) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(761) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(767) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(769) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(775) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(777) : error 010: invalid function or declaration
C:\Users\MARKO\Desktop\Learning\gamemodes\Tutorial .pwn(785) : error 010: invalid function or declaration
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)