compilare plugin

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Zuppie1
Membru, skill 0
Membru, skill 0
Posts: 20
Joined: 22 Aug 2012, 15:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

04 Aug 2014, 13:55

Salut ,am si eu un plugin de vip si nu ma lasa sa il compilez... imi puteti rezolva si mie aceasta eroare?

eroare data | Afiseaza codul
/tmp/textDfKBkE.sma(20) : error 017: undefined symbol "CONTACT"
/tmp/textDfKBkE.sma(20) : warning 215: expression has no effect
/tmp/textDfKBkE.sma(20) : error 001: expected token: ";", but found ")"
/tmp/textDfKBkE.sma(20) : error 029: invalid expression, assumed zero
/tmp/textDfKBkE.sma(20) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Done.

V-am dat sursa sma.
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fakemeta_util>

#define fl read_flags("y")   // flagul ' y '
#define tm get_user_team(Id)

new const
vip_tero[] = "vip_tfcs",
vip_anti[] = "vip_ctfcs"; 

public plugin_init( ) {

	register_plugin( "PlVip", "v0.1", "Alkaline aka lucy" );

	register_clcmd("say /vips", "Motd");
	register_clcmd("say /vreauvip","admin_motd",0,"- Shows the MOTD.")
	register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
	RegisterHam( Ham_Spawn, "player", "Spawn", 1 );	

	register_forward( FM_PlayerPreThink, "Player_a" );
} 

public plugin_precache( ) {

	new szTero[64],szAnti[64];
	formatex(szTero, charsmax(szTero), "models/player/%s/%s.mdl", vip_tero, vip_tero );
	engfunc(EngFunc_PrecacheModel, szTero)
	formatex(szAnti, charsmax(szAnti), "models/player/%s/%s.mdl", vip_anti, vip_anti );
	engfunc(EngFunc_PrecacheModel, szAnti)
}

public Spawn( Id ) {

	if( is_user_alive( Id ) && get_user_flags(Id)&fl ) {

		if( tm == 1 ) {
			cs_set_user_model( Id, vip_tero );
			fm_set_user_health( Id, min( 300,299+1 ) );
			fm_set_user_armor ( Id, min( 149+1,150 ) );
			fm_give_item( Id, "weapon_hegrenade" );
			cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
			fm_give_item( Id, "weapon_smokegrenade" );
			fm_give_item( Id, "weapon_flashbang" );
			return 1;
		} else
		if( tm == 2 ) {
			cs_set_user_model( Id, vip_anti );
			fm_set_user_health( Id, min( 300,299+1 ) );
			fm_set_user_armor ( Id, min( 149+1,150 ) );
			fm_give_item( Id, "weapon_hegrenade" );
			cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
			fm_give_item( Id, "weapon_smokegrenade" );
			fm_give_item( Id, "weapon_flashbang" );
			return 1;
		}
	}
	else
	cs_reset_user_model( Id );
	return 1;
}

public event_reset_hud(id)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;

client_print(id, print_chat, "[VIP] Pentru a vedea privilegile vip scrie /vreauvip.")

if(!access(id,ADMIN_CVAR))
return PLUGIN_CONTINUE;

set_task(1.0,"give_stuff",id);

return PLUGIN_CONTINUE;
}

public admin_motd(id,level,cid) {

	if (!cmd_access(id,level,cid,1))
	return PLUGIN_CONTINUE
	
	show_motd(id,"vip.txt","VIP by HyDRa & eNsOn")
	return PLUGIN_CONTINUE   
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public Player_a( iD ) {

	if( !is_user_alive( iD ) ) return;
	
	if(get_user_flags(iD)&fl){
		fm_set_user_maxspeed( iD, 310.0);
		fm_set_user_gravity( iD, 0.7);
	}
}
RoyalServer 2
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

05 Aug 2014, 00:00

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fakemeta_util>

#define fl read_flags("y")   // flagul ' y '
#define tm get_user_team(Id)

new const
vip_tero[] = "vip_tfcs",
vip_anti[] = "vip_ctfcs"; 

public plugin_init( ) {

	register_plugin( "PlVip", "v0.1", "Alkaline aka lucy" );

	register_clcmd("say /vips", "Motd");
	register_clcmd("say /vreauvip","admin_motd",0,"- Shows the MOTD.")
	//register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER)
	RegisterHam( Ham_Spawn, "player", "Spawn", 1 );	

	register_forward( FM_PlayerPreThink, "Player_a" );
} 

public plugin_precache( ) {

	new szTero[64],szAnti[64];
	formatex(szTero, charsmax(szTero), "models/player/%s/%s.mdl", vip_tero, vip_tero );
	engfunc(EngFunc_PrecacheModel, szTero)
	formatex(szAnti, charsmax(szAnti), "models/player/%s/%s.mdl", vip_anti, vip_anti );
	engfunc(EngFunc_PrecacheModel, szAnti)
}

public Spawn( Id ) {

	if( is_user_alive( Id ) && get_user_flags(Id)&fl ) {

		if( tm == 1 ) {
			cs_set_user_model( Id, vip_tero );
			fm_set_user_health( Id, min( 300,299+1 ) );
			fm_set_user_armor ( Id, min( 149+1,150 ) );
			fm_give_item( Id, "weapon_hegrenade" );
			cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
			fm_give_item( Id, "weapon_smokegrenade" );
			fm_give_item( Id, "weapon_flashbang" );
			return 1;
		} else
		if( tm == 2 ) {
			cs_set_user_model( Id, vip_anti );
			fm_set_user_health( Id, min( 300,299+1 ) );
			fm_set_user_armor ( Id, min( 149+1,150 ) );
			fm_give_item( Id, "weapon_hegrenade" );
			cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
			fm_give_item( Id, "weapon_smokegrenade" );
			fm_give_item( Id, "weapon_flashbang" );
			return 1;
		}
	}
	else
	cs_reset_user_model( Id );
	return 1;
}

public event_reset_hud(id)
{
if(!is_user_connected(id))
return PLUGIN_CONTINUE;

client_print(id, print_chat, "[VIP] Pentru a vedea privilegile vip scrie /vreauvip.")

if(!access(id,ADMIN_CVAR))
return PLUGIN_CONTINUE;

set_task(1.0,"give_stuff",id);

return PLUGIN_CONTINUE;
}

public admin_motd(id,level,cid) {

	if (!cmd_access(id,level,cid,1))
	return PLUGIN_CONTINUE
	
	show_motd(id,"vip.txt","VIP by HyDRa & eNsOn")
	return PLUGIN_CONTINUE   
}

public handle_say(id) {
	new said[192]
	read_args(said,192)
	if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/vips") != -1 )
		set_task(0.1,"print_adminlist",id)
	return PLUGIN_CONTINUE
}

public Player_a( iD ) {

	if( !is_user_alive( iD ) ) return;
	
	if(get_user_flags(iD)&fl){
		fm_set_user_maxspeed( iD, 310.0);
		fm_set_user_gravity( iD, 0.7);
	}
}
Zuppie1
Membru, skill 0
Membru, skill 0
Posts: 20
Joined: 22 Aug 2012, 15:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

05 Aug 2014, 02:52

Scuze, dar nu merge... nu imi mai da nici skin/initialele care erau. nu mai merge de loc pluginul, daca il bag...
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

07 Aug 2014, 05:35

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <fakemeta_util>

#define fl read_flags("y")   // flagul ' y '

new const
vip_tero[] = "vip_tfcs",
vip_anti[] = "vip_ctfcs"; 

public plugin_init( ) {

	register_plugin( "PlVip", "v0.1", "Alkaline aka lucy" );

	register_clcmd("say /vreauvip","admin_motd",0,"- Shows the MOTD.")
	RegisterHam( Ham_Spawn, "player", "Spawn", 1 );	

	register_forward( FM_PlayerPreThink, "Player_a" );
} 

public plugin_precache( ) {

	new szTero[64],szAnti[64];
	formatex(szTero, charsmax(szTero), "models/player/%s/%s.mdl", vip_tero, vip_tero );
	engfunc(EngFunc_PrecacheModel, szTero)
	formatex(szAnti, charsmax(szAnti), "models/player/%s/%s.mdl", vip_anti, vip_anti );
	engfunc(EngFunc_PrecacheModel, szAnti)
}

public Spawn( Id ) {

	if( is_user_alive( Id ) && get_user_flags(Id)&fl ) 
	{
		switch(get_user_team(Id))
		{
			case 1:
			{
				cs_set_user_model( Id, vip_tero );
				fm_set_user_health( Id, min( 300,299+1 ) );
				fm_set_user_armor ( Id, min( 149+1,150 ) );
				fm_give_item( Id, "weapon_hegrenade" );
				cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
				fm_give_item( Id, "weapon_smokegrenade" );
				fm_give_item( Id, "weapon_flashbang" );
				return 1;
			}
			case 2:
			{
				cs_set_user_model( Id, vip_anti );
				fm_set_user_health( Id, min( 300,299+1 ) );
				fm_set_user_armor ( Id, min( 149+1,150 ) );
				fm_give_item( Id, "weapon_hegrenade" );
				cs_set_user_bpammo( Id, CSW_HEGRENADE, min(2,1+1));
				fm_give_item( Id, "weapon_smokegrenade" );
				fm_give_item( Id, "weapon_flashbang" );
				return 1;
			}
		}
	}
	return 1;
}

public admin_motd(id,level,cid) 
{
	if(!cmd_access(id,level,cid,1))
		return PLUGIN_CONTINUE
	
	show_motd(id,"vip.txt","VIP by HyDRa & eNsOn")
	return PLUGIN_CONTINUE   
}

public Player_a(iD) 
{
	if(!is_user_alive( iD )) 
		return;
	
	if(get_user_flags(iD)&fl)
	{
		fm_set_user_maxspeed( iD, 310.0);
		fm_set_user_gravity( iD, 0.7);
	}
}
93.114.82.17:27015 - Monster Invasion CO-OP Mod
Zuppie1
Membru, skill 0
Membru, skill 0
Posts: 20
Joined: 22 Aug 2012, 15:09
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 4 times
Contact:

07 Aug 2014, 15:07

Nu este bun, da eroare la compilare ,linia 67
User avatar
h4wk
Fost moderator
Fost moderator
Posts: 3806
Joined: 22 Sep 2009, 13:10
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Nume anterior : DaZ , zimpe , Dan eXtream
Location: Iasi
Has thanked: 306 times
Been thanked: 321 times
Contact:

07 Aug 2014, 15:22

Code: Select all

"Daca ai culoare nu inseamna ca esti mai presus ca un utilizator. Culoare e un fel de "rasplata" pentru ca te implici in "ridicarea" acestei comunitati.
Unii nu realizeaza ca daca ai culoare nu inseamna ca esti smecher." -- by Alexey
:troll :troll

Spui ceva,dar faci altceva !
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 68 guests