Zrobiłem, lecz nie odlicza, ale jest pasek, więc chyba wystarczy. Nie wiem czy działa-nie testowałem. Działać może działa, ale nie wiem, czy będzie kase brało, musisz sprawdzić, bo ja nie mam jak...
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <amxmisc>
#define PLUGIN "GodMode Plugin"
#define VERSION "1.0"
#define AUTHOR "Screeaam"
new gmsgBartimer
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /moc","godmode")
gmsgBartimer = get_user_msgid("BarTime")
}
public bool:UTIL_Buyformoney(id,amount)
{
if (cs_get_user_money(id) >= amount)
{
cs_set_user_money(id,cs_get_user_money(id)-amount)
return true
}
else
{
set_hudmessage(0, 0, 255, -1.0, 0.3, 1, 6.0, 2.0)
show_hudmessage(id, "Nie masz tyle zlota")
return false
}
return false
}
public godmode(id)
{
if (!UTIL_Buyformoney(id,15000))
return PLUGIN_HANDLED
set_user_godmode(id, 1)
message_begin( MSG_ONE, gmsgBartimer, {0,0,0}, id )
write_byte( 20 )
write_byte( 0 )
message_end()
if(!task_exists(id))
set_task(20.0, "godOFF", id);
return PLUGIN_HANDLED
}
public godOFF(id)
{
set_user_godmode(id, 0)
set_hudmessage(0, 0, 255, -1.0, 0.3, 1, 6.0, 2.0)
show_hudmessage(id, "GodMode wylaczony!")
}
Napisz mi, czy działa, jeżeli nie, powiedz co jest źle, a postaram się to naprawić, ew. coś zmienić. ;]
@Up
Byłeś szybszy, :<
Mimo wszystko proszę o odpowiedź, czy dobrze to napisałem.
Użytkownik Screeaam... edytował ten post 27.04.2010 18:01