Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CoD Nowy

Plugin ViP [ExP x2]

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Kecaj

    Życzliwy

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:37
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:NGW
Offline

Napisano 28.01.2012 15:18

Witajcie. Poszukuję pluginu bądź proszę aby mi ktoś zrobił taki plugin. Jedyne co ma w nim być to podwojony ExP. Za zabojstwo 40 ExP`a a za HS 30 ExP`a. Najlepiej aby ViP był na ADMIN_LEVEL_C
Będę bardzo wdzięczny i rzucę 2 plusiki ;)
Z góry dzięki za pomoc i pozdrawiam.
  • +
  • -
  • 0

www.PerfectGame.eu - Sieć Serwerów Gier


#2 Jeansy

    Banned

  • Zbanowany

Reputacja: 35
Życzliwy

  • Postów:296
  • Lokalizacja:Złoczew
Offline

Napisano 28.01.2012 15:26

#include <amxmodx>
#include <cstrike>
#include <amxmisc>
#include <fun>
#include <codmod>
#include <fakemeta>
#include <hamsandwich>
#include <csx>

#define ADMIN_VIP ADMIN_LEVEL_G
#define SCOREATTRIB_DEAD (1 << 0)
#define SCOREATTRIB_VIP (1 << 2)
#define MODEL_VIPA
new nick_gracza[32]
new g_MsgScoreAttrib = 0;
new cvar_exp, cvar_money, cvar_hp, cvar_bazowa_kasa, cvar_model, cvar_bronie, cvar_granaty, cvar_hsxp, cvar_hshp, cvar_hsmoney, cvar_info_vip;
new cvar_bonus_stamina, cvar_bonus_intelligence, cvar_bonus_trim, cvar_bonus_hp, cvar_motd;
public plugin_precache()
{
precache_model("models/player/vip/vip.mdl");
}

public plugin_init()
{
register_plugin("VIPcod_eDivision.pl", "0.1", "Kamil");
g_MsgScoreAttrib = get_user_msgid("ScoreAttrib");
register_message(g_MsgScoreAttrib, "messageScoreAttrib");
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
//register_event("ResetHUD", "respawn", "abe");
register_clcmd("say /vipy", "vip_bonusy")
// CVARY

cvar_exp = register_cvar("vip_exp","200"); // ilosc expa za killa
cvar_money = register_cvar("vip_money","500"); // ilosc kasy za killa
cvar_hp = register_cvar("vip_hp","20"); // ilosc hp za killa
cvar_bazowa_kasa= register_cvar("vip_bmoney","1000"); // ilosc kasy na spawnie
cvar_bonus_stamina = register_cvar("vip_dodatkowa_kon","10"); // bonusowa kondycja
cvar_bonus_intelligence = register_cvar("vip_dodatkowa_int","10"); // bonusowa inteligencja
cvar_bonus_trim = register_cvar("vip_dodatkowa_wyt","10"); // bonusowa wytrzymalosc
cvar_bonus_hp = register_cvar("vip_dodatkowe_hp","10"); // bonusowe hp
cvar_model = register_cvar("vip_model","0"); // czy vip ma miec lepszy model
cvar_bronie= register_cvar("vip_bronie","0"); // 0 nic, 1 daje AK47 i M4A1, 2 samo m4, 3 samo aka
cvar_granaty = register_cvar("vip_granaty","0"); // czy vip ma dostawać wszystkie granaty 0 nie, 1 tak, 2 tylko he,
cvar_hsxp = register_cvar("vip_xp_hs","100"); // xp za hs vipa
cvar_hshp = register_cvar("vip_hp_hs","20"); // hp za hs vipa
cvar_hsmoney = register_cvar("vip_hs_money","800"); // kasa za hs vipa
cvar_info_vip = register_cvar("vip_info","1"); // pokazywac info gdy wchodzi vip ( przaychdozi VIP nick)
cvar_motd = register_cvar("vip_motd","1"); // pokazywac motd z info o vipach

}

public client_death(killer, victim, wpnindex, hitplace, TK)
{
if (is_user_alive(killer) && (get_user_flags(killer) & ADMIN_VIP))
{
if(hitplace == HIT_HEAD)
{
new hs_xp = get_pcvar_num(cvar_hsxp)
new hs_hp = get_pcvar_num(cvar_hshp)
new hs_money = get_pcvar_num(cvar_hsmoney)
cod_set_user_xp(killer, cod_get_user_xp(killer) + hs_xp);
cs_set_user_money(killer, cs_get_user_money(killer) + hs_money);
set_user_health(killer, get_user_health(killer) + hs_hp);
new sync = CreateHudSyncObj();
set_hudmessage(255, 212, 0, 0.53, 0.33, 1, 6.0, 4.0);
ShowSyncHudMsg(killer, sync, "VIP +%i HS XP", hs_xp);
}

else
{
new exp = cod_get_user_xp(killer)
new money = cs_get_user_money(killer)
new hp = get_user_health(killer);

cod_set_user_xp(killer, exp + get_pcvar_num(cvar_exp));
cs_set_user_money(killer, money + get_pcvar_num(cvar_money));
set_user_health(killer, hp + get_pcvar_num(cvar_hp));

new add_exp = get_pcvar_num(cvar_exp);
new sync = CreateHudSyncObj();
set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
ShowSyncHudMsg(killer, sync, "VIP +%i XP", add_exp);
}
}

}
public fwHamPlayerSpawnPost(id){

if (get_user_flags(id) & ADMIN_VIP)
{
set_hudmessage(255, 0, 0, 0.34, 0.81, 0, 6.0, 12.0)
show_hudmessage(id, "Jestes VIP'ep i dostajesz dodatkowe bonusy.")

cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvar_bazowa_kasa))
new bronie = get_pcvar_num(cvar_bronie)
new granaty = get_pcvar_num(cvar_granaty)
if (bronie == 1)
{
cod_give_weapon(id, CSW_AK47);
cod_give_weapon(id, CSW_M4A1);
cod_give_weapon(id, CSW_DEAGLE);
}
if (bronie == 2)
{
cod_give_weapon(id, CSW_M4A1);
}
if (bronie == 3)
{
cod_give_weapon(id, CSW_AK47);
}
if (granaty == 1)
{
cod_give_weapon(id, CSW_HEGRENADE);
cod_give_weapon(id, CSW_FLASHBANG);
cod_give_weapon(id, CSW_FLASHBANG);
cod_give_weapon(id, CSW_SMOKEGRENADE);
}
if (granaty == 2)
{
cod_give_weapon(id, CSW_HEGRENADE);
}
new hp = get_pcvar_num(cvar_bonus_hp);
new bonus = cod_get_user_health(id, 0, 0, 1);
if(is_user_alive(id) && bonus < hp)
{
cod_set_user_bonus_health(id, cod_get_user_health(id)+ get_pcvar_num(cvar_bonus_hp));
cod_set_user_bonus_trim(id, cod_get_user_trim(id) + get_pcvar_num(cvar_bonus_trim));
cod_set_user_bonus_intelligence(id, cod_get_user_intelligence(id) + get_pcvar_num(cvar_bonus_intelligence));
cod_set_user_bonus_stamina(id, cod_get_user_stamina(id) + get_pcvar_num(cvar_bonus_stamina));
}
}
}

public client_disconnect(id)
{
new info_vip_con = get_pcvar_num(cvar_info_vip)
if(info_vip_con == 1)
{
if (get_user_flags(id) & ADMIN_VIP)
{
get_user_name(id, nick_gracza, 32);
set_hudmessage(255, 0, 0, 0.04, 0.28, 0, 6.0, 12.0)
show_hudmessage(0, "Odchodzi VIP %s", nick_gracza)
}
}
}
public client_authorized(id)
{
new info_vip_con = get_pcvar_num(cvar_info_vip)
if(info_vip_con == 1)
{
if (get_user_flags(id) & ADMIN_VIP)
{
get_user_name(id, nick_gracza, 32);
set_hudmessage(255, 0, 0, 0.04, 0.28, 0, 6.0, 12.0)
show_hudmessage(0, "Przychodz VIP %s", nick_gracza)

}

}
}
public model_vip_change(id)
{
if (get_user_flags(id) & ADMIN_VIP)
{
new model = get_pcvar_num(cvar_model)
if (model == 1)
cs_set_user_model(id, "vip")
}
return PLUGIN_CONTINUE
}


public messageScoreAttrib(iMsgID, iDest, iReceiver)
{
new iPlayer = get_msg_arg_int(1);

if(is_user_connected(iPlayer) && (get_user_flags(iPlayer) & ADMIN_VIP))
set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);

}
public vip_bonusy(id)
{
new motd_s = get_pcvar_num(cvar_motd)

if (motd_s == 1)
show_motd(id, "vip.txt", "Vip Info")
}


#3 Kecaj

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:37
  • GG:
  • Imię:Krzysiek
  • Lokalizacja:NGW
Offline

Napisano 28.01.2012 15:49

wolalbym jednak taki plugin standardowy jaki opisalem w 1 poscie, nie chce zbednych dodatkow ;]
  • +
  • -
  • 0

www.PerfectGame.eu - Sieć Serwerów Gier


#4 Sprite12121

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Imię:Michał
  • Lokalizacja:Olsztyn
Offline

Napisano 08.08.2012 19:48

To se dodatki wykasuj ,
albo po prostu w" cvarach" ustaw na 0.

Użytkownik Sprite12121 edytował ten post 08.08.2012 19:49

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych