Would you like to react to this message? Create an account in a few clicks or log in to continue.

3 posters

    [TUT]Reklama

    DooM
    DooM
    Moderátor


    Posts : 39
    Join date : 27.04.2011

    [TUT]Reklama Empty [TUT]Reklama

    Odoslať pre DooM St apríl 27, 2011 1:54 am

    Ahojte pripravil jsem si pro vas tut na reklamu.
    Ale tato je obohacena o to ze vzdy kdyz chcete reklamu zmenit tak abyste nemusel otevirat pawno.otevrete si scriptfiles/reklama.cfg
    a uz prepisujete reklamy

    Tak zacnem :

    Nahoru:

    kód:
    forward Reklama();
    #define REKLAM  "reklama.cfg"

    Kamkoli mimo publicy :

    kód:
    public Reklama()//public
    {
      new reklama = random(10),string[255];
      switch(reklama)
    {
      case 0: format(string,255,"%s", dini_Get(REKLAM,"1REKLAMA"));
      case 1: format(string,255,"%s", dini_Get(REKLAM,"2REKLAMA"));
      case 2: format(string,255,"%s", dini_Get(REKLAM,"3REKLAMA"));
      case 3: format(string,255,"%s", dini_Get(REKLAM,"4REKLAMA"));
      case 4: format(string,255,"%s", dini_Get(REKLAM,"5REKLAMA"));
      case 5: format(string,255,"%s", dini_Get(REKLAM,"6REKLAMA"));
      case 6: format(string,255,"%s", dini_Get(REKLAM,"7REKLAMA"));
      case 7: format(string,255,"%s", dini_Get(REKLAM,"8REKLAMA"));
      case 8: format(string,255,"%s", dini_Get(REKLAM,"9REKLAMA"));
      default:format(string,255,"%s", dini_Get(REKLAM,"10REKLAMA"));
    }
      SendClientMessageToAll(barva, string);
    }

    a ted do OnGameModeInit/OnFilterScriptInit podle toho jestli delame mod nebo FS

    kód:
    SetTimer("Reklama",300000,1); // 5 minut

    A ve scriptfiles si vytvorime reklama.cfg a do ni vlozime :

    kód:
    1REKLAMA= 1 REKLAMA, prepiste v reklama.cfg
    2REKLAMA=2 REKLAMA, prepiste v reklama.cfg
    3REKLAMA=3 REKLAMA, prepiste v reklama.cfg
    4REKLAMA=4 REKLAMA, prepiste v reklama.cfg
    5REKLAMA=5 REKLAMA, prepiste v reklama.cfg
    6REKLAMA=6 REKLAMA, prepiste v reklama.cfg
    7REKLAMA=7 REKLAMA, prepiste v reklama.cfg
    8REKLAMA=8 REKLAMA, prepiste v reklama.cfg
    9REKLAMA=9 REKLAMA, prepiste v reklama.cfg
    10REKLAMA=10 REKLAMA, prepiste v reklama.cfg

    udelal jsem to na 10 reklam.
    Doufam ze vam tut pomohl a ze ho mam dobre:)
    ylleron
    ylleron
    Admin


    Posts : 82
    Join date : 26.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre ylleron St apríl 27, 2011 1:55 am

    No tak to good. Neco na sposob eXisu Very Happy
    Kaczmi
    Kaczmi
    Moderátor


    Posts : 21
    Join date : 27.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre Kaczmi St apríl 27, 2011 3:27 am

    Very Happy TuT není špatný, ale nemusí se to dělat takto složitě ^^ stačí to dát klasicky do módu ..
    Uděláme si forvard např. :
    kód:
    forward reklama();
    Nastavíme si timer .. (OnGameModeInit)
    kód:
    SetTimer("reklama",30000,1);
    To 30 000 je timer v ms (30s)

    A pak již samožný public:
    kód:
    public reklama()
    {
    new Reklamy = random(5); //Místo 5 si dej svuj počet reklam.....
    switch(Reklamy)//Rozhází case zacina se od 0 az do cisla v Newu bez 1 takze ted je to 4...
    {//Náhodný vybere reklamu z následujících :
    case 0:{
        SendClientMessageToAll(COLOR_GREEN,"blabla");
    }
    case 1:{
        SendClientMessageToAll(COLOR_GREEN,"blabla");//DOdelej si "blablabla" - prose text :D
    }
    case 2:{
        SendClientMessageToAll(COLOR_GREEN,"blabla");//DOdelej si "blablabla" - prose text :D
    }
    case 3:{
        SendClientMessageToAll(COLOR_GREEN,"blabla");//DOdelej si "blablabla" - prose text :D
    }
    case 4:{
        SendClientMessageToAll(COLOR_GREEN,"blabla");//DOdelej si "blablabla" - prose text :D
    }
    }//KOnec switche
    }

    Lehčí, pro mne lepší Smile
    DooM
    DooM
    Moderátor


    Posts : 39
    Join date : 27.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre DooM St apríl 27, 2011 3:30 am

    Kaczmi,To je ale na hovno.
    Furt lizt do pawna a hledat to jen abych to prepsal...
    Kaczmi
    Kaczmi
    Moderátor


    Posts : 21
    Join date : 27.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre Kaczmi St apríl 27, 2011 3:31 am

    Proč myslíš ? Já to používám a sem spokokojený Very Happy
    DooM
    DooM
    Moderátor


    Posts : 39
    Join date : 27.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre DooM St apríl 27, 2011 3:34 am

    Myslim protoze :

    Furt lizt do pawna a hledat to jen abych to prepsal...

    Ty muzes ale pro profi pawnery je toto lepsi..
    Kaczmi
    Kaczmi
    Moderátor


    Posts : 21
    Join date : 27.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre Kaczmi St apríl 27, 2011 3:35 am

    JJ, to je jasný že profi pawneři to takhle dělají, ale nevidím problém v tom prostě otevřít pawn a přepsat .. ale to je fuk :-D
    ylleron
    ylleron
    Admin


    Posts : 82
    Join date : 26.04.2011

    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre ylleron St apríl 27, 2011 5:55 am

    ked chceš script rozsirit bez zdrojaku tak je lepsie cez subor Smile

    Sponsored content


    [TUT]Reklama Empty Re: [TUT]Reklama

    Odoslať pre Sponsored content


      Práve je Ut november 26, 2024 6:44 pm