Ajutor plugin

Tutoriale scripting, cod si portiuni de cod.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
mihay11
Membru, skill 0
Membru, skill 0
Posts: 6
Joined: 03 Nov 2018, 16:24
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 1 time
Been thanked: 1 time
Contact:

05 Jan 2020, 20:01

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 }
*/
Enix
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2609
Joined: 24 Aug 2011, 11:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Has thanked: 38 times
Been thanked: 400 times
Contact:

06 Jan 2020, 00:28

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 }
*/
Nu fac nimic contra cost! Faceți cerere bine detaliată aici, pe forum. Nu-mi mai dați add pe Steam doar pentru a mă avea în lista de prieteni.
Am cont și activez doar aici! Aveți grijă la cei ce încearcă să mă copieze..Puteți lua legătura cu mine dacă aveți o problemă/nelămurire în acest caz.
În cazul în care utilizați ceva din addonsurile postate de mine aici, e bine să fiți la curent cu modificările aduse unor plugine, aici.
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest