ce e gresit in plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

30 Aug 2013, 13:56

Salut,am urmatorul plugin de revive :
revive | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include < hamsandwich >
#include <fun>


new show_activity_pcvar
public plugin_init()
{

		register_plugin("AMXX REVIVE","1.0","GHW_Chronic")
		register_clcmd("amx_revive","admin_revive",ADMIN_LEVEL_G,"<nick> [health]")
		show_activity_pcvar = get_cvar_pointer("amx_show_activity")
	
}
public admin_revive(id,level,cid)
{
	if(!cmd_access(id,level,cid,2))
	{
		return PLUGIN_HANDLED
	}
	new iPlayers[ 32 ];
	new iPlayersNum;
	get_players( iPlayers, iPlayersNum, "bch", "CT" );
	if( iPlayersNum == 5 )
	{
	client_cmd( id, "echo NU poti da revive daca mai sunt 5 CT in viata !" );
	return 1;
	}
	
	
	new arg1[32]
	read_argv(1,arg1,31)
	new arg2[32]
	read_argv(2,arg2,31)
	new health = str_to_num(arg2)
	if(health<=0)
		
	health = 100
	
	new param[1]
	
	param[0] = health
	new cvar_value = get_pcvar_num(show_activity_pcvar)
	
{
	new target = cmd_target(id,arg1,3)
	if(!target)
	{
		return PLUGIN_HANDLED
	}
	new name[32]
	get_user_name(target,name,31)
	if(cvar_value>0)
	{
		new pName[32]
		get_user_name(target,pName,31)
		if(cvar_value==1)
		{
			client_print(target,print_chat,"[AMXX] Admin revived you")
		}
		else
		{
			new aName[32]
			get_user_name(id,aName,31)
			client_print(id,print_chat,"[AMXX] Admin revived you")
		}
	}
	console_print(id,"[AMXX] Revived %s",name)
	revive(target)
	set_task(0.4,"revive",target,param,1)
}
return PLUGIN_HANDLED
}

public revive(id)
{
ExecuteHamB( Ham_CS_RoundRespawn, id );
give_item(id,"weapon_knife")
if(get_user_team(id)==1)
{
	give_item(id,"weapon_glock18")
	give_item(id,"ammo_9mm")
	give_item(id,"ammo_9mm")
}
else
{
	give_item(id,"weapon_usp")
	cs_set_user_bpammo( id, CSW_USP, 100 );
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3081\\ f0\\ fs16 \n\\ par }
*/
Si am vrut sa fac sa nu mearga comanda cand sunt mai putini de 5 sau 5 inclusiv CT in viata,insa nu merge.. am incercat asa :

Code: Select all

new iPlayers[ 32 ];
	new iPlayersNum;
	get_players( iPlayers, iPlayersNum, "bch", "CT" );
	if( iPlayersNum == 5 )
	{
	client_cmd( id, "echo NU poti da revive daca mai sunt 5 CT in viata !" );
	return 1;
	}
RoyalServer
OWNX
Utilizator restrictionat
Utilizator restrictionat
Posts: 247
Joined: 24 Aug 2013, 00:09
Detinator Steam: Da
CS Status: [email protected]
Detinator server CS: Server Privat
SteamID: Privat
Reputatie: Utilizator Restrictionat: WishExec
Location: Bragadiru
Has thanked: 10 times
Been thanked: 24 times

30 Aug 2013, 14:39

SMA | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include < hamsandwich >
#include <fun>


new show_activity_pcvar
public plugin_init()
{

		register_plugin("AMXX REVIVE","1.0","GHW_Chronic")
		register_clcmd("amx_revive","admin_revive",ADMIN_LEVEL_G,"<nick> [health]")
		show_activity_pcvar = get_cvar_pointer("amx_show_activity")
	
}
public admin_revive(id,level,cid)
{
	if(!cmd_access(id,level,cid,2))
	{
		return PLUGIN_HANDLED
	}
	new iPlayers[ 32 ];
	new iPlayersNum;
	get_players( iPlayers, iPlayersNum, "bch", "CT" );
	if( iPlayersNum <= 5 )
	{
	client_cmd( id, "echo NU poti da revive daca mai sunt 5 CT in viata !" );
	return 1;
	}
	
	
	new arg1[32]
	read_argv(1,arg1,31)
	new arg2[32]
	read_argv(2,arg2,31)
	new health = str_to_num(arg2)
	if(health<=0)
		
	health = 100
	
	new param[1]
	
	param[0] = health
	new cvar_value = get_pcvar_num(show_activity_pcvar)
	
{
	new target = cmd_target(id,arg1,3)
	if(!target)
	{
		return PLUGIN_HANDLED
	}
	new name[32]
	get_user_name(target,name,31)
	if(cvar_value>0)
	{
		new pName[32]
		get_user_name(target,pName,31)
		if(cvar_value==1)
		{
			client_print(target,print_chat,"[AMXX] Admin revived you")
		}
		else
		{
			new aName[32]
			get_user_name(id,aName,31)
			client_print(id,print_chat,"[AMXX] Admin revived you")
		}
	}
	console_print(id,"[AMXX] Revived %s",name)
	revive(target)
	set_task(0.4,"revive",target,param,1)
}
return PLUGIN_HANDLED
}

public revive(id)
{
ExecuteHamB( Ham_CS_RoundRespawn, id );
give_item(id,"weapon_knife")
if(get_user_team(id)==1)
{
	give_item(id,"weapon_glock18")
	give_item(id,"ammo_9mm")
	give_item(id,"ammo_9mm")
}
else
{
	give_item(id,"weapon_usp")
	cs_set_user_bpammo( id, CSW_USP, 100 );
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3081\\ f0\\ fs16 \n\\ par }
*/
Daca sunt mai putini sau egali cu 5 , nu mai merge comanda
Email :[/color] [email protected]


* Privat War3FT V5.0 ( 10 Euro AMXX + SMA ) : http://www.extreamcs.com/forum/anunturi ... 15532.html
DEMO : 93.119.26.151
* Privat UWC3X V4.0 ( 15 Euro AMXX ) : http://www.extreamcs.com/forum/anunturi ... l#p1810595
DEMO : 89.39.13.139

Accept Oferte si Negocieri prin PM
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

30 Aug 2013, 14:59

aa,am uitat sa pun acel semn si el facea sa nu mearga comanda decat atunci cand mai erau 5 ct in viata :)) multumesc
OWNX
Utilizator restrictionat
Utilizator restrictionat
Posts: 247
Joined: 24 Aug 2013, 00:09
Detinator Steam: Da
CS Status: [email protected]
Detinator server CS: Server Privat
SteamID: Privat
Reputatie: Utilizator Restrictionat: WishExec
Location: Bragadiru
Has thanked: 10 times
Been thanked: 24 times

30 Aug 2013, 15:00

N-ai pentru ce , salut
Email :[/color] [email protected]


* Privat War3FT V5.0 ( 10 Euro AMXX + SMA ) : http://www.extreamcs.com/forum/anunturi ... 15532.html
DEMO : 93.119.26.151
* Privat UWC3X V4.0 ( 15 Euro AMXX ) : http://www.extreamcs.com/forum/anunturi ... l#p1810595
DEMO : 89.39.13.139

Accept Oferte si Negocieri prin PM
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

30 Aug 2013, 15:31

Am testat pluginul si tot nu merge ..cand incepe runda si sunt toti jucatorii vii la CT nu pot da revive,trebuie sa moara 5 si dupa merge oricand..
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

30 Aug 2013, 15:35

Edited. Nu am inteles ce vroiai.. :|
Retras
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

30 Aug 2013, 15:48

Eu vreau atunci cand mai sunt strict 5 jucatori sau mai putin in viata la CT sa nu mai mearga comanda ..
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

30 Aug 2013, 22:41

ti-am indentat si codu' ( o_O urat cod vaii ).
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include < hamsandwich >
#include <fun>


new show_activity_pcvar
public plugin_init()
{

	register_plugin("AMXX REVIVE","1.0","GHW_Chronic")
	register_clcmd("amx_revive","admin_revive",ADMIN_LEVEL_G,"<nick> [health]")
	show_activity_pcvar = get_cvar_pointer("amx_show_activity")
	
}
public admin_revive(id,level,cid)
{
	if(!cmd_access(id,level,cid,2))
	{
		return PLUGIN_HANDLED
	}
	new iPlayers[ 32 ];
	new iPlayersNum;
	get_players( iPlayers, iPlayersNum, "ache", "CT" );
	if( iPlayersNum <= 5 )
	{
		client_cmd( id, "echo NU poti da revive daca mai sunt %i CT in viata !", iPlayersNum );
		return 1;
	}
	
	
	new arg1[32]
	read_argv(1,arg1,31)
	new arg2[32]
	read_argv(2,arg2,31)
	new health = str_to_num(arg2)
	if(health<=0)
		
	health = 100
	
	new param[1]
	
	param[0] = health
	new cvar_value = get_pcvar_num(show_activity_pcvar)
	
	
	new target = cmd_target(id,arg1,3)
	if(!target)
	{
		return PLUGIN_HANDLED
	}
	new name[32]
	get_user_name(target,name,31)
	if(cvar_value>0)
	{
		new pName[32]
		get_user_name(target,pName,31)
		if(cvar_value==1)
		{
			client_print(target,print_chat,"[AMXX] Admin revived you")
		}
		else
		{
			new aName[32]
			get_user_name(id,aName,31)
			client_print(id,print_chat,"[AMXX] Admin revived you")
		}
	}
	
	console_print(id,"[AMXX] Revived %s",name)
	revive(target)
	set_task(0.4,"revive",target,param,1)
	return PLUGIN_HANDLED
}


public revive(id)
{
	ExecuteHamB( Ham_CS_RoundRespawn, id );
	give_item(id,"weapon_knife")
	if(get_user_team(id)==1)
	{
		give_item(id,"weapon_glock18")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
	}
	else
	{
		give_item(id,"weapon_usp")
		cs_set_user_bpammo( id, CSW_USP, 100 );
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3081\\ f0\\ fs16 \n\\ par }
*/
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

31 Aug 2013, 15:38

Mai am o problema da ca se poate sa ma ajutati .. un bug la pluginul de revive:
bug | Afiseaza codul
L 08/31/2013 - 01:58:23: [FUN] Entity out of range (1792)
L 08/31/2013 - 01:58:23: [AMXX] Displaying debug trace (plugin "revive.amxx")
L 08/31/2013 - 01:58:23: [AMXX] Run time error 10: native error (native "spawn")
L 08/31/2013 - 01:58:23: [AMXX]    [0] revive.sma::revive (line 81)
sursa :
sursa | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>


new show_activity_pcvar
public plugin_init()
{

	register_plugin("AMXX REVIVE","1.0","GHW_Chronic")
	register_clcmd("amx_revive","admin_revive",ADMIN_LEVEL_G,"<nick> [health]")
	show_activity_pcvar = get_cvar_pointer("amx_show_activity")
	
}
public admin_revive(id,level,cid)
{
	if(!cmd_access(id,level,cid,2))
	{
		return PLUGIN_HANDLED
	}
	new iPlayers[ 32 ];
	new iPlayersNum;
	get_players( iPlayers, iPlayersNum, "ache", "CT" );
	if( iPlayersNum <= 5 )
	{
		client_cmd( id, "echo NU poti da revive daca mai sunt %i CT in viata !", iPlayersNum );
		return 1;
	}
	
	
	new arg1[32]
	read_argv(1,arg1,31)
	new arg2[32]
	read_argv(2,arg2,31)
	new health = str_to_num(arg2)
	if(health<=0)
		
	health = 100
	
	new param[1]
	
	param[0] = health
	new cvar_value = get_pcvar_num(show_activity_pcvar)
	
	
	new target = cmd_target(id,arg1,3)
	if(!target)
	{
		return PLUGIN_HANDLED
	}
	new name[32]
	get_user_name(target,name,31)
	if(cvar_value>0)
	{
		new pName[32]
		get_user_name(target,pName,31)
		if(cvar_value==1)
		{
			client_print(target,print_chat,"[AMXX] Admin revived you")
		}
		else
		{
			new aName[32]
			get_user_name(id,aName,31)
			client_print(id,print_chat,"[AMXX] Admin revived you")
		}
	}
	
	console_print(id,"[AMXX] Revived %s",name)
	revive(target)
	set_task(0.4,"revive",target,param,1)
	set_task(0.3,"revive2",target,param,1)
	return PLUGIN_HANDLED
}


public revive(id)
{
spawn(id)
}

public revive2(param[1],id)
{
spawn(id)
	give_item(id,"weapon_knife")
	if(get_user_team(id)==1)
	{
		give_item(id,"weapon_glock18")
		give_item(id,"ammo_9mm")
		give_item(id,"ammo_9mm")
	}
	else
	{
		give_item(id,"weapon_usp")
		give_item(id,"ammo_45acp")
		give_item(id,"ammo_45acp")
	}

set_user_health(id,param[0])
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang3081\\ f0\\ fs16 \n\\ par }
*/
User avatar
CryWolf
Administrator
Administrator
Posts: 6505
Joined: 07 Aug 2008, 16:33
Detinator Steam: Da
Reputatie: Administrator
Fost Scripter
Manager CS2.eXtream.Ro
Fost Detinator ZM.eXtream.Ro
Fost manager CS.eXtream.Ro
Fost manager CSGO.eXtream.Ro
Fost manager global
Location: Botosani
Discord: crywolf1989
Has thanked: 202 times
Been thanked: 850 times
Contact:

31 Aug 2013, 16:35

Verifica la functia de spawn daca userul mai este conectat!

Code: Select all

public revive ( id )
{
	if ( is_user_connected ( id ) )
		spawn ( id );
}
NU IMI MAI DA-TI PM CU CERERE AJUTOR/SAMD, FOLOSITI FORUMUL, CITESC MAJORITATEA TOPICURILOR.
www.dark-arena.com , SERVERE CS / CS2 / L4D AU REVENIT ONLINE.
www.diasporaiptv.ro - SERVICII PREMIUM IPTV

Image

Image
OneShot.
Membru, skill +2
Membru, skill +2
Posts: 719
Joined: 12 Sep 2011, 19:17
Detinator Steam: Da
Detinator server CS: drx.indungi.ro
SteamID: oneshot_01
Reputatie: Fost moderator ajutator
Nume anterior: OnlyHD
Location: Bucuresti
Has thanked: 196 times
Been thanked: 66 times
Contact:

31 Aug 2013, 20:39

mersi bossule a mers
Post Reply

Return to “Cereri”

  • Information