←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Nowy Plugin
Vip do bf2

Bizolo's Photo Bizolo 25.03.2012

Proszę o napisanie pluginu vip: chcę aby vip miał 1 dodatkowy skok, na początek dostawał 1000$ i mial osobny model czy napisze mi ktoś będę wdzięczny
Quote

pfkers's Photo pfkers 25.03.2012

osobny model ale jak ?? masz jakis konkretny model.. to ma byc model vip ??

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <engine>

#define PLUGIN "vip bf2"
#define VERSION "1.0"
#define AUTHOR "pfk"
new ilosc_skokow_gracza[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_forward(FM_CmdStart, "CmdStart");
register_logevent("PoczatekRundy", 2, "1=Round_Start");
}
public CmdStart(id,uc_handle)
{
if(!is_user_alive(id))
return FMRES_IGNORED;

new button = get_uc(uc_handle, UC_Buttons);
new flags = get_entity_flags(id);
new oldbutton = get_user_oldbutton(id);

if(get_user_flags(id) & ADMIN_LEVEL_H)
{
if((button & IN_JUMP) && !(flags & FL_ONGROUND) && !(oldbutton & IN_JUMP) && ilosc_skokow_gracza[id] > 0)
{
ilosc_skokow_gracza[id]--;
new Float:velocity[3];
entity_get_vector(id,EV_VEC_velocity,velocity);
velocity[2] = random_float(265.0,285.0);
entity_set_vector(id,EV_VEC_velocity,velocity);
}
else if(flags & FL_ONGROUND)
{
ilosc_skokow_gracza[id] = 0;
if(get_user_flags(id) & ADMIN_LEVEL_H)
ilosc_skokow_gracza[id]++;
}
}
return PLUGIN_CONTINUE;
}
public PoczatekRundy(id)
{
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
cs_set_user_money(id, cs_get_user_money(id) == 1000);
}

}



nie wiem czy dziala bo nie mam czasu.. jak sie okreslsiz z tym vipem to daj znac... ja sapdam na ryby :D jak bd dokoncze
Quote

Bizolo's Photo Bizolo 28.03.2012

super plugin :) daje łapke :) mam tylko jedno pytanie na jaką flage jest vip o j jeszcze jedno nie dziala to 1000$ ale jednak nie potrebne a tego modela moze kiedys podesle jak odczuje potrzebe :)
Quote

pfkers's Photo pfkers 31.03.2012

if(get_user_flags(id) & ADMIN_LEVEL_H)
Czyli flaga "t"
Edited by pfk92, 31.03.2012 11:49.
Quote