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!")
}
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Dlaczego nie chce działać napis?
Temat rozp.
NewBorn
, 08.08.2011 10:39
3 odpowiedzi w tym temacie
#1
Napisano 08.08.2011 10:39
#2
Napisano 08.08.2011 10:47
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.
/* 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) } }
Użytkownik DAMIANq edytował ten post 08.08.2011 10:53
#3
Napisano 08.08.2011 10:48
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" );
Użytkownik Dawedov edytował ten post 08.08.2011 10:48
Nie pomagam na PW, tylko na forum.
#4
Napisano 08.08.2011 10:55
Dzięki
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych