Problem z admin_weapons
Vip3R
04.10.2010
Mam problem z tym pluginem. Gracz z flagą L (czyli dostęp do RCON) powinien otrzymywać granaty i deagle'a, natomiast dostaje tą broń każdy gracz.
admin_weapons.sma
admin_weapons.sma
#include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> #define PLUGIN "Admin Weapons" #define AUTHOR "[H]ARDBO[T]" #define VERSION "1.0" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "New_Round", "a", "1=0", "2=0") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) } public fwHamPlayerSpawnPost(player) { if(is_user_alive(player) || get_user_flags(player) == ADMIN_RCON) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } public New_Round() { new players[32], player, pnum; get_players(players, pnum, "a"); for(new i = 0; i < pnum; i++) { player = players[i]; if(get_user_flags(player) == ADMIN_RCON) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } }
ZixI
04.10.2010
Spróbuj tak:
#include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> #define PLUGIN "Admin Weapons" #define AUTHOR "[H]ARDBO[T]" #define VERSION "1.0" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "New_Round", "a", "1=0", "2=0") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) } public fwHamPlayerSpawnPost(player) { if(is_user_alive(player) && get_user_flags(player) == ADMIN_RCON) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } public New_Round() { new players[32], player, pnum; get_players(players, pnum, "a"); for(new i = 0; i < pnum; i++) { player = players[i]; if(get_user_flags(player) == ADMIN_RCON) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } }
ZixI
04.10.2010
#include <amxmodx> #include <cstrike> #include <hamsandwich> #include <fun> #define PLUGIN "Admin Weapons" #define AUTHOR "[H]ARDBO[T]" #define VERSION "1.0" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "New_Round", "a", "1=0", "2=0") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) } public fwHamPlayerSpawnPost(player) { if(access(id,ADMIN_LEVEL_L)) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } public New_Round() { new players[32], player, pnum; get_players(players, pnum, "a"); for(new i = 0; i < pnum; i++) { player = players[i]; if(get_user_flags(player) == ADMIN_RCON) { give_item(player, "weapon_hegrenade"); give_item(player, "weapon_flashbang"); cs_set_user_bpammo(player, CSW_FLASHBANG, 2); give_item(player, "weapon_smokegrenade"); give_item(player, "weapon_deagle"); cs_set_user_bpammo(player, CSW_DEAGLE, 35); } } }
Spróbuj to...
Edited by ZixI, 04.10.2010 19:08.