pawn Код:
CMD:rescuetest(playerid, params[])
{
new switchVar = 8;
new switchVar2 = 2;
switch (APlayerData[playerid][PlayerClass])
{
case TEAM_TRUCKER:
{
// Set the spawn coordinates based on the selection in the list
switch (switchVar)
{
case 0: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -525.0, -502.0, 26.0, 0.0, 0, 0, 0, 0, 0, 0);
case 1: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -74.7, -1137.5, 4.5, 0.0, 0, 0, 0, 0, 0, 0);
case 2: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), 1457.0, 975.5, 11.0, 0.0, 0, 0, 0, 0, 0, 0);
case 3: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -2136.0, -247.5, 36.5, 270.0, 0, 0, 0, 0, 0, 0);
case 4: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), 1766.5, -2040.7, 14.0, 270.0, 0, 0, 0, 0, 0, 0);
case 5: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -546.0, 2594.0, 54.0, 270.0, 0, 0, 0, 0, 0, 0);
case 6: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), 332.0, 900.0, 25.0, 205.0, 0, 0, 0, 0, 0, 0);
case 7: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), -1575.0, -2724.0, 49.0, 146.0, 0, 0, 0, 0, 0, 0);
}
}
case TEAM_BUSDRIVER:
{
// Set the spawn coordinates based on the selection in the list
switch (switchVar2)
{
case 0: SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), 2863.9058,-2010.4265,11.1016,93.4327,0,0,0,0,0,0);
}
}
SpawnPlayer(playerid); // Force the player to spawn at the requested coordinates
SendClientMessage(playerid, 0xFFFFFFFF, TXT_PlayerRescued); // Send the player a message that using "/rescue" costs $100
SendClientMessage(playerid, 0xFFFFFFFF, TXT_PlayerRescued2); // Send the player a message that using "/rescue" costs $100
// Reduce the player's money by 100
RewardPlayer(playerid, -100, 0);
}
return 1;
}
Maybe try this. (I really dont know why it dont work with your code..i tested it and works fine for me..)