02.11.2012, 23:07
(
Последний раз редактировалось Stu1; 03.11.2012 в 00:13.
)
Hey guys, case spawn: works but case FIX_D: doesnt, compiles fine but what is wrong?
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case spawn:
{
if (!response) return SendClientMessage(playerid, 0xFF0000FF, "You cancelled.");
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos(playerid,2178.4924,-2255.5298,14.7734);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at Los Santos");
}
case 1:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid,-2183.0652,-209.3496,36.5156);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at San Fierro.");
}
case 2:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid,1705.5098,950.2413,10.8203);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at Las venturas");
}
case 3:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid,56.0232,-321.3988,1.6012);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at BlueBerry");
}
case 4:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid,792.1139,1675.9204,5.2813);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at Bone County");
}
case 5:
{
SetPlayerInterior (playerid, 0);
SetPlayerPos (playerid,-881.6126,1524.4615,26.6478);
SendClientMessage(playerid, COLOR_GREEN, "You have spawned at Las Barancas");
}
}
}
switch(dialogid)
{
case FIX_D:
{
if (!response) return SendClientMessage(playerid, 0xFF0000FF, "You cancelled.");
if(response)
{
SetVehicleHealth(playerid, 1000.0);
RepairVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, "Your Vehicle has been repaired.");
GivePlayerMoney(playerid, 300);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
}
}
}
}
}
return 1;
}