[TUTORIAL] Instalare platforma boost / dropuri cap-coada.

Tutoriale pentru Counter-Strike aprobate de eXtream!

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Locked
User avatar
sharkstar
Membru, skill +4
Membru, skill +4
Posts: 1735
Joined: 24 Dec 2012, 15:51
Detinator Steam: Da
CS Status: Rupetot
SteamID: privat
Location: Bucuresti
Has thanked: 70 times
Been thanked: 42 times

29 May 2013, 21:40

Reftific.
Pluginul pl_redirect_2 nu merge , degeaba incercati sa faceti. Am cumparat domeniu + webhost si VPS. Cand e sa redictioneze pe cineva il redictioneaza si pe urma il deconecteaza (Nici nu asteapta 2 secunde ca la si redictionat).
Doar eu am problema asta?!
I've never been more normal than I am now.
My tumblr
RoyalServer
User avatar
alynut
Administrator
Administrator
Posts: 7120
Joined: 02 Jul 2012, 06:31
Detinator Steam: Da
CS Status: In concediu, activez mai rar .
SteamID: alynut991
Reputatie: Fost Administrator
Fost Intermediar
Location: Bucuresti
Has thanked: 183 times
Been thanked: 441 times

29 May 2013, 22:38

sharkstar wrote:Reftific.
Pluginul pl_redirect_2 nu merge , degeaba incercati sa faceti. Am cumparat domeniu + webhost si VPS. Cand e sa redictioneze pe cineva il redictioneaza si pe urma il deconecteaza (Nici nu asteapta 2 secunde ca la si redictionat).
Doar eu am problema asta?!
Si eu am aceasi problema ,iar pluginu celalant nu bindeaza playerii .
User avatar
Ganja*
Membru, skill +2
Membru, skill +2
Posts: 539
Joined: 27 Jun 2011, 19:33
Detinator Steam: Da
CS Status: Loading...
SteamID: Ganja
Has thanked: 31 times
Been thanked: 36 times

30 May 2013, 08:16

Eu am reusit, pluginul pl_redirect deconecteaza jucatorii pentru ca nu se poate conecta la baza e date mysql....d'asta imi dadea si mie eroare si se incarcau 3 liniute si dupa ma deconecta, pentru ca nu stia unde sa ma trimita...trebuie dupa ce faceti baza de date, sa importati prostrike_boost dupa care sa va logati in cpanel-ul de la platforma si sa adugati acolo serverul catre care vreti sa redirectioneze...pluginul de bind nu merge dar puteti cauta pe net "plugin bind taste" si o sa gasiti destule :). Vedeti sa puneti corect in pluginul de redirect datele bazei de date si sa permiteti ip-ului pe care tine-ti redirectul cu bind sa se conecteze. Care n-a inteles sa lase un reply aici si-i explic mai detaliat ;)
Ma antrenez intens la capatul berii
Trag burta, nu piept, mai am sapte serii
User avatar
arenadevils
Membru, skill 0
Membru, skill 0
Posts: 27
Joined: 04 Mar 2013, 02:12
Detinator Steam: Da
CS Status: www.mastercs.ro
Detinator server CS: CS.MasterCS.Ro
SteamID: magik_mastercs
Has thanked: 1 time
Been thanked: 2 times
Contact:

31 May 2013, 12:45

Ultimate_bind este pluginul perfect pentru bindat eu il folosesc ;)
Image
Image
http://www.mastercs.ro BEST NEW GAMING COMMUNITY
User avatar
sharkstar
Membru, skill +4
Membru, skill +4
Posts: 1735
Joined: 24 Dec 2012, 15:51
Detinator Steam: Da
CS Status: Rupetot
SteamID: privat
Location: Bucuresti
Has thanked: 70 times
Been thanked: 42 times

01 Jun 2013, 18:51

Cum voua va merge?! Eu am configurat asa:
| Afiseaza codul
[code]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <sqlx>

#define PLUGIN "Platforma Redirect"
#define VERSION "2.0"
#define AUTHOR "HaldiR"

#define szHost "144.76.15.***"
#define szUser "User"
#define szPass "pass"
#define szDb "Data de baze"

#define MAX_SERVER 10 // aici setezi cate servere sa incarce platforma maxim, in sql pot fi si 100, daca aici pui 10, doar pe primele 10 le ia, ultimele 10 adaugate
#define UPDATE_TIME 1 // interval de timp in care isi face update, minute


new Handle:g_SqlTuple
new iCount = 10 //Numarul maxim de servere
new iServer = 0 //Integer pentru redirectionare pas cu pas
new iDrops = 30 //Numarul total de dropuri

new szBuffer[4000]

new server_list[MAX_SERVER][32]


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	g_SqlTuple = SQL_MakeDbTuple(szHost, szUser, szPass, szDb, 10)
	
	set_task( float( UPDATE_TIME * 60 ), "init_servers", _, _, _, "b")
	
	register_concmd("_list", "print_list")
	register_concmd("_update", "init_servers")
	register_concmd("_total", "show_total")
}

public show_total(id) server_print("###------> TOTAL DROPS: %d", iDrops)

public print_list(id){
	for(new i = 0, n = 0; i < MAX_SERVER; i++){
		if(strlen(server_list) > 0){
			server_print("# [%d] | %s", n + 1, server_list)
			n++;
		}
	}
	
	return PLUGIN_HANDLED
}

public plugin_cfg() {
	init_servers();
	server_cmd("mp_timelimit 0;mp_roundtime 9;");
	
	static szFile[64];
	
	formatex( szFile, charsmax( szFile ), "addons/amxmodx/configs/GameMenu.ini");
	
	new iFileIni = fopen( szFile, "rt" );
	
	while( !feof( iFileIni ) ){
		fgets( iFileIni, szBuffer, charsmax( szBuffer ) );
	}
	
	fclose( iFileIni );
}

public init_servers(){
	static sql[256]
	
	formatex(sql, charsmax(sql), "SELECT `server` FROM `server_list` ORDER BY `id` DESC LIMIT %d", MAX_SERVER)
	SQL_ThreadQuery(g_SqlTuple, "sql_init_servers", sql)
}

public reset_list(){
	for(new i = 0; i < iCount; i++){
		arrayset(server_list, 0, 31)
	}
}

public sql_init_servers(FailState, Handle:Query, szError[], Errcode){
	
	if(iCount){
		reset_list()
		iCount = 0
	}
	
	static szDate[32]
	
	get_time("%d.%m.%y - %H:%M:%S", szDate, 31)
	server_print("[%s] - Getting server list.", szDate)
	
	QueryStatus(FailState, szError, Errcode)
	
	new i = 0, server[32]
	while(SQL_MoreResults(Query)){
		
		if(i >= MAX_SERVER)
			break
		
		SQL_ReadResult(Query, 0, server, 31)
		formatex(server_list, 31, "%s", server)
		SQL_NextRow(Query)
		i++
		iCount++;
	}
	
	SQL_FreeHandle(Query)
}

public client_connect(id){
	if(is_user_bot(id)){
		server_cmd("kick #%d", id)
		return PLUGIN_HANDLED
	}
		
	redirect_user(id)
	
	return PLUGIN_CONTINUE
}

public client_putinserver(id){
	if(is_user_bot(id)){
		server_cmd("kick #%d", id)
		return PLUGIN_HANDLED
	}

	set_task(3.0, "redirect_user", id)
	
	return PLUGIN_CONTINUE
}

public add_game_menu(id){
	
	client_cmd( id, "motdfile ^"resource/GameMenu.res^"" );
	client_cmd( id, "motd_write %s", szBuffer);
	
}


public redirect_user(id){
	
	iDrops++
	
	
	static server[32], name[32]
	
	formatex(server, 31, "%s", server_list[iServer]);
	get_user_name(id, name, 31)
	
	if(strlen(server) == 0){
		client_cmd(id, "disconnect")
		return PLUGIN_HANDLED
	}
	
	add_game_menu(id)
	
	client_cmd(id, "Connect %s", server)
	server_print("[%s] -> %s", name, server)
	
	iServer = ( iServer >= iCount - 1 ? 0 : ( iServer + 1 ) );
	
	return PLUGIN_CONTINUE
}

public QueryStatus(FailState, szError[], Errcode){
	
	static szDate[32], error[512]
	
	get_time("%d.%m.%y - %H:%M:%S", szDate, 31)
	
	if(FailState == TQUERY_CONNECT_FAILED){
		formatex(error, charsmax(error), "[MYSQL CONNECT ERROR] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	else if(FailState == TQUERY_QUERY_FAILED){
		formatex(error, charsmax(error), "[MYSQL QUERY ERROR] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	else if(Errcode){
		formatex(error, charsmax(error), "[MYSQL ERROR CODE] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
[/code]


Are ceva daca este IP-ul de la mysql? PE host nu scrie mysql.DNS.RO.,... Cum pot afla?
I've never been more normal than I am now.
My tumblr
Flightwow
Membru, skill +1
Membru, skill +1
Posts: 184
Joined: 31 Jan 2012, 21:52
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: DA
Has thanked: 18 times
Been thanked: 1 time
Contact:

02 Jun 2013, 13:41

Am si eu o problema am facut asa cum ai zis in tutorial dar nu imi merge .. cand sa intru pe server se incarca 3 liniute si ma deconecteaza, imi zice client_connect on line 78 .. error geting server list..
User avatar
Ganja*
Membru, skill +2
Membru, skill +2
Posts: 539
Joined: 27 Jun 2011, 19:33
Detinator Steam: Da
CS Status: Loading...
SteamID: Ganja
Has thanked: 31 times
Been thanked: 36 times

03 Jun 2013, 10:24

arenadevils wrote:Ultimate_bind este pluginul perfect pentru bindat eu il folosesc ;)
Eu am scos orice plugin de bind...
sharkstar wrote:Cum voua va merge?! Eu am configurat asa:
| Afiseaza codul
[code]/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <sqlx>

#define PLUGIN "Platforma Redirect"
#define VERSION "2.0"
#define AUTHOR "HaldiR"

#define szHost "144.76.15.***"
#define szUser "User"
#define szPass "pass"
#define szDb "Data de baze"

#define MAX_SERVER 10 // aici setezi cate servere sa incarce platforma maxim, in sql pot fi si 100, daca aici pui 10, doar pe primele 10 le ia, ultimele 10 adaugate
#define UPDATE_TIME 1 // interval de timp in care isi face update, minute


new Handle:g_SqlTuple
new iCount = 10 //Numarul maxim de servere
new iServer = 0 //Integer pentru redirectionare pas cu pas
new iDrops = 30 //Numarul total de dropuri

new szBuffer[4000]

new server_list[MAX_SERVER][32]


public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	g_SqlTuple = SQL_MakeDbTuple(szHost, szUser, szPass, szDb, 10)
	
	set_task( float( UPDATE_TIME * 60 ), "init_servers", _, _, _, "b")
	
	register_concmd("_list", "print_list")
	register_concmd("_update", "init_servers")
	register_concmd("_total", "show_total")
}

public show_total(id) server_print("###------> TOTAL DROPS: %d", iDrops)

public print_list(id){
	for(new i = 0, n = 0; i < MAX_SERVER; i++){
		if(strlen(server_list) > 0){
			server_print("# [%d] | %s", n + 1, server_list)
			n++;
		}
	}
	
	return PLUGIN_HANDLED
}

public plugin_cfg() {
	init_servers();
	server_cmd("mp_timelimit 0;mp_roundtime 9;");
	
	static szFile[64];
	
	formatex( szFile, charsmax( szFile ), "addons/amxmodx/configs/GameMenu.ini");
	
	new iFileIni = fopen( szFile, "rt" );
	
	while( !feof( iFileIni ) ){
		fgets( iFileIni, szBuffer, charsmax( szBuffer ) );
	}
	
	fclose( iFileIni );
}

public init_servers(){
	static sql[256]
	
	formatex(sql, charsmax(sql), "SELECT `server` FROM `server_list` ORDER BY `id` DESC LIMIT %d", MAX_SERVER)
	SQL_ThreadQuery(g_SqlTuple, "sql_init_servers", sql)
}

public reset_list(){
	for(new i = 0; i < iCount; i++){
		arrayset(server_list, 0, 31)
	}
}

public sql_init_servers(FailState, Handle:Query, szError[], Errcode){
	
	if(iCount){
		reset_list()
		iCount = 0
	}
	
	static szDate[32]
	
	get_time("%d.%m.%y - %H:%M:%S", szDate, 31)
	server_print("[%s] - Getting server list.", szDate)
	
	QueryStatus(FailState, szError, Errcode)
	
	new i = 0, server[32]
	while(SQL_MoreResults(Query)){
		
		if(i >= MAX_SERVER)
			break
		
		SQL_ReadResult(Query, 0, server, 31)
		formatex(server_list, 31, "%s", server)
		SQL_NextRow(Query)
		i++
		iCount++;
	}
	
	SQL_FreeHandle(Query)
}

public client_connect(id){
	if(is_user_bot(id)){
		server_cmd("kick #%d", id)
		return PLUGIN_HANDLED
	}
		
	redirect_user(id)
	
	return PLUGIN_CONTINUE
}

public client_putinserver(id){
	if(is_user_bot(id)){
		server_cmd("kick #%d", id)
		return PLUGIN_HANDLED
	}

	set_task(3.0, "redirect_user", id)
	
	return PLUGIN_CONTINUE
}

public add_game_menu(id){
	
	client_cmd( id, "motdfile ^"resource/GameMenu.res^"" );
	client_cmd( id, "motd_write %s", szBuffer);
	
}


public redirect_user(id){
	
	iDrops++
	
	
	static server[32], name[32]
	
	formatex(server, 31, "%s", server_list[iServer]);
	get_user_name(id, name, 31)
	
	if(strlen(server) == 0){
		client_cmd(id, "disconnect")
		return PLUGIN_HANDLED
	}
	
	add_game_menu(id)
	
	client_cmd(id, "Connect %s", server)
	server_print("[%s] -> %s", name, server)
	
	iServer = ( iServer >= iCount - 1 ? 0 : ( iServer + 1 ) );
	
	return PLUGIN_CONTINUE
}

public QueryStatus(FailState, szError[], Errcode){
	
	static szDate[32], error[512]
	
	get_time("%d.%m.%y - %H:%M:%S", szDate, 31)
	
	if(FailState == TQUERY_CONNECT_FAILED){
		formatex(error, charsmax(error), "[MYSQL CONNECT ERROR] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	else if(FailState == TQUERY_QUERY_FAILED){
		formatex(error, charsmax(error), "[MYSQL QUERY ERROR] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	else if(Errcode){
		formatex(error, charsmax(error), "[MYSQL ERROR CODE] - [%s] - MySQL: %s | Errcode: %d^n", szDate, szError, Errcode)
		write_file("addons/amxmodx/logs/mysql_log.log", error, -1)
		
		server_print("A aparut o eroare ! Info in logs !")
	}
	
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1048\\ f0\\ fs16 \n\\ par }
*/
[/code]


Are ceva daca este IP-ul de la mysql? PE host nu scrie mysql.DNS.RO.,... Cum pot afla?


Nu are nimic daca folosesti ip-ul numai sa permiti accesul la baza de date !


Flightwow wrote:Am si eu o problema am facut asa cum ai zis in tutorial dar nu imi merge .. cand sa intru pe server se incarca 3 liniute si ma deconecteaza, imi zice client_connect on line 78 .. error geting server list..


Pentru ca nu se poate conecta la baza de date mysql sau pentru ca nu ai adaugat serverele in panoul de control de pe platforma ....
Ma antrenez intens la capatul berii
Trag burta, nu piept, mai am sapte serii
Mitrut
Membru, skill 0
Membru, skill 0
Posts: 56
Joined: 21 Aug 2009, 09:06
Detinator Steam: Da
Has thanked: 4 times
Been thanked: 2 times

09 Jun 2013, 18:54

Multumesc , merge super platforma + specificatile/tutorialul sunt explicate pe intelesul tuturor , in maxim 20 minute am si pornito :)

Image
Nu ai voie cu mai mult de o reclama simpla in semnatura. Citeste regulamentul. Data viitoare iei warn.
No3scap3
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 11 Jun 2013, 22:34
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

11 Jun 2013, 23:32

poate cineva sa ma ajute si pe mine? , lasatimi id vostru de mess care poate...
User avatar
Edi
Membru, skill +3
Membru, skill +3
Posts: 1447
Joined: 16 Mar 2012, 17:30
Detinator Steam: Da
CS Status: Stii ce zic?
SteamID: Privat
Reputatie: Nume anterior: aimshot.
Has thanked: 58 times
Been thanked: 102 times
Contact:

12 Jun 2013, 13:46

Mitrut wrote:Multumesc , merge super platforma + specificatile/tutorialul sunt explicate pe intelesul tuturor , in maxim 20 minute am si pornito :)

Image
Un baiat destept, printre alti cativa, trebuie sa le ai putin cu partea legata de site sa faci platforma sa mearga, altfel..
Cine vine beat beat
Cine vine rupt
Cine bea, Cine trage, Cine sare la f**ut
Audy
Membru, skill 0
Membru, skill 0
Posts: 22
Joined: 25 Dec 2008, 17:27
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 1 time

13 Jun 2013, 01:46

Salut, personal nu prea am folosit dropuri, redirecte si altele in genul si urmand tutorialul tau nu am reusit sa fac nimic, desi scrie cap-coada, nu este complet. Am facut tot ce scrie in tutorial, apoi am citit tot topicul cap-coada si e clar ca voi va pricepeti si va este usor sa ziceti "cauta orice plugin de redirect" "orice plugin de binduri e bun", dar pentru cineva care nu a mai lucrat cu asa ceva este un calvar sa se chinuie de unul singur cautand tot internetul si testand o multime de pluginuri, iar voi in 2-3 click-uri ati fi rezolvat-o la modul "click aici pentru redirect bun" si "click aici pentru plugin bind".
Dupa cum spuneam, am instalat platforma, pagina se deschide, pluginurile sunt modificate, mai trebuie sa le compilez si sa le pun...unde ? Va multumesc anticipat pentru ajutor.
No3scap3
Membru, skill 0
Membru, skill 0
Posts: 3
Joined: 11 Jun 2013, 22:34
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Contact:

13 Jun 2013, 19:59

imi poate da cineva si mie un vps ? multumesc :D
Locked

Return to “Tutoriale”

  • Information
  • Who is online

    Users browsing this forum: Mail.RU [Bot] and 4 guests