Comanda /give !
Categoria cu cereri de pluginuri si nu numai.
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
Forum rules
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Accesează link-ul pentru a putea vedea regulile forumului
Daca doriti sa vi se modifice un plugin, va rugam postati aici .
-
- Fost moderator
- Posts: 2594
- Joined: 04 Feb 2013, 00:31
- Detinator Steam: Da
- Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator - Fond eXtream: 8
- Has thanked: 135 times
- Been thanked: 67 times
- Contact:
nu cred ca este neaparat nevoie de pluginul cu credite.
oferi bani unui jucator tastand /give nume suma
el daca vrea i depoziteaza apoi daca ai si pluginul credite pus pe server
acesta e sma de la give money,optimizat de askhanar,daca ai 9.000 si cineva iti mai da 15.000 suma nu trece de 16.000
oferi bani unui jucator tastand /give nume suma
el daca vrea i depoziteaza apoi daca ai si pluginul credite pus pe server
acesta e sma de la give money,optimizat de askhanar,daca ai 9.000 si cineva iti mai da 15.000 suma nu trece de 16.000
- | Afiseaza codul
/* 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, "^x04[ZyroCs]^x01 Nu poti sa-ti dai bani tie!"); return PLUGIN_HANDLED; } if(!iTarget) { print(id, "^x04[ZyroCs]^x01 Acest user pe care l-ai mentionat nu exista!"); return PLUGIN_HANDLED; } new iCurrentMoney = cs_get_user_money(id); if(iAmmount<=0) { print(id, "^x04[ZyroCs]^x01 Nu poti sa dai o suma negativa sau egala cu 0"); return PLUGIN_HANDLED; } if(iAmmount > iCurrentMoney){ print(id, "^x04[ZyroCs]^x01 Nu poti sa dai mai multi bani decat ai!"); return PLUGIN_HANDLED; } cs_set_user_money(id, iCurrentMoney - iAmmount, 1); new iTargetName[32], iName[32]; get_user_name(iTarget, iTargetName, 31); get_user_name(id, iName, 31); print(id, "^x04[ZyroCs]^x01 I-ai dat lui ^x04%s ^x01suma de ^x04%d$", iTargetName, iAmmount); cs_set_user_money(iTarget, clamp( ( cs_get_user_money( iTarget ) + iAmmount ), 0, 16000 ), 1 ); print(iTarget, "^x04[ZyroCs]^x01 Ai primit de la ^x04%s ^x01suma 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"); }
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
- sDs|Aragon*
- Membru, skill +2
- Posts: 576
- Joined: 29 Dec 2011, 21:38
- Detinator Steam: Da
- SteamID: Mihai_Parkour10
- Reputatie: Fost scripter eXtreamCS
- Has thanked: 4 times
- Been thanked: 132 times
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <nvault> #define PLUGIN "Depozit Mooney" #define AUTHOR "Aragon*" #define VERSION "1.0" new PlayerCredits[32]; new Vault, SymbolsName, savepoints; public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); register_forward(FM_ClientUserInfoChanged, "ChangeName"); SymbolsName = register_cvar("fr_name_symbols", "~`"); //| Symbols Name Restricted |// savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |// register_clcmd("say", "Check"); register_clcmd("say_team", "Check"); register_clcmd("depozit","Depozit") register_clcmd("say /depozit","Depozit") register_clcmd("say_team /depozit","Depozit") register_clcmd("retrage","Retrage") register_clcmd("say /retrage","Retrage") register_clcmd("say_team /retrage","Retrage") register_clcmd("credits","Show_Credits") register_clcmd("credite","Show_Credits") register_clcmd("say /credits","Show_Credits") register_clcmd("say /credite","Show_Credits") register_clcmd("say_team /credits","Show_Credits") register_clcmd("say_team /credite","Show_Credits") register_clcmd("amx_give", "GiveCredits"); register_concmd("amx_give_credits", "Give_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All -> Amount"); register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All"); } public plugin_natives() { register_native("set_user_credits", "set_user_credits", 1); register_native("get_user_credits", "get_user_credits", 1); } public client_putinserver(id) { LoadCredits(id) } public set_user_credits(id, credits) { PlayerCredits[id] = credits; SaveCredits(id) } public get_user_credits(id) { return PlayerCredits[id] } //------| Change Name |------// public ChangeName(id, buffer) { if(!is_user_connected(id)) return FMRES_IGNORED; static Name[32], Val[32]; get_user_name(id, Name, sizeof Name - 1); engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1); if(equal(Val, Name)) return FMRES_IGNORED; set_task(0.2, "client_connect", id); return FMRES_SUPERCEDE; } //------| Client connect |------// public client_connect(id) { static sName[32]; get_user_name(id, sName, sizeof sName - 1); static sChars[32]; get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1); for(new i = 0 ; i < strlen(sName) ; i++) { for(new j = 0 ; j < strlen(sChars) ; j++) { if(sName == sChars[j]) { server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id)); break; } else { LoadCredits(id); } } } } public Depozit(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai depozitat!x03 16000$!x04 is ai primit!x03 1!x04 credit."); set_user_credits(id, get_user_credits(id) + 1); cs_set_user_money(id, cs_get_user_money(id) - 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 16000$!x04 pentru a putea depozita."); } return PLUGIN_HANDLED; } public Retrage(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai deja!x03 16000$."); } else if(PlayerCredits[id]) { ColorChat(id, "!x03[Depozit]!x04 Ai retras!x03 1!x04 credit din depozit, ai primit!x03 16000$."); set_user_credits(id, get_user_credits(id) - 1); cs_set_user_money(id, cs_get_user_money(id) + 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 1 credit!x04 pentru a putea retrage."); } return PLUGIN_HANDLED; } public Check(id) { static Args[32] read_args(Args, sizeof(Args) - 1); remove_quotes(Args); if(equal(Args, "/give", 5)) { replace(Args, sizeof(Args) - 1, "/", ""); client_cmd(id, "amx_%s", Args); } return PLUGIN_CONTINUE; } public GiveCredits(id) { new Arg1[32], Arg2[6]; read_argv(1, Arg1, 31); read_argv(2, Arg2, 5); new Target = cmd_target(id, Arg1, 8); new Ammount = str_to_num(Arg2); if(Target == id) { ColorChat(id, "!x03Nu poti sa-ti dai credite tie"); } else if(!Target) { ColorChat(id, "!x03Acest user nu exista"); } else if(Ammount <= 0) { ColorChat(id, "!x03Nu poti sa dai o suma negativa sau egala cu 0"); } else if(Ammount > get_user_credits(id)){ ColorChat(id, "!x03Nu poti sa dai mai multe credite decat ai"); } else { new TargetName[32], Name[32]; get_user_name(Target, TargetName, 31); get_user_name(id, Name, 31); set_user_credits(id, get_user_credits(id) - Ammount) ColorChat(id, "!x03I-ai dat lui!x04 %s!x03 suma de!x04 %d$", TargetName, Ammount); set_user_credits(id, get_user_credits(Target) + Ammount) ColorChat(Target, "!x03Ai primit de la !x04%s!x03 suma de!x04 %d$", Name, Ammount); } } public Show_Credits(id) { set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0); show_hudmessage(id, "Ai %d Credite.", PlayerCredits[id]); ColorChat(id, "!x03[Depozit]!x04 Ai!x03 %d!x04 Credite.", PlayerCredits[id]); return PLUGIN_HANDLED; } public Give_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); new give_credits[5]; read_argv(2, give_credits, charsmax(give_credits)); new Credits = str_to_num(give_credits); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Ts.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Ts.", name, Credits); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 CTs.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 CTs.", name, Credits); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Players.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Players.", name, Credits); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, get_user_credits(player) + Credits); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 give your!x03 %i Credits.", Credits); case 2: ColorChat(player, "!x03%s!x04 give your!x03 %i Credits.", name, Credits); } return PLUGIN_HANDLED; } public Reset_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Ts."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 Credits!x04 to all!x03 Ts.", name); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 %i Credits!x04 to all!x03 CTs."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 %i Credits!x04 to all!x03 CTs.", name); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Players."); case 2: ColorChat(0, "!x03%s!x04 resetx03 Credits!x04 to all!x03 Players.", name); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, 0); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 reset your!x03 Credits."); case 2: ColorChat(player, "!x03%s!x04 reset your!x03 Credits.", name); } return PLUGIN_HANDLED; } //------| Save Credits |------// public SaveCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_set(Vault, key_credits, data_credits); return PLUGIN_CONTINUE; } //------| Loading Credits |------// public LoadCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_get(Vault, key_credits, data_credits, 255); replace_all(data_credits, 255, "#", " "); new Credits[32]; parse(data_credits, Credits, 31); PlayerCredits[id] = str_to_num(Credits); return PLUGIN_CONTINUE; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } }
- gloryous
- Membru eXtream
- Posts: 3609
- Joined: 04 Aug 2012, 15:13
- Detinator Steam: Da
- CS Status: Lazy but smart!
- Reputatie: Restrictie moderator
Membru Club eXtreamCS (4 luni) - Location: Luxembourg District
- Has thanked: 160 times
- Been thanked: 191 times
sDs|Aragon* wrote:
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <nvault> #define PLUGIN "Depozit Mooney" #define AUTHOR "Aragon*" #define VERSION "1.0" new PlayerCredits[32]; new Vault, SymbolsName, savepoints; public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); register_forward(FM_ClientUserInfoChanged, "ChangeName"); SymbolsName = register_cvar("fr_name_symbols", "~`"); //| Symbols Name Restricted |// savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |// register_clcmd("say", "Check"); register_clcmd("say_team", "Check"); register_clcmd("depozit","Depozit") register_clcmd("say /depozit","Depozit") register_clcmd("say_team /depozit","Depozit") register_clcmd("retrage","Retrage") register_clcmd("say /retrage","Retrage") register_clcmd("say_team /retrage","Retrage") register_clcmd("credits","Show_Credits") register_clcmd("credite","Show_Credits") register_clcmd("say /credits","Show_Credits") register_clcmd("say /credite","Show_Credits") register_clcmd("say_team /credits","Show_Credits") register_clcmd("say_team /credite","Show_Credits") register_clcmd("amx_give", "GiveCredits"); register_concmd("amx_give_credits", "Give_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All -> Amount"); register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All"); } public plugin_natives() { register_native("set_user_credits", "set_user_credits", 1); register_native("get_user_credits", "get_user_credits", 1); } public client_putinserver(id) { LoadCredits(id) } public set_user_credits(id, credits) { PlayerCredits[id] = credits; SaveCredits(id) } public get_user_credits(id) { return PlayerCredits[id] } //------| Change Name |------// public ChangeName(id, buffer) { if(!is_user_connected(id)) return FMRES_IGNORED; static Name[32], Val[32]; get_user_name(id, Name, sizeof Name - 1); engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1); if(equal(Val, Name)) return FMRES_IGNORED; set_task(0.2, "client_connect", id); return FMRES_SUPERCEDE; } //------| Client connect |------// public client_connect(id) { static sName[32]; get_user_name(id, sName, sizeof sName - 1); static sChars[32]; get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1); for(new i = 0 ; i < strlen(sName) ; i++) { for(new j = 0 ; j < strlen(sChars) ; j++) { if(sName == sChars[j]) { server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id)); break; } else { LoadCredits(id); } } } } public Depozit(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai depozitat!x03 16000$!x04 is ai primit!x03 1!x04 credit."); set_user_credits(id, get_user_credits(id) + 1); cs_set_user_money(id, cs_get_user_money(id) - 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 16000$!x04 pentru a putea depozita."); } return PLUGIN_HANDLED; } public Retrage(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai deja!x03 16000$."); } else if(PlayerCredits[id]) { ColorChat(id, "!x03[Depozit]!x04 Ai retras!x03 1!x04 credit din depozit, ai primit!x03 16000$."); set_user_credits(id, get_user_credits(id) - 1); cs_set_user_money(id, cs_get_user_money(id) + 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 1 credit!x04 pentru a putea retrage."); } return PLUGIN_HANDLED; } public Check(id) { static Args[32] read_args(Args, sizeof(Args) - 1); remove_quotes(Args); if(equal(Args, "/give", 5)) { replace(Args, sizeof(Args) - 1, "/", ""); client_cmd(id, "amx_%s", Args); } return PLUGIN_CONTINUE; } public GiveCredits(id) { new Arg1[32], Arg2[6]; read_argv(1, Arg1, 31); read_argv(2, Arg2, 5); new Target = cmd_target(id, Arg1, 8); new Ammount = str_to_num(Arg2); if(Target == id) { ColorChat(id, "!x03Nu poti sa-ti dai credite tie"); } else if(!Target) { ColorChat(id, "!x03Acest user nu exista"); } else if(Ammount <= 0) { ColorChat(id, "!x03Nu poti sa dai o suma negativa sau egala cu 0"); } else if(Ammount > get_user_credits(id)){ ColorChat(id, "!x03Nu poti sa dai mai multe credite decat ai"); } else { new TargetName[32], Name[32]; get_user_name(Target, TargetName, 31); get_user_name(id, Name, 31); set_user_credits(id, get_user_credits(id) - Ammount) ColorChat(id, "!x03I-ai dat lui!x04 %s!x03 suma de!x04 %d$", TargetName, Ammount); set_user_credits(id, get_user_credits(Target) + Ammount) ColorChat(Target, "!x03Ai primit de la !x04%s!x03 suma de!x04 %d$", Name, Ammount); } } public Show_Credits(id) { set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0); show_hudmessage(id, "Ai %d Credite.", PlayerCredits[id]); ColorChat(id, "!x03[Depozit]!x04 Ai!x03 %d!x04 Credite.", PlayerCredits[id]); return PLUGIN_HANDLED; } public Give_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); new give_credits[5]; read_argv(2, give_credits, charsmax(give_credits)); new Credits = str_to_num(give_credits); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Ts.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Ts.", name, Credits); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 CTs.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 CTs.", name, Credits); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Players.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Players.", name, Credits); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, get_user_credits(player) + Credits); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 give your!x03 %i Credits.", Credits); case 2: ColorChat(player, "!x03%s!x04 give your!x03 %i Credits.", name, Credits); } return PLUGIN_HANDLED; } public Reset_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Ts."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 Credits!x04 to all!x03 Ts.", name); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 %i Credits!x04 to all!x03 CTs."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 %i Credits!x04 to all!x03 CTs.", name); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Players."); case 2: ColorChat(0, "!x03%s!x04 resetx03 Credits!x04 to all!x03 Players.", name); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, 0); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 reset your!x03 Credits."); case 2: ColorChat(player, "!x03%s!x04 reset your!x03 Credits.", name); } return PLUGIN_HANDLED; } //------| Save Credits |------// public SaveCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_set(Vault, key_credits, data_credits); return PLUGIN_CONTINUE; } //------| Loading Credits |------// public LoadCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_get(Vault, key_credits, data_credits, 255); replace_all(data_credits, 255, "#", " "); new Credits[32]; parse(data_credits, Credits, 31); PlayerCredits[id] = str_to_num(Credits); return PLUGIN_CONTINUE; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } }
Atunci cand folosesc comanda IMI DA MIE [cel care folosesc comanda] creditele in loc sa ii dea celui care doresc eu sa-i trimit.
-
- Fost moderator
- Posts: 2594
- Joined: 04 Feb 2013, 00:31
- Detinator Steam: Da
- Reputatie: Membru Club eXtreamCS (3 luni)
Restrictie moderator!
Unban achitat (x2)
Fost moderator - Fond eXtream: 8
- Has thanked: 135 times
- Been thanked: 67 times
- Contact:
mai bine folosesti ce am zis eu
dai cate 16.000
dai cate 16.000
Filme Online HD subtitrate fără reclame automate: https://filmeonline-hd.com
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
Prezentarea site-ului: https://www.youtube.com/watch?v=k4K3tgEkYjw
- sDs|Aragon*
- Membru, skill +2
- Posts: 576
- Joined: 29 Dec 2011, 21:38
- Detinator Steam: Da
- SteamID: Mihai_Parkour10
- Reputatie: Fost scripter eXtreamCS
- Has thanked: 4 times
- Been thanked: 132 times
gloryous wrote:sDs|Aragon* wrote:
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <nvault> #define PLUGIN "Depozit Mooney" #define AUTHOR "Aragon*" #define VERSION "1.0" new PlayerCredits[32]; new Vault, SymbolsName, savepoints; public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); register_forward(FM_ClientUserInfoChanged, "ChangeName"); SymbolsName = register_cvar("fr_name_symbols", "~`"); //| Symbols Name Restricted |// savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |// register_clcmd("say", "Check"); register_clcmd("say_team", "Check"); register_clcmd("depozit","Depozit") register_clcmd("say /depozit","Depozit") register_clcmd("say_team /depozit","Depozit") register_clcmd("retrage","Retrage") register_clcmd("say /retrage","Retrage") register_clcmd("say_team /retrage","Retrage") register_clcmd("credits","Show_Credits") register_clcmd("credite","Show_Credits") register_clcmd("say /credits","Show_Credits") register_clcmd("say /credite","Show_Credits") register_clcmd("say_team /credits","Show_Credits") register_clcmd("say_team /credite","Show_Credits") register_clcmd("amx_give", "GiveCredits"); register_concmd("amx_give_credits", "Give_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All -> Amount"); register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All"); } public plugin_natives() { register_native("set_user_credits", "set_user_credits", 1); register_native("get_user_credits", "get_user_credits", 1); } public client_putinserver(id) { LoadCredits(id) } public set_user_credits(id, credits) { PlayerCredits[id] = credits; SaveCredits(id) } public get_user_credits(id) { return PlayerCredits[id] } //------| Change Name |------// public ChangeName(id, buffer) { if(!is_user_connected(id)) return FMRES_IGNORED; static Name[32], Val[32]; get_user_name(id, Name, sizeof Name - 1); engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1); if(equal(Val, Name)) return FMRES_IGNORED; set_task(0.2, "client_connect", id); return FMRES_SUPERCEDE; } //------| Client connect |------// public client_connect(id) { static sName[32]; get_user_name(id, sName, sizeof sName - 1); static sChars[32]; get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1); for(new i = 0 ; i < strlen(sName) ; i++) { for(new j = 0 ; j < strlen(sChars) ; j++) { if(sName == sChars[j]) { server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id)); break; } else { LoadCredits(id); } } } } public Depozit(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai depozitat!x03 16000$!x04 is ai primit!x03 1!x04 credit."); set_user_credits(id, get_user_credits(id) + 1); cs_set_user_money(id, cs_get_user_money(id) - 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 16000$!x04 pentru a putea depozita."); } return PLUGIN_HANDLED; } public Retrage(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai deja!x03 16000$."); } else if(PlayerCredits[id]) { ColorChat(id, "!x03[Depozit]!x04 Ai retras!x03 1!x04 credit din depozit, ai primit!x03 16000$."); set_user_credits(id, get_user_credits(id) - 1); cs_set_user_money(id, cs_get_user_money(id) + 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 1 credit!x04 pentru a putea retrage."); } return PLUGIN_HANDLED; } public Check(id) { static Args[32] read_args(Args, sizeof(Args) - 1); remove_quotes(Args); if(equal(Args, "/give", 5)) { replace(Args, sizeof(Args) - 1, "/", ""); client_cmd(id, "amx_%s", Args); } return PLUGIN_CONTINUE; } public GiveCredits(id) { new Arg1[32], Arg2[6]; read_argv(1, Arg1, 31); read_argv(2, Arg2, 5); new Target = cmd_target(id, Arg1, 8); new Ammount = str_to_num(Arg2); if(Target == id) { ColorChat(id, "!x03Nu poti sa-ti dai credite tie"); } else if(!Target) { ColorChat(id, "!x03Acest user nu exista"); } else if(Ammount <= 0) { ColorChat(id, "!x03Nu poti sa dai o suma negativa sau egala cu 0"); } else if(Ammount > get_user_credits(id)){ ColorChat(id, "!x03Nu poti sa dai mai multe credite decat ai"); } else { new TargetName[32], Name[32]; get_user_name(Target, TargetName, 31); get_user_name(id, Name, 31); set_user_credits(id, get_user_credits(id) - Ammount) ColorChat(id, "!x03I-ai dat lui!x04 %s!x03 suma de!x04 %d$", TargetName, Ammount); set_user_credits(id, get_user_credits(Target) + Ammount) ColorChat(Target, "!x03Ai primit de la !x04%s!x03 suma de!x04 %d$", Name, Ammount); } } public Show_Credits(id) { set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0); show_hudmessage(id, "Ai %d Credite.", PlayerCredits[id]); ColorChat(id, "!x03[Depozit]!x04 Ai!x03 %d!x04 Credite.", PlayerCredits[id]); return PLUGIN_HANDLED; } public Give_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); new give_credits[5]; read_argv(2, give_credits, charsmax(give_credits)); new Credits = str_to_num(give_credits); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Ts.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Ts.", name, Credits); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 CTs.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 CTs.", name, Credits); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Players.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Players.", name, Credits); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, get_user_credits(player) + Credits); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 give your!x03 %i Credits.", Credits); case 2: ColorChat(player, "!x03%s!x04 give your!x03 %i Credits.", name, Credits); } return PLUGIN_HANDLED; } public Reset_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Ts."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 Credits!x04 to all!x03 Ts.", name); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 %i Credits!x04 to all!x03 CTs."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 %i Credits!x04 to all!x03 CTs.", name); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Players."); case 2: ColorChat(0, "!x03%s!x04 resetx03 Credits!x04 to all!x03 Players.", name); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, 0); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 reset your!x03 Credits."); case 2: ColorChat(player, "!x03%s!x04 reset your!x03 Credits.", name); } return PLUGIN_HANDLED; } //------| Save Credits |------// public SaveCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_set(Vault, key_credits, data_credits); return PLUGIN_CONTINUE; } //------| Loading Credits |------// public LoadCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_get(Vault, key_credits, data_credits, 255); replace_all(data_credits, 255, "#", " "); new Credits[32]; parse(data_credits, Credits, 31); PlayerCredits[id] = str_to_num(Credits); return PLUGIN_CONTINUE; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players)) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players); write_byte(players); write_string(msg); message_end(); } } } }
Atunci cand folosesc comanda IMI DA MIE [cel care folosesc comanda] creditele in loc sa ii dea celui care doresc eu sa-i trimit.
- | Afiseaza codul
#include <amxmodx> #include <amxmisc> #include <cstrike> #include <fakemeta> #include <nvault> #define PLUGIN "Depozit Mooney" #define AUTHOR "Aragon*" #define VERSION "1.0" new PlayerCredits[32]; new Vault, SymbolsName, savepoints; public plugin_init() { register_plugin( PLUGIN, VERSION, AUTHOR ); register_forward(FM_ClientUserInfoChanged, "ChangeName"); SymbolsName = register_cvar("fr_name_symbols", "~`"); //| Symbols Name Restricted |// savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |// register_clcmd("say", "Check"); register_clcmd("say_team", "Check"); register_clcmd("depozit","Depozit") register_clcmd("say /depozit","Depozit") register_clcmd("say_team /depozit","Depozit") register_clcmd("retrage","Retrage") register_clcmd("say /retrage","Retrage") register_clcmd("say_team /retrage","Retrage") register_clcmd("credits","Show_Credits") register_clcmd("credite","Show_Credits") register_clcmd("say /credits","Show_Credits") register_clcmd("say /credite","Show_Credits") register_clcmd("say_team /credits","Show_Credits") register_clcmd("say_team /credite","Show_Credits") register_clcmd("amx_give", "GiveCredits"); register_concmd("amx_give_credits", "Give_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All -> Amount"); register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_LEVEL_H, "Name/@T/@CT/@All"); } public plugin_natives() { register_native("set_user_credits", "set_user_credits", 1); register_native("get_user_credits", "get_user_credits", 1); } public client_putinserver(id) { LoadCredits(id) } public set_user_credits(id, credits) { PlayerCredits[id] = credits; SaveCredits(id) } public get_user_credits(id) { return PlayerCredits[id] } //------| Change Name |------// public ChangeName(id, buffer) { if(!is_user_connected(id)) return FMRES_IGNORED; static Name[32], Val[32]; get_user_name(id, Name, sizeof Name - 1); engfunc(EngFunc_InfoKeyValue, buffer, "name", Val, sizeof Val - 1); if(equal(Val, Name)) return FMRES_IGNORED; set_task(0.2, "client_connect", id); return FMRES_SUPERCEDE; } //------| Client connect |------// public client_connect(id) { static sName[32]; get_user_name(id, sName, sizeof sName - 1); static sChars[32]; get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1); for(new i = 0 ; i < strlen(sName) ; i++) { for(new j = 0 ; j < strlen(sChars) ; j++) { if(sName[i] == sChars[j]) { server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id)); break; } else { LoadCredits(id); } } } } public Depozit(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai depozitat!x03 16000$!x04 is ai primit!x03 1!x04 credit."); set_user_credits(id, get_user_credits(id) + 1); cs_set_user_money(id, cs_get_user_money(id) - 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 16000$!x04 pentru a putea depozita."); } return PLUGIN_HANDLED; } public Retrage(id) { if(cs_get_user_money(id) >= 16000) { ColorChat(id, "!x03[Depozit]!x04 Ai deja!x03 16000$."); } else if(PlayerCredits[id]) { ColorChat(id, "!x03[Depozit]!x04 Ai retras!x03 1!x04 credit din depozit, ai primit!x03 16000$."); set_user_credits(id, get_user_credits(id) - 1); cs_set_user_money(id, cs_get_user_money(id) + 16000); } else { ColorChat(id, "!x03[Depozit]!x04 Iti trebuie!x03 1 credit!x04 pentru a putea retrage."); } return PLUGIN_HANDLED; } public Check(id) { static Args[32] read_args(Args, sizeof(Args) - 1); remove_quotes(Args); if(equal(Args, "/give", 5)) { replace(Args, sizeof(Args) - 1, "/", ""); client_cmd(id, "amx_%s", Args); } return PLUGIN_CONTINUE; } public GiveCredits(id) { new Arg1[32], Arg2[6]; read_argv(1, Arg1, 31); read_argv(2, Arg2, 5); new Target = cmd_target(id, Arg1, 8); new Ammount = str_to_num(Arg2); if(Target == id) { ColorChat(id, "!x03Nu poti sa-ti dai credite tie"); } else if(!Target) { ColorChat(id, "!x03Acest user nu exista"); } else if(Ammount <= 0) { ColorChat(id, "!x03Nu poti sa dai o suma negativa sau egala cu 0"); } else if(Ammount > get_user_credits(id)){ ColorChat(id, "!x03Nu poti sa dai mai multe credite decat ai"); } else { new TargetName[32], Name[32]; get_user_name(Target, TargetName, 31); get_user_name(id, Name, 31); set_user_credits(id, get_user_credits(id) - Ammount) ColorChat(id, "!x03I-ai dat lui!x04 %s!x03 suma de!x04 %d$", TargetName, Ammount); set_user_credits(Target, get_user_credits(Target) + Ammount) ColorChat(Target, "!x03Ai primit de la !x04%s!x03 suma de!x04 %d$", Name, Ammount); } } public Show_Credits(id) { set_hudmessage(0, 128, 0, 0.03, 0.86, 2, 6.0, 5.0); show_hudmessage(id, "Ai %d Credite.", PlayerCredits[id]); ColorChat(id, "!x03[Depozit]!x04 Ai!x03 %d!x04 Credite.", PlayerCredits[id]); return PLUGIN_HANDLED; } public Give_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); new give_credits[5]; read_argv(2, give_credits, charsmax(give_credits)); new Credits = str_to_num(give_credits); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Ts.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Ts.", name, Credits); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 CTs.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 CTs.", name, Credits); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, get_user_credits(players) + Credits); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 give!x03 %i Credits!x04 to all!x03 Players.", Credits); case 2: ColorChat(0, "!x03%s!x04 give!x03 %i Credits!x04 to all!x03 Players.", name, Credits); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, get_user_credits(player) + Credits); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 give your!x03 %i Credits.", Credits); case 2: ColorChat(player, "!x03%s!x04 give your!x03 %i Credits.", name, Credits); } return PLUGIN_HANDLED; } public Reset_Credits(id, level, cid) { if(!cmd_access(id, level, cid, 2)) { return PLUGIN_HANDLED; } new arg[23], gplayers[32], num, i, players, name[32]; get_user_name(id, name, 31); read_argv(1, arg, 23); if(equali(arg, "@T")) { get_players(gplayers, num, "e", "TERRORIST"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Ts."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 Credits!x04 to all!x03 Ts.", name); } } else if(equali(arg, "@CT")) { get_players(gplayers, num, "e", "CT"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 %i Credits!x04 to all!x03 CTs."); case 2: ColorChat(0, "!x03%s!x04 reset!x03 %i Credits!x04 to all!x03 CTs.", name); } } if(equali(arg, "@All")) { get_players(gplayers, num, "a"); for(i = 0; i < num; i++) { players = gplayers[i]; if(!is_user_connected(players)) continue; set_user_credits(players, 0); } switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(0, "!x03ADMIN!x04 reset!x03 Credits!x04 to all!x03 Players."); case 2: ColorChat(0, "!x03%s!x04 resetx03 Credits!x04 to all!x03 Players.", name); } } new player = cmd_target(id, arg, 11); if(!player) { return PLUGIN_HANDLED; } set_user_credits(player, 0); switch(get_cvar_num("amx_show_activity")) { case 1: ColorChat(player, "!x03ADMIN!x04 reset your!x03 Credits."); case 2: ColorChat(player, "!x03%s!x04 reset your!x03 Credits.", name); } return PLUGIN_HANDLED; } //------| Save Credits |------// public SaveCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_set(Vault, key_credits, data_credits); return PLUGIN_CONTINUE; } //------| Loading Credits |------// public LoadCredits(id) { Vault = nvault_open("DepozitCredits"); new data_credits[256], key_credits[64]; switch( get_pcvar_num(savepoints) ) { case 1: { new name[33]; get_user_name(id,name,32); format(key_credits, 63, "%s-/", name); } case 2: { new player_ip[33]; get_user_ip(id,player_ip,32); format(key_credits, 63, "%s-/", player_ip); } case 3: { new steam_ID[33]; get_user_authid(id,steam_ID,32); format(key_credits, 63, "%s-/", steam_ID); } } format(data_credits, 255, "%i#", PlayerCredits[id]); nvault_get(Vault, key_credits, data_credits, 255); replace_all(data_credits, 255, "#", " "); new Credits[32]; parse(data_credits, Credits, 31); PlayerCredits[id] = str_to_num(Credits); return PLUGIN_CONTINUE; } stock ColorChat(const id, const input[], any:...) { new count = 1, players[32]; static msg[191]; vformat(msg, 190, input, 3); replace_all(msg, 190, "!x04", "^4"); replace_all(msg, 190, "!x01", "^1"); replace_all(msg, 190, "!x03", "^3"); if(id) players[0] = id; else get_players(players, count, "ch"); { for(new i = 0; i < count; i++) { if(is_user_connected(players[i])) { message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]); write_byte(players[i]); write_string(msg); message_end(); } } } }
Jump to
- eXtream - Forum
- ↳ Steam
- ↳ Forum
- ↳ WebDesign
- ↳ Incepatori
- ↳ Cos de reciclare
- ↳ Discutii generale
- ↳ Anunturi
- ↳ Security zone
- ↳ Filme si seriale
- ↳ Reclamatii
- ↳ Entertainment
- ↳ Distractie
- ↳ Clubul eXtreamCS - Intra si tu ! [noi oportunitati]
- eXtream - Echipa
- ↳ Productia eXtream
- ↳ Harti eXtream
- ↳ CS.eXtreamCS.com - Server oficial eXtreamCS
- ↳ Zona administrativă
- ↳ Cereri acces
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Admin zone
- ↳ CS2.eXtreamCS.com - Server official eXtreamCS
- ↳ XMAS.eXtreamCS.com
- ↳ Cereri admin
- ↳ Cereri unban
- ↳ Reclamatii / Sugestii
- ↳ eXtreamCS #PubMasters
- eXtream - Counter-Strike 2
- ↳ Counter-Strike 2
- eXtream - Counter-Strike 1.6
- ↳ Diverse
- ↳ Filme gaming
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Tutoriale
- ↳ Cereri
- ↳ Discutii generale
- ↳ Probleme la servere dedicate de Counter-Strike
- ↳ Cereri admin / slot
- ↳ Probleme in jocul Counter-Strike
- ↳ Pluginuri
- ↳ Pluginuri eXtream
- ↳ Cereri
- ↳ AdminMod
- ↳ AmxModX
- ↳ Resurse
- ↳ Moduri
- ↳ Addon-uri
- ↳ Kit-uri
- ↳ Harti
- ↳ Diverse
- ↳ Cereri
- ↳ Servere
- ↳ Programarea CS-ului
- ↳ Scripting
- ↳ Modificari pluginuri
- ↳ CStrike
- ↳ Cereri
- eXtream - Counter Strike Global Offensive
- ↳ Diverse
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Probleme la servere dedicate de Counter-Strike: Global Offensive
- ↳ Probleme in jocul Counter-Strike: Global Offensive
- ↳ Pluginuri
- ↳ Cereri
- ↳ Resurse
- ↳ Addons-uri
- ↳ Hărți
- ↳ Diverse
- ↳ Servere
- eXtream - Counter-Strike Source
- ↳ Tutoriale
- ↳ Pluginuri
- ↳ Servere
- ↳ Resurse
- ↳ Harti
- ↳ Moduri
- ↳ Diverse
- ↳ Classic » CS
- ↳ Anunțuri administrative
- ↳ Cereri admin/slot
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Banlist
- ↳ Admins Only
- ↳ Discord