Problem z pluginem
avq magnum
11.12.2010
To mój pierwszy plugin i chcialem sie dowiedziec co jest źle, bo po wpisaniu komendy nic sie nie dzieje ;/
Sma :
Sma :
Załączone pliki
Abes Mapper
11.12.2010
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "ak47"
#define VERSION "1.0"
#define AUTHOR "kamil"
new price, plugin_on
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /ak","ak47")
plugin_on = register_cvar("amx_ak_plugin", "1")
price = register_cvar("amx_ak_price", "2500")
}
public ak47(id){
if(!is_user_alive(id))
return
if(get_pcvar_num(plugin_on))
{
give_item(id, "weapon_ak47")
client_print(id,print_center,"Kupiles Kalacha")
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(price),1)
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/
Użytkownik Abes Mapper edytował ten post 11.12.2010 23:52
"+" -> "-"
avq magnum
12.12.2010
Ok działa, ale możesz mi wytłumaczyć jakie były błędy i co zrobiłeś ???
P.S. Nawet jeśli mam 800$ to kupuje kałacha. Co z tym zrobić ???
P.S. Nawet jeśli mam 800$ to kupuje kałacha. Co z tym zrobić ???
Abes Mapper
12.12.2010
Poczytaj o pcvarach.
Co do tego PS to musisz zrobić zabezpieczenie.
np.:
pod
dodajesz
I możesz zmienić:
na
Co do tego PS to musisz zrobić zabezpieczenie.
np.:
pod
if(!is_user_alive(id))
return
dodajesz
new money = cs_get_user_money(id)
if(money < get_pcvar_num(price))
{
client_print(id,print_center,"Nie masz tyle kasy!")
return
}
I możesz zmienić:
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(price),1)
na
cs_set_user_money(id,money-get_pcvar_num(price),1)