Problem -
ohshit101 - 28.11.2010
Hello i have this problem with my script can you guys help me?
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)
{
if(dialogid == 1)
{
switch(listitem)
{
case 1:
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Teleports","pas\nloco\ntrans\nsfair\nlsair\nlvair\ndrift1-6\nfunmap\nammu1-9\ncars\naa\narch\njizzy","Ok","Cancel");
}
}
}
if(dialogid == 2)
{
switch(listitem)
{
case 0:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetPlayerPos(playerid,1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
case 1:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetPlayerPos(playerid,2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
case 2:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetPlayerPos(playerid,1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
}
}
}
return 1;
}
Error messages
C:\Users\wadester\Desktop\sanadreas\0.3b server\filterscripts\helpdialog.pwn(262) : error 014: invalid statement; not in switch
C:\Users\wadester\Desktop\sanadreas\0.3b server\filterscripts\helpdialog.pwn(262) : warning 215: expression has no effect
C:\Users\wadester\Desktop\sanadreas\0.3b server\filterscripts\helpdialog.pwn(262) : error 001: expected token: ";", but found ":"
C:\Users\wadester\Desktop\sanadreas\0.3b server\filterscripts\helpdialog.pwn(262) : error 029: invalid expression, assumed zero
C:\Users\wadester\Desktop\sanadreas\0.3b server\filterscripts\helpdialog.pwn(262) : fatal error 107: too many error messages on one line
Re: Problem -
Haegon - 28.11.2010
Can you edit this so we can see which lines are which?
Re: Problem -
ohshit101 - 28.11.2010
Quote:
Originally Posted by Haegon
Can you edit this so we can see which lines are which?

|
I uploaded the .pwn can you edit it and send it back or something please?
Re: Problem -
webninjasi - 28.11.2010
replace
Same way
replace
Re: Problem -
XePloiT - 28.11.2010
there you go:
pawn Код:
if(dialogid == 2)
{
switch(listitem)
{
case 0:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetPlayerPos(playerid,1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
case 1:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetPlayerPos(playerid,2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
case 2:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetPlayerPos(playerid,1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
}
}
Re: Problem -
iggy1 - 28.11.2010
Well i know a solution has alreay been posted but i spent time doing one with indentation so ill post it anyway so i don't feel like i've wasted my time
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
switch(listitem)
{
case 1:
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_LIST,"Teleports","pas\nloco\ntrans\nsfair\nlsair\nlvair\ndrift1-6\nfunmap\nammu1-9\ncars\naa\narch\njizzy","Ok","Cancel");
}
}
}
else SendClientMessage(playerid, 0xff0000ff, "Cancelled");
}
if(dialogid == 2)
{
if(response)
{
switch(listitem)
{
case 0:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Pay And Spray",3000,3);
SetPlayerPos(playerid,1025.1278,-1032.7870,31.6231);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /pas (Pay And Spray).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
case 1:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Loco Low Co.",3000,3);
SetPlayerPos(playerid,2646.1848,-2004.0068,13.1643);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /loco (Loco Low Co.).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
case 2:
{
if (IsPlayerInAnyVehicle(playerid))
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetVehiclePos(GetPlayerVehicleID(playerid),1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
else
{
GameTextForPlayer(playerid,"~r~ Welcome to Transfender",3000,3);
SetPlayerPos(playerid,1041.3635,-1030.4684,31.8447);
new string[128],namee[128];
GetPlayerName(playerid,namee,sizeof(namee));
format(string,sizeof(string),"[TELEPORT] Player %s has gone to /trans (Transfender).",namee);
SendClientMessageToAll(0x00FF00FF,string);
}
}
}
}
else SendClientMessage(playerid, 0xff0000ff, "Cancelled");
}
return 1;
}
Re: Problem -
ohshit101 - 28.11.2010
Thanks for the help guys.
I'm trying to make a help or teleport dialog for my server.