Page 1 of 2

Cerere plugin avansat

Posted: 15 Jul 2012, 20:55
by trilu
Buna ziua. Doresc si eu un plugin putin mai avansat ca restul, nu am mai vazut acest plugin nicaieri e din capul meu venit.

gag se numeste sau asa il vreau numit.

Ce vreau sa faca acest plugin : Un admin cand scrie in consola gag , cand iese din consola sa ii apara hud urmatoarele : numele tuturor de pe server scris unul sub altul.

ex :
1.trilu
2.jean
3.tot eu
4.admin
5.el este
6. etc....

Cand adminul apasa 1,2,3,4......samd ...sa ii mai apara odata un hud cu 2 posibilitati : 1. gag
2. ungag
cand apasi pe gag adica 1 ... sa ii dea jucatorului respectiv gag ( cel defaul 10 minute )

Ceva gen este amx_kickmenu , amx_banmenu


Daca nu se intelege ce am scris o sa ma repet cu alte detalii.

Multumesc

Re: Cerere plugin avansat

Posted: 15 Jul 2012, 23:10
by KronoS eXtream
Salut!

Comanda: amx_gagmenu
| Afiseaza codul
#include <amxmodx>

 public plugin_init()
 { 
    register_plugin("Gagmenu","1.0","Stu-E")
    register_clcmd( "gag","CmdGagMenu");
 }
 public CmdGagMenu(id)
 {
    new menu = menu_create("\rSelect a Player to Gag:", "menu_handler");

    new players[32], pnum, tempid;

    new szName[32], szTempid[10];

    get_players(players, pnum);

    for( new i; i<pnum; i++ )
    {
        tempid = players;

        get_user_name(tempid, szName, 31);
        num_to_str(tempid, szTempid, 9);

        menu_additem(menu, szName, szTempid, 0);

    }

    menu_display(id, menu, 0);
 }
 public menu_handler(id, menu, item)
 {
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new tempid = str_to_num(data);
    client_cmd(id,"amx_gag %s 600",tempid)

    menu_destroy(menu);
    return PLUGIN_HANDLED;
 }


Trebuie sa ruleze pluginul de gag ca acest plugin sa functioneze corect :)

Re: Cerere plugin avansat

Posted: 15 Jul 2012, 23:45
by trilu
Iti Multumesc ca ai fost prompt.
Acum sa te critic umpic ( glumesc )

Nu se poate face ceva modificare ca, in consola sa scriu doar gag ? adica sa nu scriu amx_gagmenu .

Re: Cerere plugin avansat

Posted: 15 Jul 2012, 23:46
by KronoS eXtream
Vezi acum :)
Comanda: gag

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 02:40
by trilu
KronoS # GG wrote: Trebuie sa ruleze pluginul de gag ca acest plugin sa functioneze corect :)

Care mi-l recomanzi ?

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 02:49
by zw0w # ROMANIA !
Dupa parerea mea cel mai bun gag este cel facut de annakin si modificat de b1ng0.

Descarca

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 03:03
by trilu
Deci :))) apreciez efortul de a-mi face ce am cerut dar tu l-ai testat?

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 03:23
by zw0w # ROMANIA !
Eu folosesc acest plugin pe serverul meu.
Nu l-am descarcat de pe FTP sa-l pun la upload, am gasit pe net si din cate am vazut link-ul merge.

Uite, fac un gest si-ti uploadez exact pluginul de pe server.

DOWNLOAD GAG

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 03:25
by trilu
Nu ziceam de gagul tau , ziceam de plugin lui kronos gg. Apreciez la tine

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 04:46
by tre3fla
Roby imi poti da .sma de la gag prin PM te rog frumos.. :)

Re: Cerere plugin avansat

Posted: 16 Jul 2012, 08:22
by KronoS eXtream
trilu wrote:Nu ziceam de gagul tau , ziceam de plugin lui kronos gg. Apreciez la tine
Vezi: http://forums.alliedmods.net/showthread.php?p=915763

Adauga cvar-urile in amxx.cfg:

Code: Select all

amx_gag_default_flags abc
amx_gag_default_time 600
amx_gag_time_units 0
amx_gag_max_time 600
amx_gag_sql 0
Cauta in sursa:

Code: Select all

amx_gagmenu
si inlocuieste cu

Code: Select all

gag

Re: Cerere plugin avansat

Posted: 19 Jul 2012, 22:34
by trilu
Nu e ce cer eu. Astept inca pe cineva care stie sa-l faca.

scriu in consola gag
apare hud ( nu in consola )
1.
2.
3.

apesi 1 ai optiunea de gag si ungag.