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: 47
Joined: 03 Nov 2018, 16:24
Detinator Steam: Da
CS Status: Salcf
Detinator server CS: STARS.WTFCS.COM
SteamID: mihai50inbrat
Fond eXtream: 0
Has thanked: 9 times
Been thanked: 4 times
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 }
*/
CONNECT 92.114.32.66:27015 -- CLASIC -- CAUT STAFF
User avatar
L E V I N
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3019
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: 39 times
Been thanked: 458 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 }
*/
Faceți cerere bine detaliată aici și respectând modelul dacă vreți ajutor. Nu-mi mai dați add 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, iar dacă sunt ceva probleme sau aveți dvs. probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se va posta la actual, doar dacă se găsește ceva critic/urgent de remediat, fiind coduri vechi, iar unele refăcute recent.
* Cumpăr orice tip de cont steam cu level 333 sau 666(nu contează vac status, sau jocurile)
Post Reply

Return to “Scripting”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 1 guest