Cerere plugin VIP CSDM

Post Reply
User avatar
Salat3
Membru
Membru
Posts: 137
Joined: 7 years ago
Has thanked: 0
Been thanked: 0
Status: Offline

4 years ago

deci am incercat si eu sa fac un plugin de vip (asa cat de cat si tot gresesc ) pnm nu am mai lucrat de mult de vro 4 ani in pawn si c++

incercarea mea

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "VIP_CSDM"
#define VERSION "1.0"
#define AUTHOR "Salat3

#define	VIP_HEALTH	120
#define	VIP_ARMOR	200
#define	KNIFE_SPEED	400
#define VIP_FLAG	ADMIN_LEVEL_H

new jumpnum [ 33 ] = 0
new bool: dojump [ 33 ] = false;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	RegisterHam ( Ham_Spawn, "player", "Player_Spawn", "1");
	
	register_cvar ( "vip_maxjumps", "2");
	
	register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
}

public client_putinserver ( id ) {
	
	jumpnum [ id ] = 0;
	dojump [ id ] = false;
}

public client_disconnect ( id ) client_putinserver ( id );

public Player_Spawn ( id ) {
	
	if ( is_user_alive ( id ) && is_user_vip ( id ) ) {
		
		set_user_health ( id, VIP_HEALTH );
		set_user_armor ( id, VIP_ARMOR );
		
	}
	
}

public CurrentWeapon ( id ) {
	
	if ( is_user_vip ( id ) && get_user_weapon ( id ) == CSW_KNIFE )
		set_user_maxspeed ( id, float ( KNIFE_SPEED ) );
}

// Multi Jump

public client_PreThink(id)
{
	if(!is_user_alive(id) || !is_user_vip ( id )) return PLUGIN_CONTINUE
	new nbut = get_user_button(id)
	new obut = get_user_oldbutton(id)
	if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
	{
		if(jumpnum[id] < get_cvar_num("vip_maxjumps"))
		{
			dojump[id] = true
			jumpnum[id]++
			return PLUGIN_CONTINUE
		}
	}
	if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
	{
		jumpnum[id] = 0
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}

public client_PostThink(id)
{
	if(!is_user_alive(id) || !is_user_vip ( id )) return PLUGIN_CONTINUE
	if(dojump[id] == true)
	{
		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)
		dojump[id] = false
		return PLUGIN_CONTINUE
	}
	return PLUGIN_CONTINUE
}	

bool: is_user_vip ( id ) {
	
	if ( get_user_flags  ( id ) & VIP_FLAG )
		return true;
		
	return false;
	
}
vipul sa dea 120 viata la fiecare runda (100 armor + armura de pe sv) si 400 viteza pe knife 2x jump (in aer) 3x jump
Image
Image
User avatar
Rusu Radu
Moderator
Moderator
Posts: 2018
Joined: 8 years ago
Location: Dozer
Has thanked: 21 times
Been thanked: 7 times
Zodiac:
Age: 24
Contact:
Status: Offline
Jamaica

4 years ago

:41:

Sincer nici nu ştiu cum să încep să rezolv pluginul tău :44: ... mai bine aş începe de la 0 din nou pluginul doar că nu stau bine cu timpul pentru un plugin de la zero.
[quote]AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for [Please login or register to view this link] / amx.freakz.ro

VIP.sma(19) : error 037: invalid string (possibly non-terminated string)
VIP.sma(19 -- 21) : error 001: expected token: ",", but found "-identifier-"
VIP.sma(21) : error 017: undefined symbol "RegisterHam"
VIP.sma(21) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.
[/quote]
Dacă doreşti îţi pot oferi pluginul meu de CSDM .
Viaţa însăşi este magie, iar dacă nu crezi asta, măcar încearcă să o trăieşti ca pe ceva magic.


©Rusu Radu

2024 CSGAMERS IS HERE
User avatar
Salat3
Membru
Membru
Posts: 137
Joined: 7 years ago
Has thanked: 0
Been thanked: 0
Status: Offline

4 years ago

am nevoie doar de vip nu de modu de csdm
Image
Image
Post Reply

Return to “Concursuri”