Page 1 of 1

Ajutor plugin

Posted: 05 Jan 2020, 20:01
by mihay11
Salut, am luat plugin-ul "extra_money_defuser" care da bani dezamorsarea bombei, in principal pentru a-l traduce, dar am decis sa fac ceva in cod care sa trimita un mesaj de genul 'Ai primit 1000$ pentru ca ai dezamorsat0 bomba'. Problema este ca nu se trimit mesajele pe server, nu se printeaza. Ma poate ajuta cineva, va rog?
uitati codul

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <csx>
#include <cstrike>

#define PLUGIN "Extra Money to defuser"
#define VERSION "0.1"
#define AUTHOR "MuhdZaim"

new cvar_enable , cvar_money , cvar_message , cvar_message_all

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	cvar_enable = register_cvar("amx_toggle", "1")
	cvar_money = register_cvar("amx_amount", "1000")
	cvar_message = register_cvar("amx_text", "1") // Show text to the defuser
	cvar_message_all = register_cvar("amx_text_all", "0") // Show text to all player
}

public bomb_defusing(defuser)
{
	if ( is_user_alive( defuser ) )
	{
		if ( get_pcvar_num( cvar_message ) )
		{
			client_print(defuser, print_chat, "Dezamorsezi bomba, vei primi %i$ dupa ce bomba va fi dezamorsata !", get_pcvar_num ( cvar_money ) )
		}
		
		if ( get_pcvar_num ( cvar_message_all ) )
		{
			new SzName[33]; get_user_name(defuser, SzName, charsmax(SzName) )
			client_print(0, print_chat, "%s dezamorseaza bomba! Va primi %i$ dupa ce termina!", SzName, get_pcvar_num ( cvar_money ) )
		}
	}
}
// de aici am facut chestia aia dupa dezamorsare
public bomb_defused(defuser)
{
	if ( is_user_alive(defuser) )
	{
		if ( get_pcvar_num ( cvar_enable ) )
		{
			cs_set_user_money(defuser, cs_get_user_money(defuser) + get_pcvar_num( cvar_money ) )
		}
		if ( get_pcvar_num ( cvar_message ) )
		{
			client_print(0, print_chat, "Ai primit %i$ pentru ca ai dezamorsat bomba!", get_pcvar_num ( cvar_money ) )
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Re: Ajutor plugin

Posted: 06 Jan 2020, 00:28
by levin

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <cstrike>

#define PLUGIN "Extra Money to defuser"
#define VERSION "0.1"
#define AUTHOR "MuhdZaim"

new cvar_enable , cvar_money , cvar_message , cvar_message_all

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	cvar_enable = register_cvar("amx_toggle", "1")
	cvar_money = register_cvar("amx_amount", "1000")
	cvar_message = register_cvar("amx_text", "1") // Show text to the defuser
	cvar_message_all = register_cvar("amx_text_all", "0") // Show text to all player
}

public bomb_defusing(defuser)
{
	if ( is_user_alive( defuser ) )
	{
		if ( get_pcvar_num( cvar_message ) )
		{
			client_print(defuser, print_chat, "Dezamorsezi bomba, vei primi %i$ dupa ce bomba va fi dezamorsata !", get_pcvar_num ( cvar_money ) )
		}
		
		if ( get_pcvar_num ( cvar_message_all ) )
		{
			new SzName[33]; get_user_name(defuser, SzName, charsmax(SzName) )
			client_print(0, print_chat, "%s dezamorseaza bomba! Va primi %i$ dupa ce termina!", SzName, get_pcvar_num ( cvar_money ) )
		}
	}
}
// de aici am facut chestia aia dupa dezamorsare
public bomb_defused(defuser)
{
	if ( is_user_alive(defuser) )
	{
		if ( get_pcvar_num ( cvar_enable ) )
		{
			cs_set_user_money(defuser, cs_get_user_money(defuser) + get_pcvar_num( cvar_money ) )
		}
		if ( get_pcvar_num ( cvar_message ) )
		{
			client_print(defuser, print_chat, "Ai primit %i$ pentru ca ai dezamorsat bomba!", get_pcvar_num ( cvar_money ) )
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/