Give Money

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
Ciprian
Fost administrator
Fost administrator
Posts: 5172
Joined: 10 May 2008, 21:29
Detinator Steam: Da
CS Status: ^^
SteamID: crazycipry
Reputatie: Fost administrator
Fost Scripter eXtreamCS
Fost Supervizor CS.eXtreamCS.com
Fost Unbanner ZM.eXtreamCS.com
Fost Contribuitor
Nume anterior: crazy.cipry
Location: Baia Mare
Has thanked: 177 times
Been thanked: 405 times

27 Jul 2009, 22:16

» Descriere: Dupa cum spune si numele, cu acest plugin, jucatorii pot sa-si dea bani unul altuia.

» Download:
give_money.sma | Afiseaza codul
[code]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <alt_chat.inc>

#define PLUGIN "GiveMoney"
#define VERSION "1.0"
#define AUTHOR "crazy.cipry"

new g_Sync;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say", "hook_say");
	register_clcmd("say_team", "hook_say");
	register_clcmd("amx_give", "give_money");
	register_clcmd("say /help", "help_motd");
	
	set_task(120.0, "advertising", _,_,_, "b");
	
	g_msgsaytext = get_user_msgid( "SayText" );
	g_Sync = CreateHudSyncObj(0);
	
}

public advertising() {
	set_hudmessage(255, 150, 0, -1.0, 0.1, 0, 7.0, 7.0, 1.0, 1.0);
	ShowSyncHudMsg(0, g_Sync, "Scrie in chat /help pentru a afla cum sa transferi ^nbani altui user");
}

public hook_say(id) {
	static s_Args[32]
	
	read_args(s_Args, sizeof(s_Args) - 1);
	remove_quotes(s_Args);
	
	if(equal(s_Args, "/give", 5)) {
		replace(s_Args, sizeof(s_Args) - 1, "/", "");
		client_cmd(id, "amx_%s", s_Args);
	}
	
	return PLUGIN_CONTINUE;
}

public give_money(id) {
	new s_Arg1[32], s_Arg2[6];
	
	read_argv(1, s_Arg1, 31);
	read_argv(2, s_Arg2, 5);
	
	new iTarget = cmd_target(id, s_Arg1, 8);
	new iAmmount = str_to_num(s_Arg2);
	
	if(iTarget == id) {
		print(id, "^x03 Nu poti sa-ti dai bani tie");
		return PLUGIN_HANDLED;
	}
		
	
	if(!iTarget) {
		print(id, "^x03 Acest user nu exista");
		return PLUGIN_HANDLED;
	}
	
	new iCurrentMoney = cs_get_user_money(id);
	
	if(iAmmount<=0) {
		print(id, "^x03 Nu poti sa dai o suma negativa sau egala cu 0");
		return PLUGIN_HANDLED;
	}
		
	
	if(iAmmount > iCurrentMoney){
		print(id, "^x03 Nu poti sa dai mai multi bani decat ai");
		return PLUGIN_HANDLED;
	}
	
	new iFinalMoney;
	iFinalMoney = iCurrentMoney - iAmmount;
	
	cs_set_user_money(id, iFinalMoney, 1);
	
	new iTargetName[32], iName[32];
	get_user_name(iTarget, iTargetName, 31);
	get_user_name(id, iName, 31);
	
	print(id, "^x03 I-ai dat lui ^x04%s ^x03suma de ^x04%d$", iTargetName, iAmmount);
	
	new iTargetFinalMoney, iTargetCurrMoney; 
	
	iTargetCurrMoney = cs_get_user_money(iTarget)
	iTargetFinalMoney = iTargetCurrMoney + iAmmount;
	
	cs_set_user_money(iTarget, iTargetFinalMoney, 1);
	
	print(iTarget, "^x03 Ai primit de la ^x04%s ^x03suma de ^x04%d$", iName, iAmmount);
	
	return PLUGIN_CONTINUE;
	
}

public help_motd(id) {
	new iMotd[650], iLen;
	
	iLen = formatex(iMotd, sizeof iMotd - 1,"<body bgcolor=#000000><font color=33FF00><pre>");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#FF0033>Cum sa dai bani unui jucator?</b></font></center>^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "Pentru a da bani unui user folositi in chat comanda^n^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#0000FF>/give nume suma</font></b></center>^n^n^n^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#FFFF00>&copy<font> <font color=FF0033>crazy.cipry</font> <font color=#FFFF00>2009<font></b></center>");
	
	show_motd(id, iMotd, "Help");
	
}[/code]
all_chat.inc | Afiseaza codul
[code]/* Alt_chat by anakin@2008 for CFG COMMUNITY
* adauga in plugin_init
* g_msgsaytext = get_user_msgid( "SayText" );
*/
new g_msgsaytext

print( id, const message[], { Float, Sql, Result, _ }:... )
{
	new Buffer[ 128 ],Buffer2[ 128 ];
	new players[ 32 ], index, num, i;
	
	formatex( Buffer2, sizeof Buffer2 - 1, "%s",message );
	vformat( Buffer, sizeof Buffer - 1, Buffer2, 3 );
	get_players( players, num, "c" );
	
	if( id )
	{
		if( !is_user_connected( id ))
			return;
			
		message_begin( MSG_ONE, g_msgsaytext, _, id );
		write_byte( id );
		write_string( Buffer );
		message_end();
	
	} else {
		
		for( i = 0; i < num;i++ )
		{
			index = players[ i ];
			if( !is_user_connected( index )) 
				continue;
				
			message_begin( MSG_ONE, g_msgsaytext, _, index );
			write_byte( index );
			write_string( Buffer );
			message_end();
		}
	}
}[/code]
» Nume: Give Money

» Versiune: 1.0

» Autor: crazy.cipry

» Instalare:
  • Fisierul give_money.sma il puneti in addons/amxmodx/scripting;
  • Fisierul give_money.amxx il puneti in addons/amxmodx/plugins;
  • Fisierul alt_chat.inc il puneti in addons/amxmodx/scripting/include;
  • Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

    Code: Select all

    give_money.amxx
» Imagini:

Image
Image
Image
Image
Image

Mulumesc lui CryWolf si lui Seekers pentru teste
RoyalServer 2
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:

27 Jul 2009, 22:22

Ma intrebam eu cand ai sa il postezi mi se pare util uneori, nu ii mai aud cu ocazia asta dati-mi si mie o arma din 10 playeri daca ii dam cate 500 $ fiecare isi cumpara 3 arme :)
Util si binevenit...
PS Am vrut sa fiu primul la reply ;))
>:D<
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
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

27 Jul 2009, 22:37

Hehe l-ai rezolvat \:d/

OFF:cat am putut rade atunci =)) =))
User avatar
eXtAsY#o_O
Membru, skill +1
Membru, skill +1
Posts: 129
Joined: 28 Jun 2009, 07:37
Detinator Steam: Da
CS Status: j0c dR :x
Reputatie: Ban 3 luni!
(Ban scos de 1 mai!)
Location: Bucuresti :x
Contact:

27 Jul 2009, 23:18

Frumos pluginul. Daca o sa-mi fac server normal o sa-l pun pe server :)>- Gj cipry SeekerS si CryWolf =D>
Ai primit un avertisment pentru reclama din semnatura. Citeste regulile!
User avatar
Chaos
Fost moderator
Fost moderator
Posts: 1723
Joined: 12 Jul 2007, 23:47
Detinator Steam: Da
CS Status: Innactive User
SteamID: dmx_ro
Reputatie: Fost Mapper eXtreamCS
Fost Scripter eXtreamCS
Fost moderator
Location: Bucuresti
Has thanked: 7 times
Been thanked: 61 times
Contact:

27 Jul 2009, 23:45

Poti face unul si cu hp? :) sai dai din viata ta
Creez harti de Counter Strike 1.6 / Counter Strike Global Offensive la comanda, pentru contact apasa butonul pe sursa
| Afiseaza codul
-skype: chaosmedia90
-discord: Pufarín#0459
-mail : [email protected] sau [email protected]
xsider
Membru, skill +1
Membru, skill +1
Posts: 209
Joined: 25 Jul 2009, 12:01
Detinator Steam: Nu
CS Status: Ocupat...
Has thanked: 6 times
Been thanked: 6 times

27 Jul 2009, 23:58

Foarte tare :) De ce ai ras seekers ? :))

Ar fi o idee buna cu hpul :)
.dBk- ;X
Membru, skill 0
Membru, skill 0
Posts: 21
Joined: 27 Jul 2009, 23:38
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 3 times
Been thanked: 1 time

27 Jul 2009, 23:59

Exista un plugin de a`i da viata unui coechipier de-al tau apasand "use" [e].

@ Frumos pluginul gg cipry :)
Image
User avatar
aNNakin
Fost administrator
Fost administrator
Posts: 10464
Joined: 17 Dec 2007, 21:42
Detinator Steam: Da
CS Status: a iubi - necesar si suficient
Detinator server CS: romania.cs16.ro
SteamID: anakin_cstrike16
Reputatie: Membru Club eXtreamCS
Fost Contribuitor
Fost Scripter eXtreamCS
Fost Lider Echipa eXtreamCS
Fost Administrator
Location: di.fm
Has thanked: 230 times
Been thanked: 787 times
Contact:

28 Jul 2009, 02:13

Mai este un plugin postat (la amxmodx) cu ajutorul caruia poti da hp unui jucator.
SeekerS wrote:Hehe l-ai rezolvat \:d/
mda :P

Gj oricum.
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

28 Jul 2009, 08:32

eXtAsY#o_O wrote:Frumos pluginul. Daca o sa-mi fac server normal o sa-l pun pe server :)>- Gj cipry SeekerS si CryWolf =D>
Nah, eu am fost la teste :)) si de la teste am ajuns sa jucam vreo 45 de minute cs pe fy snow =))
Last edited by Ciprian on 28 Jul 2009, 08:34, edited 1 time in total.
Reason: =)) =)) =)) =))
User avatar
Chaos
Fost moderator
Fost moderator
Posts: 1723
Joined: 12 Jul 2007, 23:47
Detinator Steam: Da
CS Status: Innactive User
SteamID: dmx_ro
Reputatie: Fost Mapper eXtreamCS
Fost Scripter eXtreamCS
Fost moderator
Location: Bucuresti
Has thanked: 7 times
Been thanked: 61 times
Contact:

28 Jul 2009, 22:35

aNNakin wrote:Mai este un plugin postat (la amxmodx) cu ajutorul caruia poti da hp unui jucator.
SeekerS wrote:Hehe l-ai rezolvat \:d/
mda :P

Gj oricum.

la fel ca acesta? doar ca ii da hp

Un link?
Creez harti de Counter Strike 1.6 / Counter Strike Global Offensive la comanda, pentru contact apasa butonul pe sursa
| Afiseaza codul
-skype: chaosmedia90
-discord: Pufarín#0459
-mail : [email protected] sau [email protected]
compaq
Fost moderator
Fost moderator
Posts: 2598
Joined: 01 Dec 2008, 15:32
Detinator Steam: Da
Reputatie: Fost eXtream Mod
Fost contribuitor
Fost manager
Fost Scripter eXtreamCS
Has thanked: 15 times
Been thanked: 152 times

29 Jul 2009, 14:11

aNNakin wrote:Mai este un plugin postat (la amxmodx) cu ajutorul caruia poti da hp unui jucator.
Cel postat de BAILOPAN pe wiki?
Daca da, ala da prin comanda :).

Later edit:
@ChAoS, try:
GiveHealth | Afiseaza codul
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <alt_chat.inc>

#define PLUGIN "GiveMoney"
#define VERSION "1.0"
#define AUTHOR "alalalt"

new g_Sync;

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say", "hook_say");
	register_clcmd("say_team", "hook_say");
	register_clcmd("amx_give", "give_money");
	register_clcmd("say /help", "help_motd");
	
	set_task(120.0, "advertising", _,_,_, "b");
	
	g_msgsaytext = get_user_msgid( "SayText" );
	g_Sync = CreateHudSyncObj(0);
	
}

public advertising() {
	set_hudmessage(255, 150, 0, -1.0, 0.1, 0, 7.0, 7.0, 1.0, 1.0);
	ShowSyncHudMsg(0, g_Sync, "Scrie in chat /help pentru a afla cum sa transferi ^nbani altui user");
}

public hook_say(id) {
	static s_Args[32]
	
	read_args(s_Args, sizeof(s_Args) - 1);
	remove_quotes(s_Args);
	
	if(equal(s_Args, "/give", 5)) {
		replace(s_Args, sizeof(s_Args) - 1, "/", "");
		client_cmd(id, "amx_%s", s_Args);
	}
	
	return PLUGIN_CONTINUE;
}

public give_money(id) {
	new s_Arg1[32], s_Arg2[6];
	
	read_argv(1, s_Arg1, 31);
	read_argv(2, s_Arg2, 5);
	
	new iTarget = cmd_target(id, s_Arg1, 8);
	new iAmmount = str_to_num(s_Arg2);
	
	if(iTarget == id) {
		print(id, "^x03 Nu poti sa-ti dai hp tie");
		return PLUGIN_HANDLED;
	}
		
	
	if(!iTarget) {
		print(id, "^x03 Acest user nu exista");
		return PLUGIN_HANDLED;
	}
	
	new iCurrentHealth = get_user_health(id);
	
	if(iAmmount<=0) {
		print(id, "^x03 Nu poti sa dai un hp negativ sau egal cu 0");
		return PLUGIN_HANDLED;
	}
		
	
	if(iAmmount > iCurrentHealth){
		print(id, "^x03 Nu poti sa dai mai mult hp decat ai");
		return PLUGIN_HANDLED;
	}
	
	if(is_user_alive(iTarget))
	new iFinalHealth;
	iFinalHealth = iCurrentHealth - iAmmount;
	
	set_user_health(id, iFinalHealth);
	
	new iTargetName[32], iName[32];
	get_user_name(iTarget, iTargetName, 31);
	get_user_name(id, iName, 31);
	
	print(id, "^x03 I-ai dat lui ^x04%s %d ^x03hp", iTargetName, iAmmount);
	
	new iTargetFinalHealth, iTargetCurrHealth; 
	
	iTargetCurrHealth = get_user_health(iTarget)
	iTargetFinalHealth = iTargetCurrHealth + iAmmount;
	
	set_user_health(iTarget, iTargetFinalHealth);
	
	print(iTarget, "^x03 Ai primit de la ^x04%s %d ^x03hp", iName, iAmmount);
	
	return PLUGIN_CONTINUE;
	
}

public help_motd(id) {
	new iMotd[650], iLen;
	
	iLen = formatex(iMotd, sizeof iMotd - 1,"<body bgcolor=#000000><font color=33FF00><pre>");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#FF0033>Cum sa dai hp unui jucator?</b></font></center>^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "Pentru a da hp unui user, folositi in chat comanda^n^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#0000FF>/give nume hp</font></b></center>^n^n^n^n^n^n");
	iLen += formatex(iMotd[iLen], (sizeof iMotd - 1) - iLen, "<center><b><font color=#FFFF00>&copy<font> <font color=FF0033>alalalt</font> <font color=#FFFF00>2009<font></b></center>");
	
	show_motd(id, iMotd, "Help");
	
}
User avatar
AnOrMaL
Membru, skill +1
Membru, skill +1
Posts: 135
Joined: 14 Apr 2009, 21:22
Detinator Steam: Da
CS Status: DR.PROARTH.COM
Detinator server CS: DR.PROARTH.COM
Location: Husi
Has thanked: 1 time
Contact:

31 Jul 2009, 01:47

Frumos plugin dar oare e creat de tine? am banueli oricum good job !
• Sunt in cautare de admini ( nu este necesar sa tineti redirecte) ce-i interesati add: anormalcs39
Image
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 8 guests