Przerobienie pluginu VIP
Over
16.01.2010
Witam. Chciałbym prosić kogoś o przerobienie pluginu VIP'a
Plugin posiada:
* Dostajesz darmowe granaty (HE, 2 FB, SG)
* Darmową kamizelkę + hełm
* Dostajesz $500 za zabicie i $800 za każdego HS'a
* Dostajesz extra 15 hp za zabicie i 30 za każdego HS'a
* Widzisz zadawane obrażenia w realnym czasie
* Tylko VIP może kupic snejperki (jak awp)
* Po wpisaniu w say /vips zobaczysz liste dostępnych aktualnie VIP'ów na serwerze
* Będziesz mógł używac adminchat
* Rezerwacja slota
* Będzie wyświetlana wiadomosc w HUD'zie kiedy VIP wejdzie na serwer.
Chciałbym żeby zostały w nim tylko:
* Będzie wyświetlana wiadomosc w HUD'zie kiedy VIP wejdzie na serwer.
* Po wpisaniu w say /vips zobaczysz liste dostępnych aktualnie VIP'ów na serwerze
* Dostajesz darmowe granaty (HE, 2 FB, SG)
* Darmową kamizelkę + hełm
* Dostajesz $500 za zabicie i $800 za każdego HS'a
* Dostajesz extra 5 hp za zabicie i 10 za każdego HS'a
Plugin posiada:
* Dostajesz darmowe granaty (HE, 2 FB, SG)
* Darmową kamizelkę + hełm
* Dostajesz $500 za zabicie i $800 za każdego HS'a
* Dostajesz extra 15 hp za zabicie i 30 za każdego HS'a
* Widzisz zadawane obrażenia w realnym czasie
* Tylko VIP może kupic snejperki (jak awp)
* Po wpisaniu w say /vips zobaczysz liste dostępnych aktualnie VIP'ów na serwerze
* Będziesz mógł używac adminchat
* Rezerwacja slota
* Będzie wyświetlana wiadomosc w HUD'zie kiedy VIP wejdzie na serwer.
Chciałbym żeby zostały w nim tylko:
* Będzie wyświetlana wiadomosc w HUD'zie kiedy VIP wejdzie na serwer.
* Po wpisaniu w say /vips zobaczysz liste dostępnych aktualnie VIP'ów na serwerze
* Dostajesz darmowe granaty (HE, 2 FB, SG)
* Darmową kamizelkę + hełm
* Dostajesz $500 za zabicie i $800 za każdego HS'a
* Dostajesz extra 5 hp za zabicie i 10 za każdego HS'a
kasza
16.01.2010
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <fakemeta_util> #include <hamsandwich> #define PLUGIN "Nowy Plugin" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" #define ACCESS ADMIN_LEVEL_H #if cellbits == 32 #define OFFSET_CSMONEY 115 #else #define OFFSET_CSMONEY 140 #endif #define OFFSET_LINUX 5 new bool:have_access[33] = false new hudchannel, msgmoney public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) RegisterHam(Ham_Spawn, "player", "client_spawn", 1) register_event("DeathMsg", "client_death", "a") register_clcmd("say /vip", "client_say") register_clcmd("say_team /vip", "client_say") hudchannel = CreateHudSyncObj() msgmoney = get_user_msgid("Money") } public client_authorized(id) { if(get_user_flags(id) & ACCESS) { have_access[id] = true prepare_message(id) } } public client_spawn(id) { if(have_access[id]) { fm_give_item(id, "weapon_hegrenade") fm_give_item(id, "weapon_flashbang") fm_give_item(id, "weapon_flashbang") fm_give_item(id, "weapon_smokegrenade") } } public client_death() { static killer killer = read_data(1) if(is_user_connected(killer) && have_access[killer]) { static headshot headshot = read_data(3) (headshot) ? stuff(killer, true) : stuff(killer, false) } } public client_say(id) { show_motd(id, "vips.html", "Lista VIPow") } stock prepare_message(player) { static name[33] get_user_name(player, name, 32) set_hudmessage(0, 255, 0, 0.1, 0.3, 0, 6.0, 12.0) ShowSyncHudMsg(0, hudchannel, "Przyszedl VIP %s", name) } stock stuff(player, bool:headshot) { static money, newmoney money = fm_get_user_money(player) newmoney = (headshot) ? 500 : 800 fm_set_user_money(player, money + newmoney, 1) static Float:health, Float:newhealth pev(player, pev_health, health) newhealth = (headshot) ? 5.0 : 10.0 set_pev(player, pev_health, health + newhealth) } stock fm_set_user_money(id, money, flash) { set_pdata_int(id, OFFSET_CSMONEY, money, OFFSET_LINUX) message_begin(MSG_ONE, msgmoney, {0,0,0}, id) write_long(money) write_byte(flash) message_end() } stock fm_get_user_money(index) { return get_pdata_int(index, OFFSET_CSMONEY, OFFSET_LINUX) }
Bez kamizekli i hełmu.
Over
16.01.2010
Cvary i dodawanie VIP'a te samo co w tym pluginie ?
Użytkownik Over edytował ten post 16.01.2010 22:51
Załączone pliki
Użytkownik Over edytował ten post 16.01.2010 22:51
Over
16.01.2010
Po wpisaniu /vip otwiera sie okienko i pisze w nim vips.html Gdzie to zmienić ? Nie jestem pewien czy to czasem nie tutaj...
Da sie tak zrobić aby lsitę wipów dodawało się w vips.html która byłą by np. w cstrike ?
Użytkownik Over edytował ten post 16.01.2010 23:04
} public client_say(id) { show_motd(id, "vips.html", "Lista VIPow") }
Da sie tak zrobić aby lsitę wipów dodawało się w vips.html która byłą by np. w cstrike ?
Użytkownik Over edytował ten post 16.01.2010 23:04