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
Przerobienie pluginu VIPProsze o pomoc.
Temat rozp.
Over
, 16.01.2010 16:13
6 odpowiedzi w tym temacie
#1
Napisano 16.01.2010 16:13
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
#2
Napisano 16.01.2010 16:18
/* 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.
#3
Napisano 16.01.2010 22:46
Cvary i dodawanie VIP'a te samo co w tym pluginie ?
Załączone pliki
Użytkownik Over edytował ten post 16.01.2010 22:51
#4
Napisano 16.01.2010 22:54
Brak cvarów
#5
Napisano 16.01.2010 23:03
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 ?
}
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
#6
Napisano 16.01.2010 23:14
tak wrzuc vips.html do /cstrike z lista adminow napisana w pawnie
#7
Napisano 16.01.2010 23:49
Da rade dodać jeszcze ten plugin bulletdamage dla vipow ?
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty










