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
 

pokoik2 - zdjęcie

pokoik2

Rejestracja: 22.05.2012
Aktualnie: Nieaktywny
Poza forum Ostatnio: 26.05.2012 13:33
-----

#413440 [ROZWIĄZANE] Modyfikacja pluginu vip

Napisane przez Szlendii w 22.05.2012 19:45

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

#pragma semicolon 0

#define PLUGIN "VIP"
#define VERSION "1.6"
#define AUTHOR "Kaster"

public plugin_init(){
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "respawn", 1);
register_forward(FM_CmdStart, "CmdStart");
}
public plugin_precache()
{
precache_model("models/player/vip/vip.mdl")
precache_model("models/player/vip2/vip2.mdl")
}
public respawn(id)
{
if (!is_user_alive(id))
return;

if(get_user_flags(id) & ADMIN_LEVEL_H)
{
give_item(id, "weapon_hegrenade")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_flashbang")
give_item(id, "weapon_smokegrenade")
set_user_health(id, 175);
set_user_maxspeed(id, - 2.0)
set_user_armor(id, 200)
if(cs_get_user_team(id) == CS_TEAM_T)
{
cs_set_user_model(id, "vip")
}
else
{
cs_set_user_model(id, "vip2")
give_item(id, "item_thighpack")
}
}
else
{
cs_reset_user_model(id)
}

}
public CmdStart(id, uc_handle)
{
static moze_skoczyc;

if(!is_user_alive(id) || !(get_user_flags(id)&ADMIN_LEVEL_H))
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;
}


  • +
  • -
  • 1


#413475 [ROZWIĄZANE] Modyfikacja pluginu vip

Napisane przez NariHari w 22.05.2012 20:50

A wiesz, że trzeba jeszcze skompilować plik sma na amx?
http://amxx.pl/kompilator/
Lub lokalnie
http://amxx.pl/topic...ilowac-pluginy/

Proszę:
http://amxx.pl/kompi...6&fname=vip.sma
  • +
  • -
  • 1