1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

[random_mapcycle] reprendre le cours du random mapcycle après un changement de map

Discussion dans 'Support des plugins AMX Mod X indépendants de la base' démarrée par Toots, 5 Octobre 2013.

  1. Toots

    Toots Membre

    Nom du plugin :

    random_mapcycle.​

    Résumé de la demande :

    Reprendre le cours du random mapcycle après un changement de map.​

    Type de demande :

    Autres (précisez).​

    Lien vers le plugin :


    Statut de l'addon :

    Afficher (open)
    Code (Text):
    Protocol version 48
    Exe version 1.1.2.7/Stdio (cstrike)
    Exe build: 17:45:07 Apr 25 2013 (6027)

    Currently loaded plugins:
          description     stat pend  file             vers    src   load  unlod
    [ 1] AMX Mod X      RUN   - amxmodx_mm_i386.  v1.8.2    ini   Start ANY
    [ 2] POD-Bot mm    RUN   -  podbot_mm_i386.s  vV3B22    ini   Chlvl ANY
    [ 3] Fun              RUN   -   fun_amxx_i386.so  v1.8.2    pl1   ANY   ANY
    [ 4] Engine        RUN   -  engine_amxx_i386  v1.8.2    pl1   ANY   ANY
    [ 5] FakeMeta        RUN   -    fakemeta_amxx_i3  v1.8.2    pl1   ANY   ANY
    [ 6] Ham Sandwich (u  RUN   -   hamsandwich_amxx  v1.4    pl1   ANY   ANY
    [ 7] CSX              RUN   -   csx_amxx_i386.so  v1.8.2    pl1   ANY   ANY
    [ 8] CStrike          RUN   -   cstrike_amxx_i38  v1.8.2    pl1   ANY   ANY
    8 plugins, 8 running

    Currently loaded plugins:
           name                 version  author         file             status  
    [  1] Admin Base              1.8.2    AMXX Dev Team     admin.amxx    running
    [  2] Admin Commands          1.8.2    AMXX Dev Team     admincmd.amxx  running
    [  3] Admin Help              1.8.2    AMXX Dev Team     adminhelp.amxx   running
    [  4] Slots Reservation    1.8.2       AMXX Dev Team     adminslots.amxx  running
    [  5] Multi-Lingual System  1.8.2      AMXX Dev Team     multilingual.am  running
    [  6] Menus Front-End        1.8.2     AMXX Dev Team     menufront.amxx   running
    [  7] Commands Menu        1.8.2       AMXX Dev Team     cmdmenu.amxx    running
    [  8] Players Menu          1.8.2      AMXX Dev Team     plmenu.amxx      running
    [  9] Maps Menu            1.8.2       AMXX Dev Team     mapsmenu.amxx  running
    [ 10] Plugin Menu            1.8.2     AMXX Dev Team     pluginmenu.amxx  running
    [ 11] Admin Chat              1.8.2    AMXX Dev Team     adminchat.amxx   running
    [ 12] Anti Flood              1.8.2    AMXX Dev Team     antiflood.amxx   running
    [ 13] Scrolling Message    1.8.2       AMXX Dev Team     scrollmsg.amxx   running
    [ 14] Info. Messages          1.8.2    AMXX Dev Team     imessage.amxx  running
    [ 15] Admin Votes            1.8.2     AMXX Dev Team     adminvote.amxx   running
    [ 16] NextMap                1.8.2     AMXX Dev Team     nextmap.amxx    running
    [ 17] Nextmap Chooser        1.8.2     AMXX Dev Team     mapchooser.amxx  paused  
    [ 18] TimeLeft              1.8.2      AMXX Dev Team     timeleft.amxx  running
    [ 19] Pause Plugins        1.8.2       AMXX Dev Team     pausecfg.amxx  running
    [ 20] Stats Configuration    1.8.2     AMXX Dev Team     statscfg.amxx  running
    [ 21] Players Models          1.3.1    ConnorMcLeod   players_models.  running
    [ 22] Play or Be Kicked    1.5.243   Brad Jones     pbk.amxx         running
    [ 23] StatsX                  1.8.2    AMXX Dev Team     statsx.amxx      running
    [ 24] Instant AutoTeamBalanc  1.2.0    ConnorMcLeod   instant_autotea  running
    [ 25] All Chat              1.1      Ian Cammarata   allchat.amxx    running
    [ 26] Team Advantage          0.3.0    ConnorMcLeod   team_advantage.  running
    [ 27] No Swear Light          0.3.1    ConnorMcLeod   no_swear_light.  running
    [ 28] Mapcycle aleatoire      1.0        Arkshine         random_mapcycle  running
    [ 29] Last man bets        0.9.N-AMX   JGHG           lastmanbets_amx  running
    [ 30] c4 timer              1.1      cheap_suit     c4timer.amxx     running
    [ 31] AMX Slay Losers        1.0         d3n14@yahoo.com   slaylosers.amxx  running
    [ 32] ColorChat            0.3.0       ConnorMcLeod   colorchat.amxx   running
    [ 33] AntiRoxx              5.0.9      ConnorMcLeod   antiroxx.amxx running
    [ 34] AINO Commands        2.0       AMX(x) Community  admin_allinone.  running
    [ 35] Grab+                1.2.4b1   Ian Cammarata   grab_plus.amxx   running
    [ 36] Autoload Configs      2.0.0      MondialServers   autoload_config  running
    [ 37] AMXX Public server rul  1.20      Priski          public_rules.am  running
    [ 38] High Ping Kicker (Stea  0.16.2      OLO/shadow        hpk.amxx         running
    [ 39] Enter-Leave Message    0.2         [MUPPETS] Gonzo   enter-leave_mes  running
    [ 40] RuneMod Base          2.2.2      EKS             runemod_base.am  paused  
    [ 41] Runemod base Control  1.1.0      EKS             runemod_control  running
    [ 42] Runemod Ninja        1.0.0       Cheesy Peteza &   runemod_ninja.a  running
    [ 43] RuneMod Dismay          1.0.0    EKS             runemod_dismay.  running
    [ 44] RuneMod Fear          1.0.2      EKS             runemod_fear.am  running
    [ 45] RuneMod Frenzy          1.0.0    EKS             runemod_frenzy.  running
    [ 46] RuneMod Protection      1.0.0    EKS             runemod_protect  running
    [ 47] RuneMod Hunter          1.0.1    EKS             runemod_hunter.  running
    [ 48] RuneMod Invisibility  1.1.0      EKS             runemod_invisib  running
    [ 49] RuneMod Invulnerabilli  1.0.0    EKS             runemod_invulne  running
    [ 50] RuneMod Phantom        1.0.1     EKS             runemod_phantom  running
    [ 51] RuneMod Pistoleer    1.0.1       EKS             runemod_pistole  running
    [ 52] RuneMod Poison          1.0.2    EKS             runemod_poison.  running
    [ 53] RuneMod Redeem          1.0.1    EKS             runemod_redeem.  running
    [ 54] RuneMod Regeneration  1.0.0      EKS             runemod_regener  running
    [ 55] RuneMod Resistance      1.0.0    EKS             runemod_resista  running
    [ 56] RuneMod Seer          1.1.0      kaddar           runemod_seer.am  running
    [ 57] RuneMod Soul          1.0.0      EKS             runemod_soul.am  running
    [ 58] RuneMod Speed        1.0.0       EKS             runemod_speed.a  running
    [ 59] RuneMod Strength      1.0.0      EKS             runemod_strengt  running
    [ 60] RuneMod Theif        1.1.0       EKS             runemod_theif.a  running
    [ 61] RuneMod Unlimited Ammo  1.0.0    EKS             runemod_unlimit  running
    [ 62] RuneMod Vampirism    1.0.0       EKS             runemod_vampiri  running
    [ 63] RuneMod Kinetics      1.0.0      EKS             runemod_kinetic  running
    [ 64] RuneMod Spy            1.0.0     EKS             runemod_spy.amx  running
    [ 65] RuneMod Feather        1.0.0     EKS             runemod_feather  running
    [ 66] RuneMod Teleport      1.0.0      EKS             runemod_telepor  running
    [ 67] RuneMod Kamikaze      1.0.0      EKS             runemod_kamikaz  running
    [ 68] RuneMod No recoil    1.0.0       Raheem           runemod_lowreco  running
    [ 69] RuneMod No Reload    1.0.0       EKS             runemod_noreloa  running
    [ 70] Map Spawns Editor    1.0.16     iG_os          Map_Spawns_Edit  running
    [ 71] Automatic knife duel  0.3      JGHG             automatic_knife  running
    [ 72] Parachute            1.3       KRoT@L/JTP10181   amx_parachute.a  running
    [ 73] ATAC                  3.0.1      ATAC Team         atac.amxx      running
    [ 74] Slap                  1.1      ATAC Team       atac_slap.amxx   running
    [ 75] Slap2One              1.1      ATAC Team       atac_slap2one.a  running
    [ 76] Slay                  1.1      ATAC Team       atac_slay.amxx   running
    [ 77] Spawn Slay              1.0        ATAC Team       atac_spawnslay.  running
    [ 78] Jail                  1.1      ATAC Team       atac_jail.amxx   stopped
    [ 79] Chicken                1.0         ATAC Team       atac_chicken.am  stopped
    [ 80] Bury                  1.0      ATAC Team       atac_bury.amxx   running
    [ 81] Glow                  1.0      ATAC Team       atac_glow.amxx   running
    [ 82] Timebomb              1.1      ATAC Team       atac_bomb.amxx   running
    [ 83] Blind                1.0       ATAC Team       atac_blind.amxx  running
    [ 84] Rocket                  1.0        ATAC Team       atac_rocket.amx  running
    [ 85] Drop                  1.0      ATAC Team       atac_drop.amxx   running
    [ 86] Fire                  1.0      ATAC Team       atac_fire.amxx   running
    [ 87] Drug                  1.0      ATAC Team       atac_drug.amxx   running
    [ 88] Bad Aim                1.1         ATAC Team       atac_badaim.amx  running
    [ 89] Hud Messages          1.1      ATAC Team       atac_hudmsg.amx  running
    [ 90] Team Attack            1.0         ATAC Team       atac_ta.amxx    running
    [ 91] ATAC Commands        1.1       ATAC Team       atac_cmds.amxx   running
    [ 92] ATAC AMXBans          1.1      ATAC Team       atac_amxbans.am  stopped
    [ 93] loading with music      2.0        eFrigid           loadingsongadva  running
    93 plugins, 88 running


    Votre demande :

    Bonjour,

    Actuellement, nous utilisons le plugin Mapcycle aléatoire développé par Arkshine:
    https://forums.alliedmods.net/showpost.php?p=579844&postcount=13

    Le plugin fonctionne bien, cependant, à chaque fois que nous changeons de map de manière arbitraire (amx_map ou amx_votemap) La map après celle que nous avons mis suivante est toujours la même et le cycle le même que précédemment.

    Serait il possible de modifier le code pour que le cycle reprenne ou il en était comme lors d'un crash serveur. Sachant que le mélange s'effectue seulement lorsque toutes les maps ont été jouées, cela permettrait de ne pas refaire toujours les même maps à chaque changement.

    Merci d'avance pour votre aide.​
     
    Dernière édition: 8 Octobre 2013
    Tags:
  2. Arkshine

    Arkshine Le Docteur

    Si je comprends bien :

    1) Tu es sur de_dust
    2) La map est changée manuellement sur de_aztec
    3) Une fois cette dernière finie, ça revient sur de_dust

    C'est ça ? Si oui, ça suit le cycle, rien d'anormal en soi.
    Cependant, on pourrait effectivement dire : si on change manuellement quand on est sur une map X, on peut s'attendre à avoir la map X + 1 du cycle une fois la map en cours finie (de_aztec ici par exemple).
     
  3. Toots

    Toots Membre

    Je vais procéder comme toi.

    Par exemple, on a un mapcycle.txt avec 3 maps:
    de_dust
    de_aztec
    de_vertigo

    Lorsqu'on est sur de_aztec et qu'on fait un amx_map ou on change la nextmap, par une autre qui n’est pas dans le mapcycle (de_uevo, par exemple), aprés de_uevo au lieu d'avoir de_vertigo on retourne au début du mapcycle.txt : de _dust.

    En résumé:
    1) on est sur aztec
    2) on change pour de_uevo
    3) on reviens sur de_dust au lieu de de_vertigo

    Merci pour ta réponse.
    --- Message fusionné : 28 Octobre 2013 ---
    Tout compte fait , on va surement tester le mapchooser 4 car le cycle des maps reste le même que celui du fichier mapcycle.txt, il n'y a pas de mélange.
    On mettra juste la valeur du nombre de maps à ne pas rejouer à nbrDeMapDuMapcycle-1. On verra aussi ce que ca donne en cas de crash serveur et changement de map.
    --- Message fusionné : 5 Novembre 2013 ---
    Bon on a testé Mapchooser 4 qui fonctionne très bien. Cependant, nous voudrions pouvoir mettre la cvar "amx_map_history" à plus de 15 (entre 80 et 100). Pensez vous que cela soit possible?

    Mapchooser4 - AlliedModders
    --- Message fusionné : 5 Novembre 2013 ---
    Suffirait il simplement que je change :
    Code (Text):
    #define MAP_HISTORY_MAX  15
    en
    Code (Text):
    #define MAP_HISTORY_MAX  100
    ????
     
  4. ConnorMcLeod

    ConnorMcLeod Modérateur

  5. Toots

    Toots Membre

    Et bien oui ça fonctionne :) 
     

Partager cette page

Chargement...
Chargement...