←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
kod na 2x exp?

  • +
  • -
paczem - zdjęcie paczem 27.01.2012

jaki jest kod na 2x exp?

ponieważ piszę plugin ale słabo ogarniam jeszcze :)

pozdrawiam.
Odpowiedz

  • +
  • -
fbang - zdjęcie fbang 27.01.2012

lol. o co ci chodzi?.
Odpowiedz

  • +
  • -
paczem - zdjęcie paczem 27.01.2012

Chcę w pluginie podwoić exp i szukam jaki kod mam wkleić - zrozumiałeś ?
Odpowiedz

  • +
  • -
imPR0ve - zdjęcie imPR0ve 27.01.2012

Kolego nie ma takiego czegoś ;)

Exp zwięszka się w pliku bodajże codmod.ini /cfg ;)
Odpowiedz

  • +
  • -
sharkowy - zdjęcie sharkowy 27.01.2012

To może pokaż nam *.sma pluginu żebyśmy wiedzieli o co się rozchodzi, sposobów jest kilka.

http://amxx.pl/dokum...cod-get-user-xp

http://amxx.pl/dokum...cod-set-user-xp
Odpowiedz

  • +
  • -
robaloss - zdjęcie robaloss 27.01.2012

Moze exp event albo Exp na godziny
Odpowiedz

  • +
  • -
verman - zdjęcie verman 15.04.2012


#include <amxmodx>

#include <amxmisc>

#include <colorchat>

#define PLUGIN "Exp o godzinach"

#define VERSION "0.9"

#define AUTHOR "QTM. Peyote"

#define minut(%1) ((%1)*60.0)

new pcvarOdgodziny,

                 pcvarDogodziny,

                 pcvarExpzazabojstwo,

                 pcvarExpzapake;

public plugin_init() {

                            register_plugin(PLUGIN, VERSION, AUTHOR)

                  

                            pcvarOdgodziny = register_cvar("eog_expodgodziny", "22");

                            pcvarDogodziny = register_cvar("eog_expdogodziny", "8");

                  

                            pcvarExpzazabojstwo = register_cvar("eog_killxp", "2600");

                            pcvarExpzapake = register_cvar("eog_winxp", "2800");

                  

                            register_concmd("eog_przeladuj", "Sprawdz", ADMIN_KICK);

                  

                            set_task(1.0, "Sprawdz");

                  

                            set_task(240.0, "PokazInfo", _, _, _, "b");

}

public Sprawdz()

{            

                            new timestr[3];

                  

                            get_time("%H", timestr, 2);

                            new godzina = str_to_num(timestr);

                  

                            new bool:aktywne;

                  

                            new odgodziny = get_pcvar_num(pcvarOdgodziny),

                                                 dogodziny = get_pcvar_num(pcvarDogodziny);

                  

                            if(odgodziny > dogodziny)

                            {

                                                            if(godzina >= odgodziny || godzina < dogodziny)

                                                                                            aktywne = true;

                            }

                            else

                            {

                                                            if(godzina >= odgodziny && godzina < dogodziny)

                                                                                            aktywne = false;

                            }                                        

                  

                            if(aktywne)

                            {

                                                            server_cmd("cod_killxp %i;cod_bombxp %i", get_pcvar_num(pcvarExpzazabojstwo), get_pcvar_num(pcvarExpzapake));

                                                            return;

                            }

                  

                            get_time("%M", timestr, 2);

                            new minuta = str_to_num(timestr);

                  

                            set_task(minut(60-minuta), "Sprawdz");

}

public PokazInfo()

                            ColorChat(0, GREEN, "W Godzinach 22-8 Exp Jest Az O 2 RAZY WIEKSZY");

Odpowiedz

0x. - zdjęcie 0x. 15.04.2012

a jak na zawsze podwoić to zmień cvara cod_killxp na x2.
Odpowiedz