Bank System v3.1 Update 03.07.2015

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

User avatar
^ionutz^
Fost moderator
Fost moderator
Posts: 1995
Joined: 05 Oct 2013, 15:12
Detinator Steam: Da
CS Status: activitate scazuta !
SteamID: /id/ionutz_cs/
Reputatie: Fost moderator ajutator
Location: Galati
Has thanked: 46 times
Been thanked: 23 times

11 Jul 2015, 09:57

FurienUltimate wrote:
scosmynnnn wrote:
FurienUltimate wrote:Baga si sa poata retrage doar de 2 ori/runda.
Mai da-mi si alte idei,mi-e sila sa deschid np++ doar pentru asta :-? ..
Pai sa imbini si pluginurile astea:
| Afiseaza codul
#include <amxmodx>
// Some special includes
#include <hamsandwich>
#include <nvault>
#include <colorchat>

new const PLUGIN [] = "Gold System";
new const VERSION [] = "1.1";
new const AUTHOR [] = "LordOfNothing";

/* g var */

new cvar,savegold,gold[33];


public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	/*	Some Cvars :	*/
	cvar = register_cvar("gold_kill","600");	
	
	/*	Some Events :	*/
	RegisterHam(Ham_Spawn, "player", "GoldKill", 1);
	
	/*	Show Your gold command		*/
	register_clcmd("say /gold","GoldCmd");
	register_clcmd("say_team /gold","GoldCmd");

	/* 	Save Gold	*/
	savegold = nvault_open("goldvault");
}

public plugin_natives()
{
	register_native("get_user_gold","_get_gold");
	register_native("set_user_gold","_set_gold");
}

public _get_gold(plugin, params)
{
	return gold[get_param(1)];
}

public _set_gold(plugin, params)
{
	new client = get_param(1);
	gold[client] = max(0, get_param(2));
	return gold[client];
}


public SaveGold(id)
{
	new PlayerName[35];
	get_user_authid(id,PlayerName,34);
	
	new vaultkey[64],vaultdata[256];
	format(vaultkey,63,"%s",PlayerName);
	format(vaultdata,255,"%i",gold[id]);
	nvault_set(savegold,vaultkey,vaultdata);
	return PLUGIN_CONTINUE;
}

public LoadGold(id)
{
	new PlayerName[35];
	get_user_authid(id,PlayerName,34);
	
	new vaultkey[64],vaultdata[256];
	format(vaultkey,63,"%s",PlayerName);
	nvault_get(savegold,vaultkey,vaultdata,255);
	
	replace_all(vaultdata, 255, " ", " ");
	
	new playerlives[33];
	
	parse(vaultdata, playerlives, 31);
	
	gold[id] = str_to_num(playerlives);
	
	return PLUGIN_CONTINUE;
}

public GoldKill(victim,attacker,shouldgib)
{
	if(!attacker || attacker == victim)
		return PLUGIN_HANDLED;
	
	gold[attacker] += get_pcvar_num(cvar);
	return PLUGIN_CONTINUE
}

public GoldCmd(id)
{
	ColorChat(id, RED, "[GOLD] ^4You have %i gold !",gold[id]);
	return;
}
public client_authorized(id)
{
	LoadGold(id);
}

public client_disconnect(id)
{
	SaveGold(id);
}
| Afiseaza codul
#include <amxmodx>

native get_user_gold(id, param);
native set_user_gold(id, param);

public plugin_init()
{
	register_clcmd("say /resetagold", "HookReset");
}

public HookReset(id)
{
	set_user_gold(id, 0);
	client_print(id, print_chat, "[AMXX] Acum ai 0 gold !");
}
| Afiseaza codul
#include <amxmodx>
#include <cstrike>

native get_user_gold(id, param);
native set_user_gold(id, param);

public plugin_init()
{
	register_clcmd("say /sellgold", "HookReset");
}

public HookReset(id)
{
	if(get_user_gold(id) >= 1000)
	{
		set_user_gold(id, get_user_gold(id) - 1000);
		cs_set_user_money(id, get_user_money(id) + 10000);
		client_print(id, print_chat, "[AMXX] Ai cumparat 10 000 $ pentru 1000 GOLD !");	
	}
}
Si pe fiecare kill sa iti dea 1 Gold / pe HeadShot sa iti dea 3 Gold / Pentru Plantare / Dezamorsare / Explodare sa iti dea gold in loc de bani.
Cand ai 100 Gold sa scrii /schimba si sa iti dea 10000 $ in banca.
Sa setezi si hud-ul mai jos in coltul din stanga sa apara: HP | Banca | Gold.
Sa adaugi si comanda de dat gold la un anumit player/sau toti jucatorii + sa poti sa sterge gold-uri cuiva (daca esti fondator acces full).
EDIT: Si sa faci o versiune cu toate astea inafara de sistemul in care te inregistrezi.
fost jucator furyx :))))) nu ?
RoyalServer
The Kalu
Fost administrator
Fost administrator
Posts: 13707
Joined: 09 Oct 2010, 12:39
Detinator Steam: Da
CS Status: In grajd!
SteamID: kalulord
Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra
Location: Romania, Ploiesti
Has thanked: 328 times
Been thanked: 646 times
Contact:

11 Jul 2015, 10:01

@FurienUltimate like + share :>
User avatar
Challenger.
Fost moderator
Fost moderator
Posts: 2530
Joined: 07 Dec 2014, 14:32
Detinator Steam: Da
Reputatie: Fost Super Moderator
Nume anterior: whisTle
Puncte: 1.7 / 3
Fond eXtream: 0
Contact:

11 Jul 2015, 15:55

^ionutz^ wrote:
FurienUltimate wrote:
scosmynnnn wrote: Mai da-mi si alte idei,mi-e sila sa deschid np++ doar pentru asta :-? ..
Pai sa imbini si pluginurile astea:
| Afiseaza codul
#include <amxmodx>
// Some special includes
#include <hamsandwich>
#include <nvault>
#include <colorchat>

new const PLUGIN [] = "Gold System";
new const VERSION [] = "1.1";
new const AUTHOR [] = "LordOfNothing";

/* g var */

new cvar,savegold,gold[33];


public plugin_init()
{
	register_plugin(PLUGIN,VERSION,AUTHOR);
	
	/*	Some Cvars :	*/
	cvar = register_cvar("gold_kill","600");	
	
	/*	Some Events :	*/
	RegisterHam(Ham_Spawn, "player", "GoldKill", 1);
	
	/*	Show Your gold command		*/
	register_clcmd("say /gold","GoldCmd");
	register_clcmd("say_team /gold","GoldCmd");

	/* 	Save Gold	*/
	savegold = nvault_open("goldvault");
}

public plugin_natives()
{
	register_native("get_user_gold","_get_gold");
	register_native("set_user_gold","_set_gold");
}

public _get_gold(plugin, params)
{
	return gold[get_param(1)];
}

public _set_gold(plugin, params)
{
	new client = get_param(1);
	gold[client] = max(0, get_param(2));
	return gold[client];
}


public SaveGold(id)
{
	new PlayerName[35];
	get_user_authid(id,PlayerName,34);
	
	new vaultkey[64],vaultdata[256];
	format(vaultkey,63,"%s",PlayerName);
	format(vaultdata,255,"%i",gold[id]);
	nvault_set(savegold,vaultkey,vaultdata);
	return PLUGIN_CONTINUE;
}

public LoadGold(id)
{
	new PlayerName[35];
	get_user_authid(id,PlayerName,34);
	
	new vaultkey[64],vaultdata[256];
	format(vaultkey,63,"%s",PlayerName);
	nvault_get(savegold,vaultkey,vaultdata,255);
	
	replace_all(vaultdata, 255, " ", " ");
	
	new playerlives[33];
	
	parse(vaultdata, playerlives, 31);
	
	gold[id] = str_to_num(playerlives);
	
	return PLUGIN_CONTINUE;
}

public GoldKill(victim,attacker,shouldgib)
{
	if(!attacker || attacker == victim)
		return PLUGIN_HANDLED;
	
	gold[attacker] += get_pcvar_num(cvar);
	return PLUGIN_CONTINUE
}

public GoldCmd(id)
{
	ColorChat(id, RED, "[GOLD] ^4You have %i gold !",gold[id]);
	return;
}
public client_authorized(id)
{
	LoadGold(id);
}

public client_disconnect(id)
{
	SaveGold(id);
}
| Afiseaza codul
#include <amxmodx>

native get_user_gold(id, param);
native set_user_gold(id, param);

public plugin_init()
{
	register_clcmd("say /resetagold", "HookReset");
}

public HookReset(id)
{
	set_user_gold(id, 0);
	client_print(id, print_chat, "[AMXX] Acum ai 0 gold !");
}
| Afiseaza codul
#include <amxmodx>
#include <cstrike>

native get_user_gold(id, param);
native set_user_gold(id, param);

public plugin_init()
{
	register_clcmd("say /sellgold", "HookReset");
}

public HookReset(id)
{
	if(get_user_gold(id) >= 1000)
	{
		set_user_gold(id, get_user_gold(id) - 1000);
		cs_set_user_money(id, get_user_money(id) + 10000);
		client_print(id, print_chat, "[AMXX] Ai cumparat 10 000 $ pentru 1000 GOLD !");	
	}
}
Si pe fiecare kill sa iti dea 1 Gold / pe HeadShot sa iti dea 3 Gold / Pentru Plantare / Dezamorsare / Explodare sa iti dea gold in loc de bani.
Cand ai 100 Gold sa scrii /schimba si sa iti dea 10000 $ in banca.
Sa setezi si hud-ul mai jos in coltul din stanga sa apara: HP | Banca | Gold.
Sa adaugi si comanda de dat gold la un anumit player/sau toti jucatorii + sa poti sa sterge gold-uri cuiva (daca esti fondator acces full).
EDIT: Si sa faci o versiune cu toate astea inafara de sistemul in care te inregistrezi.
fost jucator furyx :))))) nu ?
Daca tot a facut acest plugin,macar sa fie facut complet ;).
Kommendante wrote:@FurienUltimate like + share :>
B-) /:)
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

15 Jul 2015, 14:47

Vreau idei originale nu dastea copiate sau de imbinat alte pluginuri.
User avatar
sDs!?
Membru, skill +1
Membru, skill +1
Posts: 474
Joined: 12 Jul 2015, 14:09
Detinator Steam: Nu
CS Status: On-Line 24/24 H
Detinator server CS: Cs.N-avem.Ro
SteamID: Nici dasta
Fond eXtream: 0
Location: In your pc
Contact:

15 Jul 2015, 15:09

Cand intru pe server ma baga direct la joc sau la specator pana cand introduc parola setata ?


Ar merge si o limita de bani in banca gen jucatori 50k $ / admini 70k $
Last edited by sDs!? on 15 Jul 2015, 15:12, edited 1 time in total.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

18 Jul 2015, 16:39

Parola o bagi cand intrii la o echipa (spectator,ct,t).

VREAU IDEI
User avatar
ksF-
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1237
Joined: 09 Jun 2015, 09:14
Detinator Steam: Da
SteamID: bombardieru
Reputatie: Utilizator neserios (tepar)
Membru Club eXtreamCS ( doua saptamana )
Fond eXtream: 0
Contact:

18 Jul 2015, 17:05

Se percepe comision daca transferi cuiva bani? Daca nu, poti implementa.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

18 Jul 2015, 17:08

Cum adica ?
User avatar
Nubo
Fost moderator
Fost moderator
Posts: 2734
Joined: 11 Jul 2012, 18:45
Detinator Steam: Da
CS Status: [əˈnɒn.ɪ.məs]
Reputatie: Fost scripter eXtreamCS
Fost eXtream Mod
Has thanked: 8 times
Been thanked: 27 times

18 Jul 2015, 17:27

scosmynnnn wrote:Cum adica ?
Transferi 10k, dar ti se retrage 11k.
Adica, de exemplu, transferi 10000$ iar din banca ti se retrage 11000$.

La destinatar tot 10000$ ajunge.
Comisionul "il primeste" serverul. :troll
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

18 Jul 2015, 17:29

Nubo wrote:
scosmynnnn wrote:Cum adica ?
Transferi 10k, dar ti se retrage 11k.
Adica, de exemplu, transferi 10000$ iar din banca ti se retrage 11000$.
Ar fi o idee,intr-un eventual update o sa adaug si asta.
Mai astept idei sa stiu de ce ma apuc.
User avatar
ksF-
Utilizator neserios (tepar)
Utilizator neserios (tepar)
Posts: 1237
Joined: 09 Jun 2015, 09:14
Detinator Steam: Da
SteamID: bombardieru
Reputatie: Utilizator neserios (tepar)
Membru Club eXtreamCS ( doua saptamana )
Fond eXtream: 0
Contact:

18 Jul 2015, 17:48

Daca vrei sa para mai interesant parca ulquorra a incercat sa faca dar nu stiu daca a terminat pluginu.
Sa te poti imprumuta la banca: /imprumut suma timp (timp = in cat timp vei preda bani)
Daca nu predai bani la timp sa nu-ti mai dea bani pe plantare/dezamorsare pana cand achiti.
/achit suma (sa achiti bani)
Iar cand intri pe server si ai o datorie sa apara pe chat: Ai de dat x money bancii.... etc
Intelegi tu.
Oricum este complicat...presupun.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

18 Jul 2015, 18:53

O idee foarte buna insa e destul de greu asa ceva :-?
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 14 guests