01.03.2018, 12:27
try it bro.
/weaponequip PlayerID WeaponID
/weaponequip PlayerID WeaponID
PHP код:
CMD:weaponequip(playerid, params[])
{
new GunID, pID, Float:Pos[3], Float:distance;
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(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COL_ERROR, "SERVER: Player ID is invalid or do not exist!");
GetPlayerPos(pID, Pos[0], Pos[1], Pos[2]);
distance = GetPlayerDistanceFromPoint(playerid, Pos[0], Pos[1], Pos[2]),
if(distance > 10.0) return SendClientMessage(playerid, COL_ERROR, "SERVER: You need to be close of player to give his equipment!");
if(!IsAFBICar(vehicleid)) return SendClientMessage(playerid, COL_ERROR, "SERVER: You're not in FBI Vehicle.");
{
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(playerid, 0x00FF00FF, "* You get a SMG from vehicle boot!");
}
case 2:
{
GivePlayerWeapon(pID, 31, 400);
SendClientMessage(playerid, 0x00FF00FF, "* You get a M4 Rifle from vehicle boot!");
}
case 3:
{
GivePlayerWeapon(pID, 34, 30);
SendClientMessage(playerid, 0x00FF00FF, "* You get a Sniper Rifle from vehicle boot!");
}
case 4:
{
GivePlayerWeapon(pID, 24, 250);
SendClientMessage(playerid, 0x00FF00FF, "* You get a Desert Eagle from vehicle boot!");
}
case 5:
{
SetPlayerArmour(pID, 100.0);
SendClientMessage(playerid, 0x00FF00FF, "* You get a Kevlar Armour from vehicle boot!");
}
default:
{
return SendClientMessage(playerid, COL_ERROR, "* You need to choose a option between 1 and 5.");
}
}
}
}
return 1;
}