» 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>©<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]
» 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
Mulumesc lui CryWolf si lui Seekers pentru teste