Cerere Plugin Motd

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 .
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

14 Jul 2020, 16:46

Plugin Cerut: Meniu Informatii
Descriere (adica ce face el mai exact): Scrii /info si apare un meniu dupa care apesi pe litara pe care vrei din meniu si apar informatiile.
Ca si in poze : https://imgur.com/vQAQJab https://imgur.com/Rz9NmDA
Serverul impune conditii strict HLDS/REHLDS?: HLDS
Ai cautat pluginul?(daca da, precizeaza cum): Am cautat, dar nu am gasit ce voiam eu.
Necesita mod special?: Nu
RoyalServer
User avatar
Capy Trifoi
Membru, skill 0
Membru, skill 0
Posts: 61
Joined: 23 Apr 2020, 07:43
Detinator Steam: Da
CS Status: On
Detinator server CS: RESPAWN.CS-GAME.RO
SteamID: capymuncasitalent
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 5 times

14 Jul 2020, 21:55

| Afiseaza codul
#include <amxmodx>

#pragma tabsize 0
#pragma semicolon 1

public plugin_init()
{
    register_clcmd("say /menu", "info");
    register_clcmd("say_team /menu", "info");
}
public info(id)
{
    new menu = menu_create("", "info_handler");
    
    menu_additem(menu, "Contact", "");
    menu_additem(menu, "Detalii Server", "");
    menu_additem(menu, "Avantaje V.I.P", "");
    menu_additem(menu, "Preturi Grade", "");
    menu_additem(menu, "Ore Necesare", "");
    menu_additem(menu, "La cine donez?", "");
    menu_additem(menu, "Metode de plata", "");
    
    menu_setprop(menu, MPROP_EXITNAME, "Iesire din meniu");
    menu_setprop(menu, MPROP_NUMBER_COLOR, "\y");
    menu_display(id, menu, 0);
}
public info_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu);
        return 1;
    }
    switch (item)
    {
        case 0: client_cmd(id, "say /contact");
        case 1: client_cmd(id, "say /detalii");
        case 2: client_cmd(id, "say /avantaje");
        case 3: client_cmd(id, "say /preturi");
        case 4: client_cmd(id, "say /ore");
        case 5: client_cmd(id, "say /donez");
        case 6: client_cmd(id, "say /metode");
    }
    menu_destroy(menu);
    return 1;
}

Image
Shadows Adi
Membru, skill +1
Membru, skill +1
Posts: 349
Joined: 26 Jan 2020, 18:52
Detinator Steam: Da
CS Status: 0x416469
SteamID: shadowsadi120
Fond eXtream: 0
Has thanked: 14 times
Been thanked: 50 times

14 Jul 2020, 22:45

Eu am facut meniul ala =)))), pm daca esti interesat.
Last edited by levin on 15 Jul 2020, 14:02, edited 1 time in total.
Reason: evită off topic
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

14 Jul 2020, 22:55

Capy Trifoi wrote:
14 Jul 2020, 21:55
| Afiseaza codul
#include <amxmodx>

#pragma tabsize 0
#pragma semicolon 1

public plugin_init()
{
    register_clcmd("say /menu", "info");
    register_clcmd("say_team /menu", "info");
}
public info(id)
{
    new menu = menu_create("", "info_handler");
    
    menu_additem(menu, "Contact", "");
    menu_additem(menu, "Detalii Server", "");
    menu_additem(menu, "Avantaje V.I.P", "");
    menu_additem(menu, "Preturi Grade", "");
    menu_additem(menu, "Ore Necesare", "");
    menu_additem(menu, "La cine donez?", "");
    menu_additem(menu, "Metode de plata", "");
    
    menu_setprop(menu, MPROP_EXITNAME, "Iesire din meniu");
    menu_setprop(menu, MPROP_NUMBER_COLOR, "\y");
    menu_display(id, menu, 0);
}
public info_handler(id, menu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(menu);
        return 1;
    }
    switch (item)
    {
        case 0: client_cmd(id, "say /contact");
        case 1: client_cmd(id, "say /detalii");
        case 2: client_cmd(id, "say /avantaje");
        case 3: client_cmd(id, "say /preturi");
        case 4: client_cmd(id, "say /ore");
        case 5: client_cmd(id, "say /donez");
        case 6: client_cmd(id, "say /metode");
    }
    menu_destroy(menu);
    return 1;
}
Ce mi-am dat tu doar deschide nite .txt-uri sau .html, dar eu vreau tot in acel motd sa fie ca si in poze. Multumesc oricum.
User avatar
robbencsgo
Membru, skill 0
Membru, skill 0
Posts: 96
Joined: 31 Aug 2019, 19:14
Detinator Steam: Da
CS Status: aimer
SteamID: an prevat
Fond eXtream: 0
Has thanked: 9 times
Been thanked: 11 times
Contact:

14 Jul 2020, 22:58

Pai daca vrei ca tot in acel meniu sa apare informatiile sau etc da-mi si ce vrei sa contina sau vrei sa ghicim noi ?
De ex:

Vreau ca la detalii server sa imi apara asta, asta, asta, asta
vreau ca la Preturi grade sa apara asta, asta, asta si etc asa
Daca te-am ajutat, lasa si tu un +1
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

15 Jul 2020, 02:23

robbencsgo wrote:
14 Jul 2020, 22:58
Pai daca vrei ca tot in acel meniu sa apare informatiile sau etc da-mi si ce vrei sa contina sau vrei sa ghicim noi ?
De ex:

Vreau ca la detalii server sa imi apara asta, asta, asta, asta
vreau ca la Preturi grade sa apara asta, asta, asta si etc asa
Pai am pus doua poze ca un exemplu. A doua poze e : Detalii Server. Dupa cum vezi acolo apar detaliile scrise.
Eu voiam doar meniul si de acolo sa adaugi ce detalii vrei dupa ca modific eu.
User avatar
robbencsgo
Membru, skill 0
Membru, skill 0
Posts: 96
Joined: 31 Aug 2019, 19:14
Detinator Steam: Da
CS Status: aimer
SteamID: an prevat
Fond eXtream: 0
Has thanked: 9 times
Been thanked: 11 times
Contact:

15 Jul 2020, 03:19

Code: Select all

#include <amxmodx>
#include <amxmisc>

// MENIU DE BAZA
new const TITLU[]="\d[\rCS.SERVER.RO\d] \wINFO MENU^n\d[\r*\d] \wDETINATOR: \rCutarescu"
new const IESIRE[]="\wIesire din Meniu"

new TITLU_CONTACT[]="CONTACT \rCutarescu",
	TITLU_DETALII[]="Detalii Server",
	TITLU_AVANTAJE_VIP[]="Avantaje \yV.I.P",
	TITLU_PRETURI[]="Preturi \yGrade",
	TITLU_ORE_NECESARE[]="Ore Necesare",
	TITLU_DONATII[]="La cine donez ?",
	TITLU_METODE_PLATA[]="Metode de plata";
////

// MENIU SECUNDAR
new TITLU_MENIU_CONTACT[]="\d[\rCS.SERVER.RO\d] \wCONTACT^n^n\d[\r*\d] \wSteam: \rsteam^n\d[\r*\d] \wFacebook: \rfeisbuc^n\d[\r*\d] \wDiscord: \rdiscord";
new TITLU_MENIU_DETALII[]="\d[\rCS.SERVER.RO\d] \wDETALII SERVER^n\d[\r*\d] \wFORUM: \rforum.server.ro^n^n\d[\r*\d] \wDNS: \rcs.server.ro^n\d[\r*\d] \wIP: 89.40.105.58^n\d[\r*\d] \wMOD: Classic^n\d[\r*\d] \wTARA: Romania^n\d[\r*\d] \wDETINATOR: \rCutarescu^n\d[\r*\d] \wSERVER SINCE: \r2020";

public plugin_init()
{
    register_clcmd( "say /info","InfoMenu" );
}
 
 public InfoMenu(id)
{
    	new MenuName[64], MenuExitKey[32], Contact[32], Detalii[32],
	Avantaje[32], Preturi[32], OreNecesare[32], Donatii[32], MetodePlata[32];
	
	formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU);
	formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
	formatex(Contact, sizeof(Contact)-1, "%s", TITLU_CONTACT);
	formatex(Detalii, sizeof(Detalii)-1, "%s", TITLU_DETALII);
	formatex(Avantaje, sizeof(Avantaje)-1, "%s", TITLU_AVANTAJE_VIP);
	formatex(Preturi, sizeof(Preturi)-1, "%s", TITLU_PRETURI);
	formatex(OreNecesare, sizeof(OreNecesare)-1, "%s", TITLU_ORE_NECESARE);
	formatex(Donatii, sizeof(Donatii)-1, "%s", TITLU_DONATII);
	formatex(MetodePlata, sizeof(MetodePlata)-1, "%s", TITLU_METODE_PLATA);
	
	new menu = menu_create(MenuName, "info_menu_handler");

	menu_additem(menu, Contact, "", 0);
	menu_additem(menu, Detalii, "", 0);
	menu_additem(menu, Avantaje, "", 0);
	menu_additem(menu, Preturi, "", 0);
	menu_additem(menu, OreNecesare, "", 0);
	menu_additem(menu, Donatii, "", 0);
	menu_additem(menu, MetodePlata, "", 0);
    
	menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);

	menu_display(id, menu, 0);
}
 
public info_menu_handler(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_CONTACT);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new menu = menu_create(MenuName, "contact_menu_handler");
            
			menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, menu, 0);
		}
		case 1:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_DETALII);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new menu = menu_create(MenuName, "detalii_menu_handler");
            
			menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, menu, 0);
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
Eu ti-am facut decat primele 2, Contact si Detalii, de aia ti-am zis sa imi zici tot ce iti trebuie ca sa stiu ces a iti fac :)
Last edited by robbencsgo on 15 Jul 2020, 12:05, edited 1 time in total.
Daca te-am ajutat, lasa si tu un +1
User avatar
Capy Trifoi
Membru, skill 0
Membru, skill 0
Posts: 61
Joined: 23 Apr 2020, 07:43
Detinator Steam: Da
CS Status: On
Detinator server CS: RESPAWN.CS-GAME.RO
SteamID: capymuncasitalent
Fond eXtream: 0
Has thanked: 5 times
Been thanked: 5 times

15 Jul 2020, 11:01

ori ce a dat robben mai sus
ori asta
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
 
#pragma compress 1
#pragma dynamic 8000000

public plugin_init()
{
    register_clcmd("say /info", "info_men", -1);
}
 
public info_men(id)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "\r[NUME.SERVER.RO] \wMENIU INFO PANEL")
    menu = menu_create(szText, "infoHandler");
   
    menu_additem(menu, "CONTACT");
    menu_additem(menu, "Detalii Server");  
    menu_additem(menu, "Avantaje V.I.P");  
    menu_additem(menu, "Preturi Grade");  
    menu_additem(menu, "Ore Necesare");  
    menu_additem(menu, "La cine donez ?");  
    menu_additem(menu, "Metode de plata");  
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
   
    return PLUGIN_HANDLED;
}

public infoHandler(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
   
    switch(item)
    {
        case 0: contact(id)

        case 1: info_d(id)

        case 2: avantaje(id)

        case 3: preturi(id)

        case 4: ore(id)

        case 5: donez(id)

        case 6: metode(id)
    }
     
    return PLUGIN_HANDLED;
} 
public contact(id)  
{  
    client_cmd(id, "say /contact")
}
public info_d(id)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "\r[NUME.SERVER.RO] \wDETALII SERVER")
   
    menu_additem(menu, "\wDNS: \rNUME.SERVER.RO");
    menu_additem(menu, "\wIP: \rIP SERVER");
    menu_additem(menu, "\wMOD: \rRISE OF DEATHRUN");
    menu_additem(menu, "\wTARA: \rRomania");
    menu_additem(menu, "\wFORUM: \rNUME.FORUM.RO");
    menu_additem(menu, "\wDETINATOR: \rNUME DETINATOR");
    menu_additem(menu, "\wSERVER SINCE: \r2020");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
}
public avantaje(id)  
{  
    client_cmd(id, "say /avantaje")
}
public preturi(id)  
{  
    client_cmd(id, "say /preturi")
}
public ore(id)  
{  
    client_cmd(id, "say /ore")
}
public donez(id)  
{  
    client_cmd(id, "say /donez")
}
public metode(id)  
{  
    client_cmd(id, "say /metode")
}

Image
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

15 Jul 2020, 16:33

robbencsgo wrote:
15 Jul 2020, 03:19

Code: Select all

#include <amxmodx>
#include <amxmisc>

// MENIU DE BAZA
new const TITLU[]="\d[\rCS.SERVER.RO\d] \wINFO MENU^n\d[\r*\d] \wDETINATOR: \rCutarescu"
new const IESIRE[]="\wIesire din Meniu"

new TITLU_CONTACT[]="CONTACT \rCutarescu",
	TITLU_DETALII[]="Detalii Server",
	TITLU_AVANTAJE_VIP[]="Avantaje \yV.I.P",
	TITLU_PRETURI[]="Preturi \yGrade",
	TITLU_ORE_NECESARE[]="Ore Necesare",
	TITLU_DONATII[]="La cine donez ?",
	TITLU_METODE_PLATA[]="Metode de plata";
////

// MENIU SECUNDAR
new TITLU_MENIU_CONTACT[]="\d[\rCS.SERVER.RO\d] \wCONTACT^n^n\d[\r*\d] \wSteam: \rsteam^n\d[\r*\d] \wFacebook: \rfeisbuc^n\d[\r*\d] \wDiscord: \rdiscord";
new TITLU_MENIU_DETALII[]="\d[\rCS.SERVER.RO\d] \wDETALII SERVER^n\d[\r*\d] \wFORUM: \rforum.server.ro^n^n\d[\r*\d] \wDNS: \rcs.server.ro^n\d[\r*\d] \wIP: 89.40.105.58^n\d[\r*\d] \wMOD: Classic^n\d[\r*\d] \wTARA: Romania^n\d[\r*\d] \wDETINATOR: \rCutarescu^n\d[\r*\d] \wSERVER SINCE: \r2020";

public plugin_init()
{
    register_clcmd( "say /info","InfoMenu" );
}
 
 public InfoMenu(id)
{
    	new MenuName[64], MenuExitKey[32], Contact[32], Detalii[32],
	Avantaje[32], Preturi[32], OreNecesare[32], Donatii[32], MetodePlata[32];
	
	formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU);
	formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
	formatex(Contact, sizeof(Contact)-1, "%s", TITLU_CONTACT);
	formatex(Detalii, sizeof(Detalii)-1, "%s", TITLU_DETALII);
	formatex(Avantaje, sizeof(Avantaje)-1, "%s", TITLU_AVANTAJE_VIP);
	formatex(Preturi, sizeof(Preturi)-1, "%s", TITLU_PRETURI);
	formatex(OreNecesare, sizeof(OreNecesare)-1, "%s", TITLU_ORE_NECESARE);
	formatex(Donatii, sizeof(Donatii)-1, "%s", TITLU_DONATII);
	formatex(MetodePlata, sizeof(MetodePlata)-1, "%s", TITLU_METODE_PLATA);
	
	new menu = menu_create(MenuName, "info_menu_handler");

	menu_additem(menu, Contact, "", 0);
	menu_additem(menu, Detalii, "", 0);
	menu_additem(menu, Avantaje, "", 0);
	menu_additem(menu, Preturi, "", 0);
	menu_additem(menu, OreNecesare, "", 0);
	menu_additem(menu, Donatii, "", 0);
	menu_additem(menu, MetodePlata, "", 0);
    
	menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);

	menu_display(id, menu, 0);
}
 
public info_menu_handler(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_CONTACT);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new menu = menu_create(MenuName, "contact_menu_handler");
            
			menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, menu, 0);
		}
		case 1:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_DETALII);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new menu = menu_create(MenuName, "detalii_menu_handler");
            
			menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, menu, 0);
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}
Eu ti-am facut decat primele 2, Contact si Detalii, de aia ti-am zis sa imi zici tot ce iti trebuie ca sa stiu ces a iti fac :)
Ok, dar nu merge pluginul. Adica se deschide meniul cu /info, dar cand dau pe detalii nu apare nimic.
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

15 Jul 2020, 16:34

Capy Trifoi wrote:
15 Jul 2020, 11:01
ori ce a dat robben mai sus
ori asta
| Afiseaza codul
#include <amxmodx>
#include <amxmisc>
 
#pragma compress 1
#pragma dynamic 8000000

public plugin_init()
{
    register_clcmd("say /info", "info_men", -1);
}
 
public info_men(id)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "\r[NUME.SERVER.RO] \wMENIU INFO PANEL")
    menu = menu_create(szText, "infoHandler");
   
    menu_additem(menu, "CONTACT");
    menu_additem(menu, "Detalii Server");  
    menu_additem(menu, "Avantaje V.I.P");  
    menu_additem(menu, "Preturi Grade");  
    menu_additem(menu, "Ore Necesare");  
    menu_additem(menu, "La cine donez ?");  
    menu_additem(menu, "Metode de plata");  
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
   
    return PLUGIN_HANDLED;
}

public infoHandler(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
   
    switch(item)
    {
        case 0: contact(id)

        case 1: info_d(id)

        case 2: avantaje(id)

        case 3: preturi(id)

        case 4: ore(id)

        case 5: donez(id)

        case 6: metode(id)
    }
     
    return PLUGIN_HANDLED;
} 
public contact(id)  
{  
    client_cmd(id, "say /contact")
}
public info_d(id)
{
    new menu, szText[128];
   
    formatex(szText, charsmax(szText), "\r[NUME.SERVER.RO] \wDETALII SERVER")
   
    menu_additem(menu, "\wDNS: \rNUME.SERVER.RO");
    menu_additem(menu, "\wIP: \rIP SERVER");
    menu_additem(menu, "\wMOD: \rRISE OF DEATHRUN");
    menu_additem(menu, "\wTARA: \rRomania");
    menu_additem(menu, "\wFORUM: \rNUME.FORUM.RO");
    menu_additem(menu, "\wDETINATOR: \rNUME DETINATOR");
    menu_additem(menu, "\wSERVER SINCE: \r2020");
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_display(id, menu, 0);
}
public avantaje(id)  
{  
    client_cmd(id, "say /avantaje")
}
public preturi(id)  
{  
    client_cmd(id, "say /preturi")
}
public ore(id)  
{  
    client_cmd(id, "say /ore")
}
public donez(id)  
{  
    client_cmd(id, "say /donez")
}
public metode(id)  
{  
    client_cmd(id, "say /metode")
}
Merge pluginul, dar cand dau pe detalii server trebuie sa dau next ca sa vad detaliile, nu se deschide alt motd si pot da la infinit de apare 1/1000 sau cat dau eu.
User avatar
robbencsgo
Membru, skill 0
Membru, skill 0
Posts: 96
Joined: 31 Aug 2019, 19:14
Detinator Steam: Da
CS Status: aimer
SteamID: an prevat
Fond eXtream: 0
Has thanked: 9 times
Been thanked: 11 times
Contact:

15 Jul 2020, 16:38

Code: Select all

#include <amxmodx>
#include <amxmisc>

// MENIU DE BAZA
new const TITLU[]="\d[\rCS.SERVER.RO\d] \wINFO MENU^n\d[\r*\d] \wDETINATOR: \rCutarescu"
new const IESIRE[]="\wIesire din Meniu"

new TITLU_CONTACT[]="CONTACT \rCutarescu",
	TITLU_DETALII[]="Detalii Server",
	TITLU_AVANTAJE_VIP[]="Avantaje \yV.I.P",
	TITLU_PRETURI[]="Preturi \yGrade",
	TITLU_ORE_NECESARE[]="Ore Necesare",
	TITLU_DONATII[]="La cine donez ?",
	TITLU_METODE_PLATA[]="Metode de plata";
////

// MENIU SECUNDAR
new TITLU_MENIU_CONTACT[]="\d[\rCS.SERVER.RO\d] \wCONTACT^n^n\d[\r*\d] \wSteam: \rsteam^n\d[\r*\d] \wFacebook: \rfeisbuc^n\d[\r*\d] \wDiscord: \rdiscord";
new TITLU_MENIU_DETALII[]="\d[\rCS.SERVER.RO\d] \wDETALII SERVER^n\d[\r*\d] \wFORUM: \rforum.server.ro^n^n\d[\r*\d] \wDNS: \rcs.server.ro^n\d[\r*\d] \wIP: 89.40.105.58^n\d[\r*\d] \wMOD: Classic^n\d[\r*\d] \wTARA: Romania^n\d[\r*\d] \wDETINATOR: \rCutarescu^n\d[\r*\d] \wSERVER SINCE: \r2020";

public plugin_init()
{
    register_clcmd( "say /info","InfoMenu" );
}
 
 public InfoMenu(id)
{
    	new MenuName[64], MenuExitKey[32], Contact[32], Detalii[32],
	Avantaje[32], Preturi[32], OreNecesare[32], Donatii[32], MetodePlata[32];
	
	formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU);
	formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
	formatex(Contact, sizeof(Contact)-1, "%s", TITLU_CONTACT);
	formatex(Detalii, sizeof(Detalii)-1, "%s", TITLU_DETALII);
	formatex(Avantaje, sizeof(Avantaje)-1, "%s", TITLU_AVANTAJE_VIP);
	formatex(Preturi, sizeof(Preturi)-1, "%s", TITLU_PRETURI);
	formatex(OreNecesare, sizeof(OreNecesare)-1, "%s", TITLU_ORE_NECESARE);
	formatex(Donatii, sizeof(Donatii)-1, "%s", TITLU_DONATII);
	formatex(MetodePlata, sizeof(MetodePlata)-1, "%s", TITLU_METODE_PLATA);
	
	new menu = menu_create(MenuName, "info_menu_handler");

	menu_additem(menu, Contact, "", 0);
	menu_additem(menu, Detalii, "", 0);
	menu_additem(menu, Avantaje, "", 0);
	menu_additem(menu, Preturi, "", 0);
	menu_additem(menu, OreNecesare, "", 0);
	menu_additem(menu, Donatii, "", 0);
	menu_additem(menu, MetodePlata, "", 0);
    
	menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);

	menu_display(id, menu, 0);
}
 
public info_menu_handler(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_CONTACT);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new Detalii_Menu = menu_create(MenuName, "contact_menu_handler");
            
			menu_setprop(Detalii_Menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, Detalii_Menu, 0);
		}
		case 1:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_DETALII);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new Contact_Menu = menu_create(MenuName, "detalii_menu_handler");
            
			menu_setprop(Contact_Menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, Contact_Menu, 0);
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public contact_menu_handler(id, menu,item)
{
	switch(item)
	{
		case 0,1,2,3,4,5,6:
		{
			InfoMenu(id);
		}
	}
}

public detalii_menu_handler(id, menu,item)
{
	switch(item)
	{
		case 0,1,2,3,4,5,6:
		{
			InfoMenu(id);
		}
	}
}
try this
Daca te-am ajutat, lasa si tu un +1
Ykaru
Membru, skill 0
Membru, skill 0
Posts: 98
Joined: 29 Jul 2019, 01:33
Detinator Steam: Da
CS Status: Ha ?
Detinator server CS: BB.LALEAGANE.RO
Fond eXtream: 0
Has thanked: 15 times

15 Jul 2020, 17:05

robbencsgo wrote:
15 Jul 2020, 16:38

Code: Select all

#include <amxmodx>
#include <amxmisc>

// MENIU DE BAZA
new const TITLU[]="\d[\rCS.SERVER.RO\d] \wINFO MENU^n\d[\r*\d] \wDETINATOR: \rCutarescu"
new const IESIRE[]="\wIesire din Meniu"

new TITLU_CONTACT[]="CONTACT \rCutarescu",
	TITLU_DETALII[]="Detalii Server",
	TITLU_AVANTAJE_VIP[]="Avantaje \yV.I.P",
	TITLU_PRETURI[]="Preturi \yGrade",
	TITLU_ORE_NECESARE[]="Ore Necesare",
	TITLU_DONATII[]="La cine donez ?",
	TITLU_METODE_PLATA[]="Metode de plata";
////

// MENIU SECUNDAR
new TITLU_MENIU_CONTACT[]="\d[\rCS.SERVER.RO\d] \wCONTACT^n^n\d[\r*\d] \wSteam: \rsteam^n\d[\r*\d] \wFacebook: \rfeisbuc^n\d[\r*\d] \wDiscord: \rdiscord";
new TITLU_MENIU_DETALII[]="\d[\rCS.SERVER.RO\d] \wDETALII SERVER^n\d[\r*\d] \wFORUM: \rforum.server.ro^n^n\d[\r*\d] \wDNS: \rcs.server.ro^n\d[\r*\d] \wIP: 89.40.105.58^n\d[\r*\d] \wMOD: Classic^n\d[\r*\d] \wTARA: Romania^n\d[\r*\d] \wDETINATOR: \rCutarescu^n\d[\r*\d] \wSERVER SINCE: \r2020";

public plugin_init()
{
    register_clcmd( "say /info","InfoMenu" );
}
 
 public InfoMenu(id)
{
    	new MenuName[64], MenuExitKey[32], Contact[32], Detalii[32],
	Avantaje[32], Preturi[32], OreNecesare[32], Donatii[32], MetodePlata[32];
	
	formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU);
	formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
	formatex(Contact, sizeof(Contact)-1, "%s", TITLU_CONTACT);
	formatex(Detalii, sizeof(Detalii)-1, "%s", TITLU_DETALII);
	formatex(Avantaje, sizeof(Avantaje)-1, "%s", TITLU_AVANTAJE_VIP);
	formatex(Preturi, sizeof(Preturi)-1, "%s", TITLU_PRETURI);
	formatex(OreNecesare, sizeof(OreNecesare)-1, "%s", TITLU_ORE_NECESARE);
	formatex(Donatii, sizeof(Donatii)-1, "%s", TITLU_DONATII);
	formatex(MetodePlata, sizeof(MetodePlata)-1, "%s", TITLU_METODE_PLATA);
	
	new menu = menu_create(MenuName, "info_menu_handler");

	menu_additem(menu, Contact, "", 0);
	menu_additem(menu, Detalii, "", 0);
	menu_additem(menu, Avantaje, "", 0);
	menu_additem(menu, Preturi, "", 0);
	menu_additem(menu, OreNecesare, "", 0);
	menu_additem(menu, Donatii, "", 0);
	menu_additem(menu, MetodePlata, "", 0);
    
	menu_setprop(menu, MPROP_EXITNAME, MenuExitKey);

	menu_display(id, menu, 0);
}
 
public info_menu_handler(id, menu, item)
{
	switch(item)
	{
		case 0:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_CONTACT);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new Detalii_Menu = menu_create(MenuName, "contact_menu_handler");
            
			menu_setprop(Detalii_Menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, Detalii_Menu, 0);
		}
		case 1:
		{
			new MenuName[512], MenuExitKey[32];
			
			formatex(MenuName, sizeof(MenuName)-1, "%s", TITLU_MENIU_DETALII);
			formatex(MenuExitKey, sizeof(MenuExitKey)-1, "%s", IESIRE);
			
			new Contact_Menu = menu_create(MenuName, "detalii_menu_handler");
            
			menu_setprop(Contact_Menu, MPROP_EXITNAME, MenuExitKey);
			
			menu_display(id, Contact_Menu, 0);
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public contact_menu_handler(id, menu,item)
{
	switch(item)
	{
		case 0,1,2,3,4,5,6:
		{
			InfoMenu(id);
		}
	}
}

public detalii_menu_handler(id, menu,item)
{
	switch(item)
	{
		case 0,1,2,3,4,5,6:
		{
			InfoMenu(id);
		}
	}
}
try this
Tot nu se deschide.
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 19 guests