Page 1 of 1

[Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 00:06
by RoCoFeLu
Inainte de toate, am folosit search, am gasit ceva asemanator cu ce-mi trebuie, doar ca nu este ceea ce-mi trebuie.

As dori un plugin care sa faca urmatoarele:

Un mesaj din 20 in 20 de secunde in chat de forma:
Pentru Echipa CT
*** [AMXX]: Pentru a vedea comenzile disponibile pe server, scrie in chat /info sau /help ***

Pentru Echipa TERRO
*** [AMXX]: Pentru a vedea comenzile disponibile pe server, scrie in chat /info sau /help ***

Dupa ce scrie comanda respectiva, sa ii apara un meniu de forma:
NOTA! Culoarea negru pe forum, inseamna culoarea alb pe server.
Culoarea rosu pe forum, inseamna culoarea rosu pe server.
Culoarea galben pe forum, inseamna culoarea galben pe server.

Comenzi disponibile
XXX.YYY.ZZ

1. /shop Cumperi diverse lucruri de la shop.
2. /shop2 Cumperi diverse lucruri de la shop2.
3. /class Iti poti alege o clasa cu diferite puteri de Furien sau AntiFurien.
4. /radar Cumperi un radar si poti vedea furienii din jurul tau.
x. /antiradar Cumperi un anti-radar si te feresti de radarul Anti-Furienilor.
x. /depozit Depozitezi suma de 16.000$ si primesti un credit.
x. /retrage Primesti suma de 16.000$ si pierzi un credit.
x. /credite Vezi cate credite ai.
x. /spec Te transfera la spectatori.
x. /back Te transfera in echipa in care erai.
x. /reg Iti inregistrezi numele.
x. /trivia Poti raspunde la intrebari cand esti mort si castigi bani.
x. /rs Iti reseteaza scorul.
x. /rank Statistici avansate despre pozitia ta pe server.
x. /top15 Vezi Top 15 cu cei mai buni jucatori dupa server.
x. /report Raportezi jucatorii codati.
x. /transfer Transferi credite unui amic.
x. /admin Vezi o lista cu adminii prezenti pe server.

x. Urmatoarea pagina
x. Iesire

www.xxx.ro

Cand jucatorul apasa pe 1 de exemplu, sa i se deschida meniul de la /shop, daca apasa pe 3 sa i se deschida meniul cu clase si tot asa mai departe!
Va multumesc!

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 00:25
by OWNX
Nu o sa mearga pe steam si la unele versiuni de non steam

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 01:42
by RoCoFeLu
OWNX wrote:Nu o sa mearga pe steam si la unele versiuni de non steam
De ce crezi asta? Te pomenesti ca este slowhack :)) Nu are de ce sa nu mearga. Jucatorul apasa pe un buton si ii executa o comanda in /say , care ar fi problema?

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 03:28
by OWNX
Si ca ii executi say "fraudulos" tot slowhack e si ti-am spus ca nu poti face asta sa mearga la toata lumea pentru "ca de la updateuri nu poti sa le executi say la steameri si cam la jumate - trei sferturi din non-steameri " .

Ai putea sa faci sa mearga la toti doar daca modifici fiecare plugin in parte din lista aia cu native etc

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 15:01
by RoCoFeLu
OWNX wrote:Si ca ii executi say tot slowhack e si ti-am spus ca nu poti face asta sa mearga la toata lumea pentru "ca de la updateuri nu poti sa le executi say la steameri si cam la jumate - trei sferturi din non-steameri " .

Ai putea sa faci sa mearga la toti doar daca modifici fiecare plugin in parte din lista aia cu native etc
Ok, ok cum pot face? Vreau versiunea cum am zis eu, chiar daca nu le functioneaza, ei vor vedea comenzile disponibile, daca au norocul sa le mearga pe 1,2,3,4,etc e bine, daca nu, tot bine, dar m-am saturat de chat plin de mesaje, Pentru clase fa asa pentru shop fa asa...
Cine ma poate ajuta?

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 17 Dec 2013, 15:39
by cyby
Simplu ceea ce vrei tu, daca ai sursele la tot ce vrei din meniu iti pot face eu, contacteaza-ma prin PM daca nu doresti sa faci publice sursele.

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 20 Dec 2013, 19:42
by RoCoFeLu
Up, ma poate ajuta cineva?

Re: [Cerere] Plugin /info [Advanced Informations]

Posted: 23 Dec 2013, 20:41
by Rap^
| Afiseaza codul
#include < amxmodx >
#include < ColorChat >

#pragma semicolon 1

#define MAX_OPTIONS 3
#define MESSAGE_TIME	60

static const
	
	PLUGIN[ ] =	"PLUGIN",
	VERSION[ ] =	"1.0",
	AUTHOR[ ] =	"Rap^^",
	
	SERVER[ ] =	"DNS.COMUNITATE.RO",
	WEBSITE[ ] =	"WWW.COMUNITATE.RO";


new const g_iOptions[ MAX_OPTIONS ][ ] =
{
	"\y/shop \wCumperi diverse lucruri de la shop.",
	"\y/shop2 \wCumperi diverse lucruri de la shop2.",
	"\y/class \wIti poti alege o clasa cu diferite puteri de Furien sau AntiFurien."
};

new const g_iCommands[ MAX_OPTIONS ][ ] =
{
	"say /shop",
	"say /shop2",
	"say /class"
};

new g_iMenu;


public plugin_init( )
{
	register_plugin( PLUGIN, VERSION, AUTHOR );
	register_cvar( PLUGIN, AUTHOR, FCVAR_SERVER );
	
	register_clcmd( "say /info", "ShowMenu" );
	register_clcmd( "say /help", "ShowMenu" );
	
	new szTitle[ 96 ];
	new szExit[ 96 ];
	
	formatex( szTitle, charsmax( szTitle ), "\rComenzi disponibile^n\y%s", SERVER );
	formatex( szExit, charsmax( szExit ), "Iesire^n^n\y%s", WEBSITE );
	
	g_iMenu = menu_create( szTitle, "MenuHandler", 0 );
	
	for( new i = 0; i < MAX_OPTIONS; i++ )
	{
		menu_additem( g_iMenu, g_iOptions[ i ], "", 0 );
	}
	
	menu_setprop( g_iMenu, MPROP_NEXTNAME, "Pagina urmatoare" );
	menu_setprop( g_iMenu, MPROP_BACKNAME, "Pagina anterioara" );
	menu_setprop( g_iMenu, MPROP_EXITNAME, szExit );
	
	set_task( float( MESSAGE_TIME ), "TaskShowMessage", _, _, _, "b" );
}

public ShowMenu( id )
{
	menu_display( id, g_iMenu, 0 );
}
public MenuHandler( id, iMenu, iItem )
{
	client_cmd( id, g_iCommands[ iItem ] );
}

public TaskShowMessage( )
{
	ColorChat( 0, NORMAL, "^x03*** [^x04AMXX^x01]:^x03 Pentru a vedea comenzile disponibile pe server, scrie in chat^x04 /info^x01 sau^x04 /help^x01 ***" );
}
Atata timp cat un jucator este de acord cu executare unei comenzi pe el, nu se poate numi slowhack.
Daca ai de exemplu un plugin de destroy care atunci cand cineva "primeste" destroy este intrebat daca este de acord cu acel lucru, iar cel in cauza accepta, nici macar atunci nu se poate numi slowhack deoarece jucatorul a fost de acord.
Nu degeaba am facut ACEST topic, cititi-l.