Cerere plugin slot

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 .
User avatar
Derek
Membru, skill +1
Membru, skill +1
Posts: 198
Joined: 19 Nov 2014, 18:16
Detinator Steam: Da
CS Status: CsBlackDevil.Com
Detinator server CS: ZM
Fond eXtream: 0
Location: Romania
Has thanked: 1 time
Contact:

29 Dec 2017, 08:48

zp_get_user_ammo_packs(Plr)
zp_set_user_ammo_packs(id, clamp(ammo, 0, AMMO_VAULT_LIMIT))

Astea?
RoyalServer
User avatar
ice_Robert.
Membru, skill 0
Membru, skill 0
Posts: 11
Joined: 28 Jan 2017, 11:23
Detinator Steam: Da
CS Status: Never Back Down
Fond eXtream: 0
Location: Ramnicu Valcea
Contact:

01 Jan 2018, 15:51

Salut ! intr-adevar exista pe multe servere asa ceva,insa specifica tipul serverului tau,[Zombie,Classic,..] si spune prin intermediul a ce poti cumpara acest slot.
Image
ImageImage
User avatar
Derek
Membru, skill +1
Membru, skill +1
Posts: 198
Joined: 19 Nov 2014, 18:16
Detinator Steam: Da
CS Status: CsBlackDevil.Com
Detinator server CS: ZM
Fond eXtream: 0
Location: Romania
Has thanked: 1 time
Contact:

02 Jan 2018, 13:15

este modul Zombie Plague 6.3

Si vreau sa se poata cumpara prin ammo sau points..
User avatar
A k c 3 n 7
Super moderator
Super moderator
Posts: 5139
Joined: 25 Aug 2014, 21:31
Detinator Steam: Da
CS Status: who dares wins
SteamID: Jandarmeria
Reputatie: Super moderator
Moderatorul anului 2023
Fost Membru Club eXtreamCS ( o luna )
Fost eXtream Mod
Fost Intermediar
Nume anterior: Sorinel
Fond eXtream: 0
Location: Unknown
Discord: remusakcent
Has thanked: 4 times
Been thanked: 46 times

02 Jan 2018, 16:08

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <amxmisc>

new const PLUGIN_NAME[] = "Buy Slot", 
	 PLUGIN_VERSION[] = "1.0", 
	 PLUGIN_AUTHOR[] = "YONTU";

new const TAG[] = "[SERVER]";

//native zp_set_user_ammo_packs(id);
native zp_get_user_ammo_packs(id);

#define SLOT_COST 50

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	
	register_clcmd("say /slotme", "cmd_make_me_slot");
	register_clcmd("INREGISTRARE", "become_slot");
}

public cmd_make_me_slot(id)
{
	if(!is_user_connected(id))
		return PLUGIN_HANDLED;
	if(get_user_flags(id) & ADMIN_RESERVATION)
	{
		ColorChat(id, "!4%s!1 Esti deja!3 SLOT!1!", TAG);
		return PLUGIN_HANDLED;
	}
	if(zp_get_user_ammo_packs(id) < SLOT_COST)
	{
		ColorChat(id, "!4%s!1 Nu ai bani suficienti!", TAG);
		return PLUGIN_HANDLED;
	}
	
	ColorChat(id, "!4%s!1 LOADING...", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!1 Ai cumparat!3 SLOT!1 cu!4 10000 $!1!", TAG);
	cs_set_user_money(id, cs_get_user_money(id) - 10000);
	client_cmd(id, "messagemode INREGISTRARE");
	return PLUGIN_CONTINUE;
}

public become_slot(id)
{
	if(!is_user_connected(id) || get_user_flags(id) & ADMIN_RESERVATION)
		return PLUGIN_HANDLED;
	
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);

	new texted_password[16];
	read_args(texted_password, charsmax(texted_password));
	remove_quotes(texted_password);

	if(strlen(texted_password) < 3 || strlen(texted_password) > 15)
	{
		ColorChat(id, "!4%s!1 Parola!3 INVALIDA!1.", TAG);
		ColorChat(id, "!4%s!3 Parola trebuie sa contina intre!1 3!3 si!1 15 caractere!3.", TAG);
		ColorChat(id, "!4%s!1 Reintrodu din nou!3 parola!1.", TAG);
		client_cmd(id, "messagemode INREGISTRARE");
		return PLUGIN_HANDLED;
	}

	new configsDir[64];
	get_configsdir(configsDir, charsmax(configsDir));
	format(configsDir, 63, "%s/users.ini", configsDir);

	new name[32];
	get_user_name(id, name, charsmax(name));
	
	new linetoadd[512];
	formatex(linetoadd, 511, "^r^n^"%s^" ^"%s^" ^"b^" ^"a^"", name, texted_password);
	server_print("Adding: %s", linetoadd);
		
	if(!write_file(configsDir, linetoadd))
		console_print(id, "%s Failed writing to %s!", TAG, configsDir);

	set_user_info(id, "_pw", texted_password);
	server_cmd("amx_reloadadmins");
	
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	
	return PLUGIN_CONTINUE;
}

stock ColorChat(id, String[], any:...)
{
	static szMesage[192];
	vformat(szMesage, charsmax(szMesage), String, 3);
	
	replace_all(szMesage, charsmax(szMesage), "!1", "^1");
	replace_all(szMesage, charsmax(szMesage), "!3", "^3");
	replace_all(szMesage, charsmax(szMesage), "!4", "^4");
	
	static g_msg_SayText = 0;
	if(!g_msg_SayText)
		g_msg_SayText = get_user_msgid("SayText");
	
	new Players[32], iNum = 1, i;

 	if(id) Players[0] = id;
	else get_players(Players, iNum, "ch");
	
	for(--iNum; iNum >= 0; iNum--)
	{
		i = Players[iNum];
		
		message_begin(MSG_ONE_UNRELIABLE, g_msg_SayText, _, i);
		write_byte(i);
		write_string(szMesage);
		message_end();
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
de aici modifici cat sa coste

Code: Select all

#define SLOT_COST 50
User avatar
Derek
Membru, skill +1
Membru, skill +1
Posts: 198
Joined: 19 Nov 2014, 18:16
Detinator Steam: Da
CS Status: CsBlackDevil.Com
Detinator server CS: ZM
Fond eXtream: 0
Location: Romania
Has thanked: 1 time
Contact:

02 Jan 2018, 17:41

Nu merge Akc3n7 ..

Nu se cumpara din ammo, apare cu 10000$
Si nu imi apare unde sa introduc parola, ramane normal nu ia niciun ammo..
User avatar
A k c 3 n 7
Super moderator
Super moderator
Posts: 5139
Joined: 25 Aug 2014, 21:31
Detinator Steam: Da
CS Status: who dares wins
SteamID: Jandarmeria
Reputatie: Super moderator
Moderatorul anului 2023
Fost Membru Club eXtreamCS ( o luna )
Fost eXtream Mod
Fost Intermediar
Nume anterior: Sorinel
Fond eXtream: 0
Location: Unknown
Discord: remusakcent
Has thanked: 4 times
Been thanked: 46 times

02 Jan 2018, 19:25

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

new const PLUGIN_NAME[] = "Buy Slot", 
	 PLUGIN_VERSION[] = "1.0", 
	 PLUGIN_AUTHOR[] = "YONTU";

new const TAG[] = "[SERVER]";

#define COST 50

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	
	register_clcmd("say /slotme", "cmd_make_me_slot");
	register_clcmd("INREGISTRARE", "become_slot");
}

public cmd_make_me_slot(id)
{
	if(!is_user_connected(id))
		return PLUGIN_HANDLED;
	if(get_user_flags(id) & ADMIN_RESERVATION)
	{
		ColorChat(id, "!4%s!1 Esti deja!3 SLOT!1!", TAG);
		return PLUGIN_HANDLED;
	}
	if(zp_get_user_ammo_packs(id) < COST)
	{
		ColorChat(id, "!4%s!1 Nu ai ammo suficient!", TAG);
		return PLUGIN_HANDLED;
	}
	
	ColorChat(id, "!4%s!1 LOADING...", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!1 Ai cumparat!3 SLOT!1 cu!4 50 $!1!", TAG);
	zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) - COST);
	client_cmd(id, "messagemode INREGISTRARE");
	return PLUGIN_CONTINUE;
}

public become_slot(id)
{
	if(!is_user_connected(id) || get_user_flags(id) & ADMIN_RESERVATION)
		return PLUGIN_HANDLED;
	
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);

	new texted_password[16];
	read_args(texted_password, charsmax(texted_password));
	remove_quotes(texted_password);

	if(strlen(texted_password) < 3 || strlen(texted_password) > 15)
	{
		ColorChat(id, "!4%s!1 Parola!3 INVALIDA!1.", TAG);
		ColorChat(id, "!4%s!3 Parola trebuie sa contina intre!1 3!3 si!1 15 caractere!3.", TAG);
		ColorChat(id, "!4%s!1 Reintrodu din nou!3 parola!1.", TAG);
		client_cmd(id, "messagemode INREGISTRARE");
		return PLUGIN_HANDLED;
	}

	new configsDir[64];
	get_configsdir(configsDir, charsmax(configsDir));
	format(configsDir, 63, "%s/users.ini", configsDir);

	new name[32];
	get_user_name(id, name, charsmax(name));
	
	new linetoadd[512];
	formatex(linetoadd, 511, "^r^n^"%s^" ^"%s^" ^"b^" ^"a^"", name, texted_password);
	server_print("Adding: %s", linetoadd);
		
	if(!write_file(configsDir, linetoadd))
		console_print(id, "%s Failed writing to %s!", TAG, configsDir);

	set_user_info(id, "_pw", texted_password);
	server_cmd("amx_reloadadmins");
	
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	
	return PLUGIN_CONTINUE;
}

stock ColorChat(id, String[], any:...)
{
	static szMesage[192];
	vformat(szMesage, charsmax(szMesage), String, 3);
	
	replace_all(szMesage, charsmax(szMesage), "!1", "^1");
	replace_all(szMesage, charsmax(szMesage), "!3", "^3");
	replace_all(szMesage, charsmax(szMesage), "!4", "^4");
	
	static g_msg_SayText = 0;
	if(!g_msg_SayText)
		g_msg_SayText = get_user_msgid("SayText");
	
	new Players[32], iNum = 1, i;

 	if(id) Players[0] = id;
	else get_players(Players, iNum, "ch");
	
	for(--iNum; iNum >= 0; iNum--)
	{
		i = Players[iNum];
		
		message_begin(MSG_ONE_UNRELIABLE, g_msg_SayText, _, i);
		write_byte(i);
		write_string(szMesage);
		message_end();
	}
}
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

02 Jan 2018, 22:59

A k c 3 n 7 wrote:
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

new const PLUGIN_NAME[] = "Buy Slot", 
	 PLUGIN_VERSION[] = "1.0", 
	 PLUGIN_AUTHOR[] = "YONTU";

new const TAG[] = "[SERVER]";

#define COST 50

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
	
	register_clcmd("say /slotme", "cmd_make_me_slot");
	register_clcmd("INREGISTRARE", "become_slot");
}

public cmd_make_me_slot(id)
{
	if(!is_user_connected(id))
		return PLUGIN_HANDLED;
	if(get_user_flags(id) & ADMIN_RESERVATION)
	{
		ColorChat(id, "!4%s!1 Esti deja!3 SLOT!1!", TAG);
		return PLUGIN_HANDLED;
	}
	if(zp_get_user_ammo_packs(id) < COST)
	{
		ColorChat(id, "!4%s!1 Nu ai ammo suficient!", TAG);
		return PLUGIN_HANDLED;
	}
	
	ColorChat(id, "!4%s!1 LOADING...", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);
	ColorChat(id, "!4%s!1 Ai cumparat!3 SLOT!1 cu!4 50 $!1!", TAG);
	zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) - COST);
	client_cmd(id, "messagemode INREGISTRARE");
	return PLUGIN_CONTINUE;
}

public become_slot(id)
{
	if(!is_user_connected(id) || get_user_flags(id) & ADMIN_RESERVATION)
		return PLUGIN_HANDLED;
	
	ColorChat(id, "!4%s!3 >>!1 INTRODU PAROLA", TAG);

	new texted_password[16];
	read_args(texted_password, charsmax(texted_password));
	remove_quotes(texted_password);

	if(strlen(texted_password) < 3 || strlen(texted_password) > 15)
	{
		ColorChat(id, "!4%s!1 Parola!3 INVALIDA!1.", TAG);
		ColorChat(id, "!4%s!3 Parola trebuie sa contina intre!1 3!3 si!1 15 caractere!3.", TAG);
		ColorChat(id, "!4%s!1 Reintrodu din nou!3 parola!1.", TAG);
		client_cmd(id, "messagemode INREGISTRARE");
		return PLUGIN_HANDLED;
	}

	new configsDir[64];
	get_configsdir(configsDir, charsmax(configsDir));
	format(configsDir, 63, "%s/users.ini", configsDir);

	new name[32];
	get_user_name(id, name, charsmax(name));
	
	new linetoadd[512];
	formatex(linetoadd, 511, "^r^n^"%s^" ^"%s^" ^"b^" ^"a^"", name, texted_password);
	server_print("Adding: %s", linetoadd);
		
	if(!write_file(configsDir, linetoadd))
		console_print(id, "%s Failed writing to %s!", TAG, configsDir);

	set_user_info(id, "_pw", texted_password);
	server_cmd("amx_reloadadmins");
	
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	ColorChat(id, "!4%s!1 Felicitari Ai devenit SLOT (parola ta:!4 %s!1)", TAG, texted_password);
	
	return PLUGIN_CONTINUE;
}

stock ColorChat(id, String[], any:...)
{
	static szMesage[192];
	vformat(szMesage, charsmax(szMesage), String, 3);
	
	replace_all(szMesage, charsmax(szMesage), "!1", "^1");
	replace_all(szMesage, charsmax(szMesage), "!3", "^3");
	replace_all(szMesage, charsmax(szMesage), "!4", "^4");
	
	static g_msg_SayText = 0;
	if(!g_msg_SayText)
		g_msg_SayText = get_user_msgid("SayText");
	
	new Players[32], iNum = 1, i;

 	if(id) Players[0] = id;
	else get_players(Players, iNum, "ch");
	
	for(--iNum; iNum >= 0; iNum--)
	{
		i = Players[iNum];
		
		message_begin(MSG_ONE_UNRELIABLE, g_msg_SayText, _, i);
		write_byte(i);
		write_string(szMesage);
		message_end();
	}
}

Code: Select all

ColorChat(id, "!4%s!1 Ai cumparat!3 SLOT!1 cu!4 50 $!1!", TAG);
->

Code: Select all

ColorChat(id, "!4%s!1 Ai cumparat!3 SLOT!1 cu!4 %i $!1!", TAG, COST);
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
User avatar
Derek
Membru, skill +1
Membru, skill +1
Posts: 198
Joined: 19 Nov 2014, 18:16
Detinator Steam: Da
CS Status: CsBlackDevil.Com
Detinator server CS: ZM
Fond eXtream: 0
Location: Romania
Has thanked: 1 time
Contact:

03 Jan 2018, 00:11

Acum se ia ammo, dar cum bag parola? Sau se pune automat pe ip sau?
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

03 Jan 2018, 15:16

Prietene, pluginul merge. Editarile au fost facute conform cerințelor tale, urmeaza doar sa l testezi, dar iti spun eu ca merge. Odata ce ai scris comanda in chat, in partea stanga sus iti apare un cuvant INREGISTRARE, asemeni scris, iar ceea ce ai tu de facut este sa iti scrii tu ce parola vrea muschiu tau. Apoi verifica users.ini sa te convingi ca esti trecut in lista.
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

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