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
4 odpowiedzi w tym temacie
#1
Napisano 24.03.2012 18:59
Proszę o napisanie Vipa,tak żeby miał:
-50pancerza
-podwojny skok
-granat smoke
-500$ za Killa,800$ za HeadShota
-Defa[Aby szybciej rozbroić bombe]
Vip na Flage "t"
-50pancerza
-podwojny skok
-granat smoke
-500$ za Killa,800$ za HeadShota
-Defa[Aby szybciej rozbroić bombe]
Vip na Flage "t"
#2
Napisano 24.03.2012 20:00
Trzymaj
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
#define FLAGA_VIPa ADMIN_LEVEL_H
new
doublejump,
cash_hs, cash
public plugin_init()
{
register_plugin("ViP", "0.1", "kapi10072");
doublejump = register_cvar("vip_doublejump", "1");
cash_hs = register_cvar("vip_cash_hs", "800");
cash = register_cvar("vip_cash", "500");
RegisterHam(Ham_Spawn, "player", "SpawnGracza");
register_forward(FM_CmdStart, "CmdStart");
register_event("DeathMsg", "SmiercGracza", "a");
}
public SpawnGracza(id)
{
set_user_armor(id, 50);
give_item(id, "weapon_smokegrenade");
give_item(id, "item_thighpack");
}
public SmiercGracza()
{
new nKiller = read_data(1);
if(get_user_flags(nKiller) & FLAGA_VIPa)
{
new iCash;
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
iCash = get_pcvar_num (cash_hs);
}
else
{
iCash = get_pcvar_num (cash);
}
new ilosc_kasy = cs_get_user_money(nKiller);
ilosc_kasy += iCash;
cs_set_user_money(nKiller, ilosc_kasy);
set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1);
show_hudmessage(nKiller, "Dostales +%d kasy", ilosc_kasy);
}
}
public CmdStart(id, uc_handle)
{
static moze_skoczyc;
if(!is_user_alive(id) || !(get_user_flags(id) & FLAGA_VIPa) || !get_pcvar_num(doublejump))
return FMRES_IGNORED;
new button = get_uc(uc_handle, UC_Buttons);
new oldbutton = pev(id, pev_oldbuttons);
new flags = pev(id, pev_flags);
if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && moze_skoczyc & (1<<id))
{
moze_skoczyc &= ~(1<<id)
new Float:velocity[3];
pev(id, pev_velocity, velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id, pev_velocity, velocity);
}
else if(flags & FL_ONGROUND)
{
moze_skoczyc |= (1<<id)
}
return FMRES_IGNORED;
}
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#3
Napisano 25.03.2012 09:32
A zrobiłbyś mi to na flage "t",i żeby tego granat smoke dostawało się co 2rundy?
i że jak gracze wpiszą /vip to wyskoczy informacje o vipie,a ja dodam .txt do /cstrike
i cos nie dziala,bo na poczatku rundy nie dostaje sie 50pancerza,granat zamrazajacy itp
i jeszcze do tego kazdy gracz dostaje granat smoke,a powinien tylko vip.
i że jak gracze wpiszą /vip to wyskoczy informacje o vipie,a ja dodam .txt do /cstrike
i cos nie dziala,bo na poczatku rundy nie dostaje sie 50pancerza,granat zamrazajacy itp
i jeszcze do tego kazdy gracz dostaje granat smoke,a powinien tylko vip.
Użytkownik Vixen123 edytował ten post 25.03.2012 09:02
#4
Napisano 25.03.2012 13:02
Poprawione
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
#define FLAGA_VIPa ADMIN_LEVEL_H
new
doublejump,
cash_hs, cash, round
public plugin_init()
{
register_plugin("ViP", "0.1", "kapi10072");
doublejump = register_cvar("vip_doublejump", "1");
cash_hs = register_cvar("vip_cash_hs", "800");
cash = register_cvar("vip_cash", "500");
RegisterHam(Ham_Spawn, "player", "SpawnGracza");
register_forward(FM_CmdStart, "CmdStart");
register_event("DeathMsg", "SmiercGracza", "a");
register_clcmd("say /vip", "PokazOkno");
register_clcmd("say_team /vip", "PokazOkno");
register_logevent("Nowa_Runda", 2, "1=Round_Start");
}
public PokazOkno(id)
{
show_motd(id, "vip.txt", "Konto VIP'a");
}
public Nowa_Runda()
{
round++
}
public SpawnGracza(id)
{
if(get_user_flags(id) & FLAGA_VIPa)
{
set_user_armor(id, 50);
give_item(id, "item_thighpack");
if(round == 2)
{
give_item(id, "weapon_smokegrenade");
round = 0
}
}
}
public SmiercGracza()
{
new nKiller = read_data(1);
if(get_user_flags(nKiller) & FLAGA_VIPa)
{
new iCash;
if ( (read_data(3) == 1) && (read_data(5) == 0) )
{
iCash = get_pcvar_num (cash_hs);
}
else
{
iCash = get_pcvar_num (cash);
}
new ilosc_kasy = cs_get_user_money(nKiller);
ilosc_kasy += iCash;
cs_set_user_money(nKiller, ilosc_kasy);
set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1);
show_hudmessage(nKiller, "Dostales +%d kasy", ilosc_kasy);
}
}
public CmdStart(id, uc_handle)
{
static moze_skoczyc;
if(!is_user_alive(id) || !(get_user_flags(id) & FLAGA_VIPa) || get_pcvar_num(doublejump) == 0)
return FMRES_IGNORED;
new button = get_uc(uc_handle, UC_Buttons);
new oldbutton = pev(id, pev_oldbuttons);
new flags = pev(id, pev_flags);
if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && moze_skoczyc & (1<<id))
{
moze_skoczyc &= ~(1<<id)
new Float:velocity[3];
pev(id, pev_velocity, velocity);
velocity[2] = random_float(265.0,285.0);
set_pev(id, pev_velocity, velocity);
}
else if(flags & FL_ONGROUND)
{
moze_skoczyc |= (1<<id)
}
return FMRES_IGNORED;
}
Użytkownik kapi10072 edytował ten post 25.03.2012 13:03
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#5
Napisano 25.03.2012 18:23
zle to jest zrobione.Nie dostaje sie co runde tych rzeczy co napisalem,wole zamiast granata smoke to 2fleshe.
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 nowy plugin |
|
|||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 nowy plugin |
|
||||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 nowy plugin |
|
||||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 nowy plugin |
|
||||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 nowy plugin |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych