02.03.2018, 10:22
(
Last edited by MarioKamani; 02/03/2018 at 01:30 PM.
)
Anyone can get this command to work ONLY when there is a FBI VEHICLE near, and when the boot is open?
Code:
CMD:weaponequip(playerid, params[])
{
new GunID, pID, playerID, tarid;
new vehicleid = GetClosestVehicle(playerid),engine,lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
if(sscanf(params, "ui", pID, GunID)) return SendClientMessage(playerid, COL_ERROR, "SERVER: /weaponequip [PlayerID] [WeaponID = (1:smg|2:m4|3:sniper|4:deagle|5:armour)");
if(pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COL_ERROR, "SERVER: Player is not connected!");
if(!boot) return SendClientMessage(playerid, COL_ERROR, "SERVER: The boot of the Federal Rancher is not open!");
{
switch(GunID)
{
case 1:
{
GivePlayerWeapon(pID, 29, 250);
SendClientMessage(tarid, 0x00FF00FF, "You have been equipped with a SMG.");
}
case 2:
{
GivePlayerWeapon(pID, 31, 400);
SendClientMessage(tarid, 0x00FF00FF, "You have been equipped with a M4.");
}
case 3:
{
GivePlayerWeapon(pID, 34, 30);
SendClientMessage(tarid, 0x00FF00FF, "You have been equipped with a Sniper.");
}
case 4:
{
GivePlayerWeapon(pID, 24, 250);
SendClientMessage(tarid, 0x00FF00FF, "You have been equipped with a Desert Eagle.");
}
case 5:
{
SetPlayerArmour(pID, 100.0);
SendClientMessage(tarid, 0x00FF00FF, "You have been equipped with Armour.");
}
default:
{
return SendClientMessage(tarid, COL_ERROR, "SERVER: Choose between 1-5.");
}
}
}
return 1;
}


: error 017: undefined symbol "GetDistanceBetweenPoints"