plugin vip free 7 zile!

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
NemeSyS17
Membru, skill +1
Membru, skill +1
Posts: 307
Joined: 05 Apr 2017, 00:42
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Been thanked: 2 times
Contact:

12 Feb 2020, 10:53

Plugin Cerut: Da vip free 7 zile!
Descriere (adica ce face el mai exact): cand scrii /vipfree, sa iti dea sus sa bagi parola dupa sa confirmi parola, si sa bage automat in users .ini jos de tot asa "NICK-ul celui care s e inregistreaza" "Parola" "bit" "a" [data cand a obitnut vip-ul]!|
si dupa ce a
si a bagat aprola sa i apara in caht
[FURIEN] Ai obtinut VIP Free pe data de X acesta va dura 7 zile!
[FURIEN] Datele Pentru VIP - Nick : "numele lui" Parola : "parolacare si-a setat-o".
[FURIEN] Te vom deconecta de pe server in 5 secunde pentru a te reconecta cu vip-ul!
adica dupa 5 secunde dupa ce si a bagat paorla si i-a aparut aceste mesaje sa se dea automat "amx_reloadadmins"
Serverul impune conditii strict HLDS/REHLDS?: ReHLDS
Ai cautat pluginul?(daca da, precizeaza cum): DA, peste tot
Necesita mod special?: :/
Last edited by NemeSyS17 on 15 Feb 2020, 13:08, edited 1 time in total.
RoyalServer 2
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

12 Feb 2020, 20:04

plugin de bază-https://forums.alliedmods.net/showthread.php?t=13334

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

new const CT[]=".g[FURIEN].n"
new const FLAGE[]="bit"
new const FAP[]="parola_vf"
const EXPIRARE=7	//zile
const MIN_CHAR=4
const MAX_CHAR=10

static HostName[65]
new name[33][32],dat[32]

public plugin_init() {
	// Add your code here...
	
	register_clcmd(FAP,"SP")
	register_clcmd("say /vipfree","FV")
	register_clcmd("say_team /vipfree","FV")
	
	get_cvar_string( "hostname", HostName, charsmax( HostName ) );
}

public client_putinserver(id)	if(!(is_user_bot(id)||is_user_hltv(id)))	get_user_name(id,name[id],charsmax(name[]))

public SP(id)
{
	if(is_user_admin(id))	return PLUGIN_HANDLED
	if( containi( name[id], HostName ) != -1 )
	{
		print_cc( id, "%s Nu poti inregistra acest.t NICK.n!", CT );
		return PLUGIN_HANDLED;
	}

	static szArg[ 15 ];
	read_argv( 1, szArg, sizeof ( szArg ) -1 );
	if( strlen( szArg ) < MIN_CHAR )
	{
		print_cc( id, "%s Parola NU poate fi mai mica de %d caractere!", CT,MIN_CHAR );
		
		client_cmd( id, "messagemode %s",FAP);
		return PLUGIN_HANDLED;
	}
	else if( strlen( szArg ) > MAX_CHAR )
	{
		print_cc( id, "%s Parola NU poate fi mai mare de %d caractere!", CT,MAX_CHAR );
		
		client_cmd( id, "messagemode %s",FAP);
		return PLUGIN_HANDLED;
	}
	get_time("%m/%d/%Y - %H:%M:%S",dat,charsmax(dat))
	print_cc( id, "%s Ai obtinut VIP Free pe data de.g %s.n acesta va dura %d zile!", CT,dat,EXPIRARE)
	print_cc( id, "%s Datele Pentru VIP - Nick : ^".g%s.n^" Parola : ^".g%s.n^".", CT,name[id],szArg)
	print_cc( id, "%s Te vom deconecta de pe server in 5 secunde pentru a te reconecta cu vip-ul!", CT)
	server_cmd("amx_tempadmin ^"%s^" %d %s",name[id],EXPIRARE,FLAGE)
	set_task(5.1,"RR",id)
	return PLUGIN_HANDLED;
}
public RR(id)
{
	client_cmd(id,"%s",";retry")
	server_cmd("amx_reloadadmins")
}

public FV(id)
{
	if(is_user_admin(id))	return
	
	client_cmd( id, "messagemode %s",FAP );
}

print_cc(id, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "");
	replace_all(msg, sizeof(msg) - 1, ".n", ".n");
	replace_all(msg, sizeof(msg) - 1, ".t", ".t");
	message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, id);
	write_byte(id ? id : fake_user);
	write_string(msg);
	message_end();
}
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
User avatar
NemeSyS17
Membru, skill +1
Membru, skill +1
Posts: 307
Joined: 05 Apr 2017, 00:42
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Has thanked: 6 times
Been thanked: 2 times
Contact:

13 Feb 2020, 01:00

L E V I N wrote:
12 Feb 2020, 20:04
plugin de bază-https://forums.alliedmods.net/showthread.php?t=13334

Code: Select all

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

new const CT[]=".g[FURIEN].n"
new const FLAGE[]="bit"
new const FAP[]="parola_vf"
const EXPIRARE=7	//zile
const MIN_CHAR=4
const MAX_CHAR=10

static HostName[65]
new name[33][32],dat[32]

public plugin_init() {
	// Add your code here...
	
	register_clcmd(FAP,"SP")
	register_clcmd("say /vipfree","FV")
	register_clcmd("say_team /vipfree","FV")
	
	get_cvar_string( "hostname", HostName, charsmax( HostName ) );
}

public client_putinserver(id)	if(!(is_user_bot(id)||is_user_hltv(id)))	get_user_name(id,name[id],charsmax(name[]))

public SP(id)
{
	if(is_user_admin(id))	return PLUGIN_HANDLED
	if( containi( name[id], HostName ) != -1 )
	{
		print_cc( id, "%s Nu poti inregistra acest.t NICK.n!", CT );
		return PLUGIN_HANDLED;
	}

	static szArg[ 15 ];
	read_argv( 1, szArg, sizeof ( szArg ) -1 );
	if( strlen( szArg ) < MIN_CHAR )
	{
		print_cc( id, "%s Parola NU poate fi mai mica de %d caractere!", CT,MIN_CHAR );
		
		client_cmd( id, "messagemode %s",FAP);
		return PLUGIN_HANDLED;
	}
	else if( strlen( szArg ) > MAX_CHAR )
	{
		print_cc( id, "%s Parola NU poate fi mai mare de %d caractere!", CT,MAX_CHAR );
		
		client_cmd( id, "messagemode %s",FAP);
		return PLUGIN_HANDLED;
	}
	get_time("%m/%d/%Y - %H:%M:%S",dat,charsmax(dat))
	print_cc( id, "%s Ai obtinut VIP Free pe data de.g %s.n acesta va dura %d zile!", CT,dat,EXPIRARE)
	print_cc( id, "%s Datele Pentru VIP - Nick : ^".g%s.n^" Parola : ^".g%s.n^".", CT,name[id],szArg)
	print_cc( id, "%s Te vom deconecta de pe server in 5 secunde pentru a te reconecta cu vip-ul!", CT)
	server_cmd("amx_tempadmin ^"%s^" %d %s",name[id],EXPIRARE,FLAGE)
	set_task(5.1,"RR",id)
	return PLUGIN_HANDLED;
}
public RR(id)
{
	client_cmd(id,"%s",";retry")
	server_cmd("amx_reloadadmins")
}

public FV(id)
{
	if(is_user_admin(id))	return
	
	client_cmd( id, "messagemode %s",FAP );
}

print_cc(id, fmt[], any:...)
{
	static saytext = 0, fake_user;
	if (!saytext)
	{
		saytext = get_user_msgid("SayText");
		fake_user = get_maxplayers() + 1;
	}
	new msg[192];
	vformat(msg, charsmax(msg), fmt, 3)
	replace_all(msg, sizeof(msg) - 1, ".g", "");
	replace_all(msg, sizeof(msg) - 1, ".n", ".n");
	replace_all(msg, sizeof(msg) - 1, ".t", ".t");
	message_begin(id ? MSG_ONE_UNRELIABLE : MSG_BROADCAST, saytext, _, id);
	write_byte(id ? id : fake_user);
	write_string(msg);
	message_end();
}
L E V I N, m-am gandit acum la o chestie!
de ex se poate obtine vip dinou dupa ce expira, isi baga cu alt nick. potio face cumva sa ii salveze ip-ul / steamid si sa nu se poata puna 2 vip-uri pe acelasi steam id, si dupa ce a expirat sa i scrie in caht daca incearca cu alt nick
[FURIEN] IP-ul/Steamid-ul tau a fost deja inregistrat in camapania vip free. ceva de genul!
Edit, ma gandeam daca poti face sa se inregistreze ip-ul & steam id & nick intr un fisier ceva
.txt
si na daca dupa ce expira se re incarca de pe acel ip / nick steam id, sa i dea mesajul in chat
User avatar
levin
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3844
Joined: 24 Aug 2011, 12:24
Detinator Steam: Da
CS Status:
Detinator server CS: ☯∴
SteamID: riseofevo
Reputatie: Scripter eXtreamCS
Nume anterior: Adryyy
Location: ҳ̸Ҳ̸ҳ
Discord: devilclass
Has thanked: 36 times
Been thanked: 594 times
Contact:

13 Feb 2020, 17:20

dacă vrea vip, tot poate face rost, schimbă nick/ip/steamid(depinde dacă l și duce capu..da mai mult de 50% nu i duce) , dacă e steam on intră pe non,ar fii un eșec să încerc ceva ce nu se poate 100%
pot face doar să blochez anumite nick uri comune gen player,jucator,amd-player etc..
pentru faze de genu cel mai bine e un sistem de reg, practic pot face validare reală pe client, da nu fac public așa ceva
Pentru ajutor, faceți cerere bine detaliată, completând și respectând modelul corespunzător.
Nu-mi mai dați cereri doar pentru a mă avea în lista de prieteni.
Dacă te ajut, și mă ignori/etc > te adaug în „foe”.
Aveți grijă la cei ce încearcă să mă copieze sau să dea drept mine..Puteți lua legătura cu mine prin STEAM dacă aveți o problemă/nelămurire în acest caz! Cont de forum am doar aici.
În cazul în care utilizați ceva din ce am postat(ex: aici), e bine să fiți la curent cu modificările aduse și de aici, iar dacă sunt ceva probleme nu ezitați să luați legătura cu mine. Actualizarea unor coduri nu se vor afișa public, doar dacă se găsește ceva critic/urgent de remediat, unele fiind coduri vechi iar unele refăcute chiar recent dar private.
* Nume pe cs1.6: eVoLuTiOn \ Nume vechi: eVo
* Atelierul meu - post2819572.html#p2819572 (închis, click link ca să vedeți de ce)
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 22 guests