PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta_util>
new const szPrefix[] = "[BombTransfer]"
public plugin_init()
{
register_plugin("Bomb Transfer", "1.0", "Flicker")
register_concmd("amx_c4_give", "onMainCmd", ADMIN_KICK, "<carrier> <new carrier>")
}
public onMainCmd(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new szCarrier[32], szRecipient[32]
read_argv(1, szCarrier, charsmax(szCarrier))
read_argv(2, szRecipient, charsmax(szRecipient))
new carrier = cmd_target(id, szCarrier, CMDTARGET_ONLY_ALIVE)
new recipient = cmd_target(id, szRecipient, CMDTARGET_ONLY_ALIVE)
if(!carrier || !recipient)
return PLUGIN_HANDLED
new szNameC[32], szNameR[32]
get_user_name(carrier, szNameC, charsmax(szNameC))
get_user_name(recipient, szNameR, charsmax(szNameR))
if(get_user_team(carrier) != 1 || get_user_team(carrier) != get_user_team(recipient))
{
console_print(id, "%s Some of the players is not a terrorist!", szPrefix)
return PLUGIN_HANDLED
}
if(!user_has_weapon(carrier, CSW_C4))
{
console_print(id, "%s Player %s doesn't have the C4!", szPrefix, szNameC)
return PLUGIN_HANDLED
}
fm_transfer_user_gun(carrier, recipient, CSW_C4)
console_print(id, "%s You successfully transfered the bomb from %s to %s!", szPrefix, szNameC, szNameR)
client_print(carrier, print_chat, "%s Your bomb was transfered to %s!", szPrefix, szNameR)
client_print(recipient, print_chat, "%s You have got the bomb from %s!", szPrefix, szNameC)
return PLUGIN_HANDLED
}
__________________