Page 1 of 2

[v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 18:10
by Xeno985
Salut, aici gasiti versiunea a 3-a a panel-lui la care am lucrat, acesta are un design nou si propiu, am eliminat undele functii aproximativ inutile si am adaugat altele noi mult mai utile pentru administratorul server-lui.

Baza acestui panel consta in 2 pluginuri daca as putea spune "default" (admin.amxx versiunea SQL si advanced_bans_sql.amxx si acesta SQL), o biblioteca (gameq) pentru interogarea server-lui si preluarea datelor(Ex: jucatori, harta curenta. timp ramas din harta etc..) si API pentru platile PayPal.

Poate te intrebi "plati paypal, adica primesc adminul automat?", da, asta presupune platile online, primirea automata a ceea ce ai cumparat, ai dat buy la admin (ex: Fondator), dupa terminarea achizitiei, astepti pentru a se schimba harta, sau rogi un admin de pe server cu acces la comanda amx_reloadadmins si gata, ai admin, fara a fi necesar ca administratorul sa intre in FTP pentru al adauga.

Daca doriti sa il cumparati cat mai urgent, folositi urmatorul link: http://luciannn.epizy.com/

In ceea ce priveste limbajul web (pe cine intereseaza), s-a folosit pe partea de front-end:
  • HTML
  • CSS
  • BOOTSTRAP
  • JavaScript (foarte putin)
Iar pe partea de back-end:
  • PHP cu notiuni PDO si OOP
Imagini cu acesta:
Avand in vedere ca sunt un lenes, am facut un video in loc de poze, iar in el sunt prezentate si ultimele update-uri suferite cat si modificarile de design.



Pretul acestuia este de 15 euro (75 lei) + ajutor de instalare daca este nevoie, se percep alte taxe pentru urmatoarele:
  • Adaugare pagina noua: 3 euro / pagina (in functie de cat de complexa sau simpla este pagina, se adauga / scade din pretul acesteia);
  • Adaugare functie noua: 1 euro / functie (in functie de cat de complexa sau simpla este functia, se adauga / scade din pretul aceseia);
  • Adaugare de noi variabile: free, avand in vedere ca sunt usor de manipulat.
Daca se poate, imi doresc sa se pastreze creditele din footer (copyright-ul).

Este un proiect la care lucrez de ceva timp si chiar mi-a placut sa il dezvolt atat de mult, sunt multe persoane care considera sau cred ca l-am descarcat de undeva si l-am modificat, ei bine nu este asa, prima versiune pe care am scos-o avea extrem de multe buguri, am avut multe momente cand am "plagiat", dar cum plagiam? Ei bine, copiam design-ul (tamplate, sau cum mai doresti sa il numesti), dar eu scriam codul atat html cat si css, voiam ca eu sa fiu cel care il scrie si sa nu dau copy paste asa nu s-ar mai fi numit munca mea, mai jos va las video cu alte proiecte la care am lucrat. Desigur, am avut si probleme de design pe care nu le intelegeam de unde apar (design la care lucram singur la asezarea elementelor in pagina), dupa care am inceput sa folosesc bootstrap si sa imi usurez munca cu el (video cu una din problemele pe care le-am intampinat mai jos).

Others projects | Afiseaza codul
https://youtu.be/T7nzYS80t-s
https://youtu.be/m49gZY2md-I
https://youtu.be/C6KIyKuwhCQ
https://youtu.be/ehvAY53Kw1g
Multumesc pentru intelegere si sper sa imi apreciati munca :bowing_person: nu ma astept ca multi sa ma creada, este decizia voastra daca ma credeti ca este scris de la 0 de mine sau nu, dar am avut mult de munca la el si l-am dezvoltat pana aici. De asemenea, multumesc celor ce l-au cumparat de la mine si au avut incredere in mine pe timpul tranzactiei.

Daca doriti sa va ajut la alte proiecte ma puteti contacta, desigur contra cost, avand in vedere ca este diferit de ceea ce ma intereseaza, pretul va fi mult mai mare, acest proiect l-am facut din pura placere si am dorit sa il vand la un pret cat mai mic, pentru a fi accesibil multora.

Date contact:
-Email: [email protected]
-Steam: http://steamcommunity.com/id/512916512916/
-Discord: https://discord.gg/Ed7jUEd (nu mai folosesc).

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 18:25
by Filiq_
Recomand.

Code: Select all

Poate te intrebi "plati paypal, adica primesc adminul automat?", da, asta presupune platile online, primirea automata a ceea ce ai cumparat, ai dat buy la admin (ex: Fondator), dupa terminarea achizitiei, astepti pentru a se schimba harta, sau rogi un admin de pe server cu acces la comanda amx_reloadadmins si gata, ai admin, fara a fi necesar ca administratorul sa intre in FTP pentru al adauga.
Atunci cand ii adauga admin ul fa un timer de un minut sau de 5 in admin sql si sa se dea amx_reloadadmins.

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 19:43
by -coLd-
Recomand . Pm pentru link

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 19:47
by Xeno985
Diversity wrote:
29 Aug 2019, 18:25
Recomand.

Code: Select all

Poate te intrebi "plati paypal, adica primesc adminul automat?", da, asta presupune platile online, primirea automata a ceea ce ai cumparat, ai dat buy la admin (ex: Fondator), dupa terminarea achizitiei, astepti pentru a se schimba harta, sau rogi un admin de pe server cu acces la comanda amx_reloadadmins si gata, ai admin, fara a fi necesar ca administratorul sa intre in FTP pentru al adauga.
Atunci cand ii adauga admin ul fa un timer de un minut sau de 5 in admin sql si sa se dea amx_reloadadmins.

Code: Select all

Atunci cand ii adauga admin ul fa un timer de un minut sau de 5 in admin sql si sa se dea amx_reloadadmins.
Buna idee, un plugin de reload admins automat dupa 30 secunde (daca vrea detinatorul), ca mai creezi un plugin sau ca o integrezi in baza de admine, este acelasi lucru din perspectiva mea.

Bazat pe acest topic:
scripting/face-set-task-t1781.html

Code: Select all

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Auto reload admins"
#define VERSION "1.0"
#define AUTHOR "UPA"

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	set_task(30.0, "reload_admins", 0, "" ,0 ,"b" ,0)
}

public reload_admins(id) {
	console_cmd(0, "amx_reloadadmins")
}

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 20:29
by LondoN eXtream
load_admins_Sql.sma | Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < sqlx >

new const HOST [ ] = "";
new const USER [ ] = "";
new const PASS [ ] = "";
new const DB [ ] = "";

new Handle: g_Connection;

new LastAdminsNumber;

public plugin_precache ( )	g_Connection = SQL_MakeDbTuple ( HOST, USER, PASS, DB, 5 );
public plugin_init ( )	set_task ( 60.0, "CheckforNewAdmins", .flags="b" );

public CheckforNewAdmins ( )
{
	new Query [ 128 ];
	formatex ( Query, charsmax ( Query ), "SELECT * FROM adminstablename" );
	SQL_ThreadQuery ( g_Connection, "SQL_Check", Query );
}

public SQL_Check ( FailState, Handle: Query, Error [ ], Errcode )
{
	if ( FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED || Errcode )
		return;

	if ( SQL_NumRows ( Query ) > LastAdminsNumber )
	{
		LastAdminsNumber = SQL_NumRows ( Query );

		server_cmd ( "amx_reloadadmins" );
	}
	else
	{
		log_amx ( "nici un admin nou detectat" );
	}
}
Ceva mai bun dupa parerea mea.

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 29 Aug 2019, 20:32
by UnHibrid
Up. Recomand ♥️

Pm pentru dovezi.

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 20 Sep 2019, 11:34
by Xeno985
LondoN eXtream wrote:
29 Aug 2019, 20:29
load_admins_Sql.sma | Afiseaza codul
#include < amxmodx >
#include < amxmisc >
#include < sqlx >

new const HOST [ ] = "";
new const USER [ ] = "";
new const PASS [ ] = "";
new const DB [ ] = "";

new Handle: g_Connection;

new LastAdminsNumber;

public plugin_precache ( )	g_Connection = SQL_MakeDbTuple ( HOST, USER, PASS, DB, 5 );
public plugin_init ( )	set_task ( 60.0, "CheckforNewAdmins", .flags="b" );

public CheckforNewAdmins ( )
{
	new Query [ 128 ];
	formatex ( Query, charsmax ( Query ), "SELECT * FROM adminstablename" );
	SQL_ThreadQuery ( g_Connection, "SQL_Check", Query );
}

public SQL_Check ( FailState, Handle: Query, Error [ ], Errcode )
{
	if ( FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED || Errcode )
		return;

	if ( SQL_NumRows ( Query ) > LastAdminsNumber )
	{
		LastAdminsNumber = SQL_NumRows ( Query );

		server_cmd ( "amx_reloadadmins" );
	}
	else
	{
		log_amx ( "nici un admin nou detectat" );
	}
}
Ceva mai bun dupa parerea mea.
Mai bun, eu nu sunt scripter amxx =))

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 20 Oct 2019, 19:16
by UnHibrid
up :D

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 02 Nov 2019, 19:29
by robbencsgo
ti-am dat add pe steam, astept sa imi accepti

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 06 Nov 2019, 22:34
by DRS
Nu stiu cum sa iti spun dar am ceva identic :D Succes cu vanzarea, dai si amxx?

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 07 Nov 2019, 15:33
by Xeno985
DRS wrote:
06 Nov 2019, 22:34
Nu stiu cum sa iti spun dar am ceva identic :D Succes cu vanzarea, dai si amxx?
"Nu stiu cum sa iti spun dar am ceva identic", prin "identic" presupun ca te referi la frontend, partea de backend este diferita :face_with_monocle:
"dai si amxx?", cred ca am scris in topic "pluginul default admin_sql.amxx si advanced_bans_sql.amxx", desigur, pluginul advanced_bans_sql.amxx nu este default, doar admin_sql.amxx, iar in ceea ce priveste advanced bans, daca nu ai o versiune care sa iti functioneaze, o dau eu pe cea ok de functioneaza.

"Succes cu vanzarea", Multumesc.

Re: [v3] Counter-strike 1.6 User Panel Application MySQL (UPA).

Posted: 31 Mar 2020, 01:04
by DRS
Xeno985 wrote:
07 Nov 2019, 15:33
DRS wrote:
06 Nov 2019, 22:34
Nu stiu cum sa iti spun dar am ceva identic :D Succes cu vanzarea, dai si amxx?
"Nu stiu cum sa iti spun dar am ceva identic", prin "identic" presupun ca te referi la frontend, partea de backend este diferita :face_with_monocle:
"dai si amxx?", cred ca am scris in topic "pluginul default admin_sql.amxx si advanced_bans_sql.amxx", desigur, pluginul advanced_bans_sql.amxx nu este default, doar admin_sql.amxx, iar in ceea ce priveste advanced bans, daca nu ai o versiune care sa iti functioneaze, o dau eu pe cea ok de functioneaza.

"Succes cu vanzarea", Multumesc.
Da este la fel si frontend si backend...ma refer la functii ca designul se schimba usor.