09.02.2013, 16:56
Do you really need coordinates THAT specific?
Also
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
doesn't check if they're in a/the truck; it just checks if they're a driver.
pawn Код:
if(!strcmp(cmdtext, "/loadtruck"))
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_RED, "You are not driving a truck from the depot.");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 2428.72, -2102.39, 13.5))
{
return SendClientMessage(playerid, color, "You are not at the loading place.");
}
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST,"Wh at do you want to load?","Clothes - 7.000$ \nWeapons - 9mm + 5.000$ \nEquipment - Armor + 5.500$ \nGas - 15.000$ \nPizza - 7.000$","Load","Cancel");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
doesn't check if they're in a/the truck; it just checks if they're a driver.