[Cerere]Blocare Retrage Credit
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:
Un plugin care sa nu-ti dea voie sa retragi credite prin comanda "/retrage" decat o data pe runda.
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
-
- 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:
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
-
- Moderator ajutator
- Posts: 345
- Joined: 26 Apr 2013, 21:59
- Detinator Steam: Da
- CS Status: Scriptez...!
- Reputatie: Fost moderator ajutator
- Has thanked: 6 times
- Been thanked: 55 times
- Contact:
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#define PLUGIN "Depozit Mooney"
#define AUTHOR "Aragon*"
#define VERSION "1.0"
new PlayerCredits[10000];
new Vault, SymbolsName, savepoints;
new bool: bPlayerUsedRetrage[33]
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_forward(FM_ClientUserInfoChanged, "ChangeName");
SymbolsName = register_cvar("fr_name_symbols", "`"); //| Symbols Name Restricted |// biohazardshopmod = register_cvar("bh_shop_mode", "1"); //| Money/Points 0 Money Tax -> 1 Points Tax |//
savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |//
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("credite","Show_Credits")
register_clcmd("credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_concmd("amx_give_credits", "Give_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All -> Amount");
register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All");
register_logevent("runda_noua", 2, "1=Round_Start")
}
public runda_noua(id)
{
bPlayerUsedRetrage[id] = false;
}
public client_putinserver(id) {
LoadCredits(id)
bPlayerUsedRetrage[id] = false;
}
public client_authorized(id) {
LoadCredits(id)
}
public client_connected(id) {
LoadCredits(id)
bPlayerUsedRetrage[id] = false;
}
public client_disconnect(id) {
SaveCredits(id)
bPlayerUsedRetrage[id] = false;
}
//------| 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_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;
if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai depus^x03 $ 16000^x04 si ai primit^x03 un credit^x04.");
PlayerCredits[id] += 1;
cs_set_user_money(id, 0);
}
else {
ColorChat(id, "^x03[ZyroCs]^x04 Nu ai^x03 $ 16000^x04.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}
public Retrage(id) {
if(bPlayerUsedRetrage[id] == true) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai folosit runda asta retrage !");
return PLUGIN_HANDLED;
}
else{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;
if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai deja^x03 $ 16000^x04.");
}
else if(PlayerCredits[id]) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai retras^x03 un credit^x04 si ai primit^x03 $ 16000^x04.");
PlayerCredits[id] -= 1;
cs_set_user_money(id, 16000);
}
else {
ColorChat(id, "^x03[ZyroCs]^x04 Ai nevoie de^x03 un credit^x04 pentru a retrage.");
}
}
SaveCredits(id)
return PLUGIN_HANDLED;
}
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[ZyroCs]^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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", 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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", 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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", name, Credits);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] += Credits;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a dat^x03 %i credite.", Credits);
case 2: ColorChat(player, "^x03%s^x04 ti-a dat^x03 %i credite.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 jucatorilor.");
case 2: ColorChat(0, "^x03%s^x04 a luatx03 creditele^x04 tuturor^x03 jucatorilor.", name);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] = 0;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a luat^x03 creditele.");
case 2: ColorChat(player, "^x03%s^x04 ti-a luat^x03 creditele.", 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();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
-
- 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:
astept sa vad ce zice si tr3fla si il testez
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
-
- 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:
niste erori :-??
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
-
- Moderator ajutator
- Posts: 345
- Joined: 26 Apr 2013, 21:59
- Detinator Steam: Da
- CS Status: Scriptez...!
- Reputatie: Fost moderator ajutator
- Has thanked: 6 times
- Been thanked: 55 times
- Contact:
Nu sunt errori, sunt warninguri, care nu conteaza, nu am folosit TAB, ca sa le asez + ca mie nu-mi dau.
Deci, poti sa-l testezi.
Deci, poti sa-l testezi.
-
- 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 merge
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
-
- Moderator ajutator
- Posts: 345
- Joined: 26 Apr 2013, 21:59
- Detinator Steam: Da
- CS Status: Scriptez...!
- Reputatie: Fost moderator ajutator
- Has thanked: 6 times
- Been thanked: 55 times
- Contact:
Code: Select all
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <nvault>
#define PLUGIN "Depozit Mooney"
#define AUTHOR "Aragon*"
#define VERSION "1.0"
new PlayerCredits[10000];
new Vault, SymbolsName, savepoints;
new bool: bPlayerUsedRetrage[33]
public plugin_init() {
register_plugin(PLUGIN,VERSION,AUTHOR)
register_forward(FM_ClientUserInfoChanged, "ChangeName");
SymbolsName = register_cvar("fr_name_symbols", "`"); //| Symbols Name Restricted |// biohazardshopmod = register_cvar("bh_shop_mode", "1"); //| Money/Points 0 Money Tax -> 1 Points Tax |//
savepoints = register_cvar("fr_save_points", "1"); //| Save Points Mode 0 Disable -> 1 Name -> 2 IP -> 3 SteamID |//
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("credite","Show_Credits")
register_clcmd("credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_clcmd("say_team /credite","Show_Credits")
register_concmd("amx_give_credits", "Give_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All -> Amount");
register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_IMMUNITY, "Name/@T/@CT/@All");
register_logevent("runda_noua", 2, "1=Round_Start")
}
public runda_noua(id)
{
bPlayerUsedRetrage[id] = false;
}
public client_putinserver(id) {
LoadCredits(id)
bPlayerUsedRetrage[id] = false;
}
public client_authorized(id) {
LoadCredits(id)
}
public client_connected(id) {
LoadCredits(id)
bPlayerUsedRetrage[id] = false;
}
public client_disconnect(id) {
SaveCredits(id)
bPlayerUsedRetrage[id] = false;
}
//------| 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_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;
if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai depus^x03 $ 16000^x04 si ai primit^x03 un credit^x04.");
PlayerCredits[id] += 1;
cs_set_user_money(id, 0);
}
else {
ColorChat(id, "^x03[ZyroCs]^x04 Nu ai^x03 $ 16000^x04.");
}
SaveCredits(id)
return PLUGIN_HANDLED;
}
public Retrage(id) {
if(bPlayerUsedRetrage[id] == true) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai folosit runda asta retrage !");
return PLUGIN_HANDLED;
}
else{
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) return PLUGIN_HANDLED;
if(cs_get_user_money(id) == 16000) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai deja^x03 $ 16000^x04.");
}
else if(PlayerCredits[id]) {
ColorChat(id, "^x03[ZyroCs]^x04 Ai retras^x03 un credit^x04 si ai primit^x03 $ 16000^x04.");
PlayerCredits[id] -= 1;
cs_set_user_money(id, 16000);
bPlayerUsedRetrage[id] = true;
}
else {
ColorChat(id, "^x03[ZyroCs]^x04 Ai nevoie de^x03 un credit^x04 pentru a retrage.");
}
}
SaveCredits(id)
return PLUGIN_HANDLED;
}
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[ZyroCs]^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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Furienilor.", 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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 Anti-Furienilor.", 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;
PlayerCredits[players] += Credits;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", Credits);
case 2: ColorChat(0, "^x03%s^x04 le-a dat^x03 %i credite^x04 tuturor^x03 jucatorilor.", name, Credits);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] += Credits;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a dat^x03 %i credite.", Credits);
case 2: ColorChat(player, "^x03%s^x04 ti-a dat^x03 %i credite.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Furienilor.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.");
case 2: ColorChat(0, "^x03%s^x04 a luat^x03 creditele^x04 tuturor^x03 Anti-Furienilor.", 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;
PlayerCredits[players] = 0;
SaveCredits(id)
}
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(0, "^x03Adminul^x04 a luat^x03 creditele^x04 tuturor^x03 jucatorilor.");
case 2: ColorChat(0, "^x03%s^x04 a luatx03 creditele^x04 tuturor^x03 jucatorilor.", name);
}
}
new player = cmd_target(id, arg, 11);
if(!player) {
return PLUGIN_HANDLED;
}
PlayerCredits[player] = 0;
SaveCredits(id)
switch(get_cvar_num("amx_show_activity")) {
case 1: ColorChat(player, "^x03Adminul^x04 ti-a luat^x03 creditele.");
case 2: ColorChat(player, "^x03%s^x04 ti-a luat^x03 creditele.", 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();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
-
- 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:
merge
super fain :D
incearca sa-l si aranjezi si daca poti modifica sa o poti folosi de 2 ori ca acu m-am gandit eu mai bine :)) :D :D
super fain :D
incearca sa-l si aranjezi si daca poti modifica sa o poti folosi de 2 ori ca acu m-am gandit eu mai bine :)) :D :D
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