03.09.2011, 08:19
Quote:
Can you see that "return 0" at the end of OnDialogResponse?? Remove it!! (the very last return in he code you posted) I'm sure you should be returning one there. Whether that will help fix the prob IDK.
|
pawn Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response == 1)
{
SendClientMessage(playerid,0,"ASD");//Put this
if(dialogid == PoliceRescueDialog)
{
switch(listitem)
{
case 0: //Add another 'case' but with +1 id and change the cords/name
{
SetPlayerPos(playerid,2296.7986,2450.9976,10.8203);
SetPlayerFacingAngle(playerid,94.1423);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to LVPD HQ");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
case 1:
{
SetPlayerPos(playerid,2296.79885674216534165326,2450.9976,10.8203);
SetPlayerFacingAngle(playerid,94.1423);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to SFPD HQ");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
}
}
if(dialogid == TruckersRescueDialog)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,2810.7017,934.2364,10.9766);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to LV truckdepot");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
case 1:
{
SetPlayerPos(playerid,1752.7346,-2054.6328,14.0441);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to Willowfield Truck depot");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
case 2:
{
SetPlayerPos(playerid,2817.3284,972.9627,10.7500,208);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0x00B82EFF,"You have been rescued to Rock Shore Depot");
SendClientMessage(playerid,0x00B82EFF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
return 1;
}
}
}
if(dialogid == BusRescueDialog)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1046.0646,1305.6222,11.0412);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to LV Bus Terminal");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
case 1:
{
SetPlayerPos(playerid,1957.7957,-2214.2544,16.1250);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0xFFFF00FF,"You have been rescued to LS Bus Depot");
SendClientMessage(playerid,0xFFFF00FF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
}
}
}
if(dialogid == AssistanceRescueDialog)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,56.0339,-186.9275,1.8145);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0x00B82EFF,"You have been rescued to BlueBerry Garage");
SendClientMessage(playerid,0x00B82EFF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
return 1;
}
case 1:
{
SetPlayerPos(playerid,2817.3284,972.9627,10.7500,208);
SetPlayerFacingAngle(playerid,96.8919);
SendClientMessage(playerid,0x00B82EFF,"You have been rescued to Rock Shore Depot");
SendClientMessage(playerid,0x00B82EFF,"Rescue fee: $200");
GivePlayerMoney(playerid, -200);
return 1;
}
}
}
return 1;
}
return 0;
}
https://sampwiki.blast.hk/wiki/OnDialogResponse