Dialog errors -
Bek_Loking - 21.06.2014
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?
Re: Dialog errors -
RenovanZ - 21.06.2014
How can we know line 727, 728, etc ?
We aren't wizards.
Re: Dialog errors -
Bek_Loking - 21.06.2014
Oh I'm sorry. Let me correct that.
Re: Dialog errors -
Bek_Loking - 21.06.2014
http://pastebin.com/cDrZFuxB
It's easier when I paste whole script, you can steal it lol it's not something.
there.
Re: Dialog errors -
Bek_Loking - 21.06.2014
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