Dlaczego nie chce działać napis?
NewBorn 08.08.2011
Dlaczego mi nie chce działać napis po wpisaniu komendy i nie pobiera kasy za to?? Podpowiedzcie co jest nie tak ;D
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new plugin_on
new price
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bron", "darmowe")
plugin_on = register_cvar("amx_darmowe_plugin", "1")
price = register_cvar("amx_darmowe_plugin", "1000")
}
public darmowe(id)
{
new money = cs_get_user_money(id)
give_item(id, "weapon_m4a1")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id,"ammo_556nato")
cs_set_user_money(id, money - price)
client_print(id, print_chat,"Brawo %s wlasnie dostales darmowa bron!")
}
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new plugin_on
new price
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bron", "darmowe")
plugin_on = register_cvar("amx_darmowe_plugin", "1")
price = register_cvar("amx_darmowe_plugin", "1000")
}
public darmowe(id)
{
new money = cs_get_user_money(id)
give_item(id, "weapon_m4a1")
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
give_item(id,"ammo_556nato")
cs_set_user_money(id, money - price)
client_print(id, print_chat,"Brawo %s wlasnie dostales darmowa bron!")
}
;((
08.08.2011
Użyłeś %s pewnie do nicku, ale go nie pobrałeś. Poprawiłem błędy. Cvar na on/off niepotrzebny, chcesz wyłączyć, stopujesz pluga.
Edited by DAMIANq, 08.08.2011 10:53.
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "PLUGIN" #define VERSION "1.0" #define AUTHOR "AUTHOR" new price public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /bron", "darmowe") price = register_cvar("amx_darmowe_plugin", "1000") } public darmowe(id) { if(is_user_alive(id)) { give_item(id, "weapon_m4a1") give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") give_item(id,"ammo_556nato") cs_set_user_money(id , cs_get_user_money(id) - get_pcvar_num(price)) new name [32] get_user_name(id, name, 31) client_print(id, print_chat,"Brawo %s, wlasnie dostales darmowa bron!", name) } }
Edited by DAMIANq, 08.08.2011 10:53.
Dwdov 08.08.2011
plugin_on = register_cvar("amx_darmowe_plugin", "1");
price = register_cvar("amx_darmowe_plugin", "1000");
Register_cvar zwraca 'pointer' do cvara, a nie jego wartość. żeby pobrać wartość masz dwa sposoby:
price = register_cvar("amx_darmowe_plugin", "1000");
cs_set_user_money(id, money - get_pcvar_num( price ) );
lub
register_cvar("amx_darmowe_plugin", "1000");
cs_set_user_money(id, money - get_cvar_num( "amx_darmowe_plugin" );
Edited by Dawedov, 08.08.2011 10:48.