Here you go..... I think this code will help you out.
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid ==0)
{
if(response)
switch(listitem)
{
case 0:if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,1539.5408,1848.2786,12.141);
SetVehiclePos(GetPlayerVehicleID(playerid),1539.5408,1848.2786,12.141);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,1539.5408,1848.2786,12.141);
}
case 1: SetPlayerPos(playerid,1528.0547,1279.0752,12.3336) ;
if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,1528.0547,1279.0752,12.3336);
SetVehiclePos(GetPlayerVehicleID(playerid),1528.0547,1279.0752,12.3336);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,1528.0547,1279.0752,12.3336);
}
case 2: if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,1991.2944,-2458.9768,13.5469);
SetVehiclePos(GetPlayerVehicleID(playerid),1991.2944,-2458.9768,13.5469);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,1991.2944,-2458.9768,13.5469);
}
case 3: if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,324.9410,2535.1624,25.4971);
SetVehiclePos(GetPlayerVehicleID(playerid),324.9410,2535.1624,25.4971);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,324.9410,2535.1624,25.4971);
}
case 4: if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,1544.4052,-1353.3448,329.4742);
SetVehiclePos(GetPlayerVehicleID(playerid),1544.4052,-1353.3448,329.4742);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,1544.4052,-1353.3448,329.4742);
}
case 5: if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,2644.7524,-2027.3654,13.5469);
SetVehiclePos(GetPlayerVehicleID(playerid),2644.7524,-2027.3654,13.5469);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,2644.7524,-2027.3654,13.5469);
}
case 6: if(IsPlayerInAnyVehicle(playerid)==1)
{
if(GetPlayerState(playerid)==2)
{
SetPlayerPos(playerid,1042.1637,-1036.5790,31.7509);
SetVehiclePos(GetPlayerVehicleID(playerid),1042.1637,-1036.5790,31.7509);
PutPlayerInVehicle(playerid,GetVehicleID(playerid),0);
}
}
else
{
SetPlayerPos(playerid,1042.1637,-1036.5790,31.7509);
}
}
}
return 1;
}