(Zważywszy na to że uczę się dopiero niecałe 24 godziny)
Kompilacja idzie ładnie, ale w praktyce tak łatwo już nie jest.
[Menu zrobiłem w osobnym pliku]
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Drink Menu" #define VERSION "1.0" #define AUTHOR "MET" new red_cost new tig_cost new r20_cost new burn_cost public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_cvar("red_cost","2000") register_cvar("tig_cost","4000") register_cvar("r20_cost","8000") register_cvar("burn_cost","16000") register_clcmd("red","red") register_clcmd("tig","tig") register_clcmd("r20","r20") register_clcmd("burn","burn") } public red(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"[Drink] Padles? Powstan! Upss... To nie Powerade") return PLUGIN_HANDLED } if(get_user_gravity(id)>=800){ client_print(id,print_chat,"[Drink] Wypiles juz wszystko!") return PLUGIN_HANDLED } set_user_gravity(id,0.2) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(red_cost)) return PLUGIN_HANDLED } public tig(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"[Drink] Padles? Powstan! Upss... To nie Powerade") return PLUGIN_HANDLED } if(get_user_maxspeed(id)>=-1.0){ client_print(id,print_chat,"[Drink] Wypiles juz wszystko!") return PLUGIN_HANDLED } set_user_maxspeed(id,-0.0) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(tig_cost)) return PLUGIN_HANDLED } public r20(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"[Drink] Padles? Powstan! Upss... To nie Powerade") return PLUGIN_HANDLED } if(get_user_health(id)>=101){ client_print(id,print_chat,"[Drink] Wypiles juz wszystko!") return PLUGIN_HANDLED } set_user_health(id,255) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(r20_cost)) return PLUGIN_HANDLED } public burn(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"[Drink] Padles? Powstan! Upss... To nie Powerade") return PLUGIN_HANDLED } if(get_user_godmode(id)>=0){ client_print(id,print_chat,"[Drink] Wypiles juz wszystko!") return PLUGIN_HANDLED } set_user_godmode(id,1) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(burn_cost)) return PLUGIN_HANDLED }
W czasie gry, nie działa Tiger - maxspeed, oraz Burn - godmode.
Za każdy drink nie jest pobierana opłata.
Czy ktoś mógłby pomóc mi to naprawić?