Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

Soovitatud postitused

VIP

Esimest korda kuulen PB Vipmenust. Isegi googeldasin, aga sellist asja lihtsalt ei leidnud. Soovitan võtta selle aluseks: https://forums.alliedmods.net/showpost.php?p=675900&postcount=1

 

Sealt muuda nt relvad AK ja M4 ära relvadeks, mida VIP saab. Compile and done.


b_560_95_1.png

Jaga seda postitust


Postituse link
Share on other sites

Tegin sulle siis cvaridega, sätid ise paika nii kuidas soovid.

Kõik kellel on ADMIN_CHAT flag saavad kasutada seda.

Võimalik et võib esineda vigu või bugge seega informeeri mind kui juhtub olema.

 

Cvarid:

 

amx_vipgravity

amx_vipspeed

amx_vipammo

amx_vipinvis

 

 


#include 
#include 
#include 
#include 
#include 
#include 

#define PLUGIN "Paintball VIP"
#define VERSION "1.0"
#define AUTHOR "Sina"
#define VIPFLAG ADMIN_CHAT

new eGravity, eSpeed, eAmmo, eInvis

new const Prefix[] = "^4[VIPMenüü]^1"
new bool:Kasutanud[33]
new bool:VIPKiirus[33]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

RegisterHam(Ham_Spawn, "player", "Spawnimine", 1)
register_event( "CurWeapon", "Speedimine", "be", "1=1" )

register_clcmd("say /vipmenu", "VIPmenu")
register_clcmd("say_team /vipmenu", "VIPmenu")

eGravity   = register_cvar("amx_vipgravity", "0.500")
eSpeed     = register_cvar("amx_vipspeed", "380.0")
eAmmo      = register_cvar("amx_vipammo", "100")
eInvis     = register_cvar("amx_vipinvis", "150")

}

public VIPmenu(id)
{
if(!is_user_alive(id)){
	ColorChat(id, NORMAL, "%s Surnuna ei saa Vipmüüd kasutada!", Prefix)
	return PLUGIN_HANDLED
}

if(Kasutanud[id]){
	ColorChat(id, NORMAL, "%s Vipmenüüd saab kasutada ainult ühekorra", Prefix)
	return PLUGIN_HANDLED
}

if(get_user_flags(id) & VIPFLAG)
{
	new VIP = menu_create("VIPMenüü", "VIPHandler")

	menu_additem(VIP, "Gravity", "1", 0)
	menu_additem(VIP, "Speed", "2", 0)
	menu_additem(VIP, "Ammo", "3", 0)
	menu_additem(VIP, "Nähtamatus", "4", 0)

	menu_setprop(VIP, MPROP_EXIT, MEXIT_ALL )
	menu_display( id, VIP, 0 )
}
else
{
	ColorChat(id, NORMAL, "%s Soovid kasutada VIPMenüüd?, osta VIP", Prefix)
}
return PLUGIN_HANDLED
}

public VIPHandler(id, menu, item) 
{
if(!is_user_alive(id))
{
	menu_destroy(menu)
	return PLUGIN_HANDLED
}

if( item == MENU_EXIT ) 
{ 
	menu_destroy(menu) 
	return PLUGIN_HANDLED
} 
new data[6], iName[64] 
new access, callback 

menu_item_getinfo( menu, item, access, data,5, iName, 63, callback )
new key = str_to_num( data )

switch( key )
{
	case 1: {
		ColorChat(id, NORMAL, "%s Võtsid Gravity", Prefix)
		set_user_gravity(id, get_pcvar_float(eGravity))
		Kasutanud[id] = true
	}

	case 2: {
		ColorChat(id, NORMAL, "%s Võtsid Speedi", Prefix)
		set_user_maxspeed(id, get_pcvar_float(eSpeed))
		Kasutanud[id] = true
		VIPKiirus[id] = true
	}

	case 3: {
		Kasutanud[id] = true
		ColorChat(id, NORMAL, "%s Võtsid Ammo", Prefix)
		new eClip, eKuul, eRelvaNimi[33]
		new eRelv = get_user_weapon(id, eClip, eKuul)
		get_weaponname(eRelv, eRelvaNimi, 32)
		cs_set_user_bpammo(id, eRelv, get_pcvar_num(eAmmo))
	}

	case 4: {
		set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, get_pcvar_num(eInvis))
		Kasutanud[id] = true
		ColorChat(id, NORMAL, "%s Võtsid Nähtamatuse", Prefix)
	}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

public Spawnimine(id)
{
if(is_user_alive(id))
{
	set_user_maxspeed(id, 320.0)
	set_user_gravity(id, 1.0)
	set_user_rendering(id,kRenderFxGlowShell,0,0, 0,kRenderTransAlpha, 250)
	Kasutanud[id] = false
	VIPKiirus[id] = false
}
}

public Speedimine(id)
{
if(VIPKiirus[id]) {
	set_user_maxspeed(id, get_pcvar_float(eSpeed))
}
}

Muudetud liikme QzeT'i poolt

b

Jaga seda postitust


Postituse link
Share on other sites
VIP
Kuidas selle peale panen servule :D Ma algaja

Compiled selle .amxx ja lisad plugins kausta.


5BAW7tz.gif

A winner is a dreamer who never gives up.

- Nelson Mandela

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.