cerere plugin furien

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 .
Post Reply
User avatar
iuly2195
Fost moderator
Fost moderator
Posts: 627
Joined: 18 Apr 2012, 17:48
Detinator Steam: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator ajutator
Has thanked: 71 times
Been thanked: 11 times
Contact:

30 Jun 2013, 19:24

are cineva pluginul acesta?

Image
Image Image
RoyalServer
User avatar
Gabriel eXtream
Membru, skill +2
Membru, skill +2
Posts: 953
Joined: 20 Aug 2012, 16:43
Detinator Steam: Da
CS Status: Can't be touched
Reputatie: Fost Moderator ajutator
Nume anterior: BlueSky#, EcHoO.
0.3 / 3
Utilizator neserios ( tepar )
Fond eXtream: 0
Location: Bucuresti
Has thanked: 67 times
Been thanked: 125 times

30 Jun 2013, 20:34

Posteaza nativele pluginului de credite
User avatar
iuly2195
Fost moderator
Fost moderator
Posts: 627
Joined: 18 Apr 2012, 17:48
Detinator Steam: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator ajutator
Has thanked: 71 times
Been thanked: 11 times
Contact:

30 Jun 2013, 20:50

BlueSky# wrote:Posteaza nativele pluginului de credite
adica sa postez pluginul de credite?

daca da,
poftim | 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[10000];
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("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_concmd("amx_give_credits", "Give_Credits", ADMIN_RCON, "Name/@T/@CT/@All -> Amount");
	register_concmd("amx_reset_credits", "Reset_Credits", ADMIN_RCON, "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 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);
	SaveCredits(id)
	}
	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);
	SaveCredits(id)
	}
	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);
	SaveCredits(id)
	}
	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);
	SaveCredits(id)
	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(players, 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();
	}
	}
	} 
	}
Image Image
User avatar
Gabriel eXtream
Membru, skill +2
Membru, skill +2
Posts: 953
Joined: 20 Aug 2012, 16:43
Detinator Steam: Da
CS Status: Can't be touched
Reputatie: Fost Moderator ajutator
Nume anterior: BlueSky#, EcHoO.
0.3 / 3
Utilizator neserios ( tepar )
Fond eXtream: 0
Location: Bucuresti
Has thanked: 67 times
Been thanked: 125 times

01 Jul 2013, 10:32

| Afiseaza codul
#include <amxmodx>
#include <hamsandwich>



native get_user_credits(id)
native set_user_credits(id, cantitate)




public plugin_init()
{
	
	RegisterHam(Ham_Spawn,"player","Hamhp",1)
}
public client_putinserver( id )
{
	if( is_user_alive( id ) ) return
	
	set_task(1.0,"hp",_,_,_,"b",_)
}
public hp(id)
{
	
	set_hudmessage(255, 0, 0, 0.38, 0.86, 0, 6.0, 3.2)
	show_hudmessage(id, "HP : %d AP : %d Credits %d  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
}
Last edited by Gabriel eXtream on 01 Jul 2013, 11:17, edited 1 time in total.
Reason: Editat , m-am grabit
User avatar
iuly2195
Fost moderator
Fost moderator
Posts: 627
Joined: 18 Apr 2012, 17:48
Detinator Steam: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator ajutator
Has thanked: 71 times
Been thanked: 11 times
Contact:

01 Jul 2013, 10:47

nu a mers :|

Image
Image Image
User avatar
PlayToy
Membru, skill +1
Membru, skill +1
Posts: 493
Joined: 02 Aug 2011, 19:56
Detinator Steam: Da
CS Status: Busy
Detinator server CS: DA.
Reputatie: Membru Club eXtreamCS (1 luna)
Utilizator neserios ( tepar )
Location: Bucuresti
Has thanked: 17 times
Been thanked: 24 times
Contact:

01 Jul 2013, 10:51

Ai uitat să pui un "n" şi ai scris "ative"
asta | Afiseaza codul
#include <amxmodx>
#include <hamsandwich>



native get_user_credits(id)
native set_user_credits(id, cantitate)




public plugin_init()
{
	
	RegisterHam(Ham_Spawn,"player","Hamhp",1)
}
public client_putinserver( id )
{
	if( is_user_alive( id ) ) return
	
	set_task(1.0,"hp",_,_,_,"b",_)
}
public hp(id)
{
	
	set_hudmessage(255, 0, 0, 0.38, 0.86, 0, 6.0, 3.2)
	show_hudmessage(id, "HP : %d AP : Credits  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
}
User avatar
iuly2195
Fost moderator
Fost moderator
Posts: 627
Joined: 18 Apr 2012, 17:48
Detinator Steam: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator ajutator
Has thanked: 71 times
Been thanked: 11 times
Contact:

01 Jul 2013, 10:54

PlayToy wrote:Ai uitat să pui un "n" şi ai scris "ative"
asta | Afiseaza codul
#include <amxmodx>
#include <hamsandwich>



native get_user_credits(id)
native set_user_credits(id, cantitate)




public plugin_init()
{
	
	RegisterHam(Ham_Spawn,"player","Hamhp",1)
}
public client_putinserver( id )
{
	if( is_user_alive( id ) ) return
	
	set_task(1.0,"hp",_,_,_,"b",_)
}
public hp(id)
{
	
	set_hudmessage(255, 0, 0, 0.38, 0.86, 0, 6.0, 3.2)
	show_hudmessage(id, "HP : %d AP : Credits  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
}
miam dat seama si am modificat de prima data,altfel nu mergea compilat,dar tot nu merge
Image Image
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

01 Jul 2013, 11:00

Code: Select all

show_hudmessage(id, "HP : %d AP : Credits  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
-->>

Code: Select all

show_hudmessage(id, "HP : %d AP : %d Credits: %d  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
munir
Membru eXtream
Membru eXtream
Posts: 3193
Joined: 30 Aug 2012, 22:16
Detinator Steam: Da
CS Status: Fost scripter
Detinator server CS: Nu
SteamID: -
Reputatie: Fost super moderator
Restrictie schimbare nume
Nume anterior: falseq, cruyff
Location: Bucuresti
Has thanked: 342 times
Been thanked: 571 times
Contact:

01 Jul 2013, 11:03

SMA | Afiseaza codul
#include <amxmodx>



native get_user_credits(id)
native set_user_credits(id, cantitate)

public client_putinserver( id )
{
	if( is_user_alive( id ) ) return
	
	set_task(1.0,"hp",_,_,_,"b",_)
}
public hp(id)
{
	set_hudmessage(255, 0, 0, 0.38, 0.86, 0, 6.0, 3.2)
	show_hudmessage(id, "HP: %d AP: %d Credits: %d  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
}
Retras
User avatar
iuly2195
Fost moderator
Fost moderator
Posts: 627
Joined: 18 Apr 2012, 17:48
Detinator Steam: Nu
Reputatie: Membru Club eXtreamCS (o luna)
Fost Moderator ajutator
Has thanked: 71 times
Been thanked: 11 times
Contact:

01 Jul 2013, 11:08

Askhanar wrote:

Code: Select all

show_hudmessage(id, "HP : %d AP : Credits  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
-->>

Code: Select all

show_hudmessage(id, "HP : %d AP : %d Credits: %d  ",get_user_health(id) ,get_user_armor(id) ,get_user_credits(id))
a mers,multumesc

ma ajutati va rog si aici :)
Image Image
User avatar
Hades Ownage
Membru eXtream
Membru eXtream
Posts: 3182
Joined: 22 Oct 2008, 10:12
Detinator Steam: Da
Detinator server CS: jb.clutch.ro
SteamID: hades-source
Reputatie: Fost Super Moderator
Fost Scripter eXtreamCS
Nume anterior: hadesownage
Location: Iasi
Has thanked: 324 times
Been thanked: 406 times

01 Jul 2013, 12:15

Ce rost are set_user_credits ? :)
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 35 guests