RWCyklus System

    Share

    QWER
    Znalec

    Posts : 60
    Join date : 28.04.2011

    RWCyklus System

    Odoslať pre QWER za Pi apríl 29, 2011 3:23 am

    Rád by som vám predstavil môj ďalší script, ktorý bol použitý pri Royal World.
    Neviem či poznáte foreach (by Y_less). Je to vlastne cyklus, ale miesto aby testovalo či je hráč na servery, pripojené ID uloží to premeny, a potom pracuje...
    Ja som použil lepší nápad. Počíta najvyššie id na servery.
    Tu je script
    kód:
    /*
       Royal World Cykly
       © by Royal World Team
    */

    #define ForPlayers(%1) for(new %1; %1 < BigId+1; %1++) if(IsPlayerConnected(%1))

    new BigId;

    forward OnPlayerConnectCyklus(playerid);
    forward OnPlayerDisConnectCyklus(playerid);

    public OnPlayerConnectCyklus(playerid){
    if(playerid > BigId) BigId = playerid;
    }

    public OnPlayerDisConnectCyklus(playerid){
    if(playerid == BigId) BigId--;
    cyklusX:
    if(!IsPlayerConnected(BigId)){
    BigId--;
    goto cyklusX;
    }
    }

    Použitie je veľmi ale veľmi jednoduché, miesto
    for(new i;i < MAX_PLAYERS;i++){
    ...
    }
    použijete
    ForPlayers(i){
    ...
    }
    Šetríte tým CPU, lebo keď na servery nikto nieje, tak cyklus prebehne iba 1x, no u MAX_PLAYERS, prebehne 500x...

    to je všetko Ďakujem za pozornosť

    RW Team
    aka zase ja
    avatar
    ylleron
    Admin

    Posts : 82
    Join date : 26.04.2011

    Re: RWCyklus System

    Odoslať pre ylleron za Pi apríl 29, 2011 11:35 pm

    Dal som do svojho GM a vidím čo to je za zázrak Very Happy


    _________________
    Pripravujeme SexyCity
    * Sofistikovaný Gamemode s pokrocilimi funkciami a moznostami
    * Profesionalny administracni tym, ktory je vybrany s najlepsich hracov

    QWER
    Znalec

    Posts : 60
    Join date : 28.04.2011

    Re: RWCyklus System

    Odoslať pre QWER za So apríl 30, 2011 6:26 am

    No čo ? Dobré to je ? Very Happy
    avatar
    ylleron
    Admin

    Posts : 82
    Join date : 26.04.2011

    Re: RWCyklus System

    Odoslať pre ylleron za So apríl 30, 2011 6:30 am

    že váhaš Very Happy


    _________________
    Pripravujeme SexyCity
    * Sofistikovaný Gamemode s pokrocilimi funkciami a moznostami
    * Profesionalny administracni tym, ktory je vybrany s najlepsich hracov

    QWER
    Znalec

    Posts : 60
    Join date : 28.04.2011

    Re: RWCyklus System

    Odoslať pre QWER za So apríl 30, 2011 9:47 pm

    Som rád že to niekto využil Very Happy A nezverejnil som to len tak...

    Sponsored content

    Re: RWCyklus System

    Odoslať pre Sponsored content


      Práve je Ut august 21, 2018 6:45 pm