25.11.2013, 15:08
So, I'm trying stuff with the mSelection, but i keep getting these OnDialogResponse errors/warnings..
List of errors/warnings:
Here's the script:
(Next script under)
But if i remove the "return 1;"
I get these errors ->
And here's the script again.
List of errors/warnings:
Код:
test.pwn(1516) : error 002: only a single statement (or expression) can follow each "case" test.pwn(1516) : warning 215: expression has no effect
pawn Код:
case DIALOG_TUNING:
{
if( response )
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, -2688.6833,199.3060,6.6250);
new name[MAX_PLAYER_NAME];
new string[94];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[TELEPORT] - %s[%d] has teleported to WAA!(Wheel Arch Angels)", name, playerid);
SendClientMessageToAll(COLOR_GREEN, string);
}
case 1:
{
SetPlayerPos(playerid, 2637.1890,-2011.6135,13.8139);
new name[MAX_PLAYER_NAME];
new string[94];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[TELEPORT] - %s[%d] has teleported to the Low-Rider car tuning!", name, playerid);
SendClientMessageToAll(COLOR_GREEN, string);
}
return 1; //error line
}
}
But if i remove the "return 1;"
I get these errors ->
Код:
test.pwn(1518) : warning 217: loose indentation test.pwn(1518) : error 014: invalid statement; not in switch test.pwn(1518) : warning 215: expression has no effect test.pwn(1518) : error 001: expected token: ";", but found ":" test.pwn(1518) : error 029: invalid expression, assumed zero test.pwn(1518) : fatal error 107: too many error messages on one line
pawn Код:
case DIALOG_TUNING:
{
if( response )
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid, -2688.6833,199.3060,6.6250);
new name[MAX_PLAYER_NAME];
new string[94];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[TELEPORT] - %s[%d] has teleported to WAA!(Wheel Arch Angels)", name, playerid);
SendClientMessageToAll(COLOR_GREEN, string);
}
case 1:
{
SetPlayerPos(playerid, 2637.1890,-2011.6135,13.8139);
new name[MAX_PLAYER_NAME];
new string[94];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[TELEPORT] - %s[%d] has teleported to the Low-Rider car tuning!", name, playerid);
SendClientMessageToAll(COLOR_GREEN, string);
}
}
}
case DIALOG_VEHICLES: //error line here
{
if( response )
{
switch(listitem)
{
case 0:
{
ShowModelSelectionMenu(playerid, bikelist , "Bikes");
return 1;
}
case 1:
{
ShowModelSelectionMenu(playerid, boatlist, "Boats");
return 1;
}
case 2:
{
ShowModelSelectionMenu(playerid, convertibleslist, "Converibles");
return 1;
}
case 3:
{
ShowModelSelectionMenu(playerid, helicopterlist, "Helicopters");
return 1;
}
case 4:
{
ShowModelSelectionMenu(playerid, industriallist, "Industrial Vehicles");
return 1;
}
case 5:
{
ShowModelSelectionMenu(playerid, lowriderlist, "Low-Riders");
return 1;
}
case 6:
{
ShowModelSelectionMenu(playerid, offroadlist, "Off-road Vehicles");
return 1;
}
case 7:
{
ShowModelSelectionMenu(playerid, planelist, "Planes");
return 1;
}
case 8:
{
ShowModelSelectionMenu(playerid, publicservicelist, "Public Services");
return 1;
}
case 9:
{
ShowModelSelectionMenu(playerid, saloonlist, "Saloons");
return 1;
}
case 10:
{
ShowModelSelectionMenu(playerid, stationwagonlist, "Station Wagons");
return 1;
}
case 11:
{
ShowModelSelectionMenu(playerid, sportvehiclelist, "Sport Vehicles");
return 1;
}
case 12:
{
ShowModelSelectionMenu(playerid, trailerlist, "Trailers");
return 1;
}
case 13:
{
ShowModelSelectionMenu(playerid, uniquevehiclelist, "Unique Vehicles");
return 1;
}
}
}
}
}
return 1;
}