Ir para conteúdo

rickylopes057

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    rickylopes057 deu reputação a Vodkart em Map Change 2.0   
    é um script que muda de mapa a cada X horas(ou minutos)


    na pasta mods crie um arquivo.xml e renomeie para

    ChangeMap.xml

    <?xml version="1.0" encoding="ISO-8859-1"?> <mod name="ChangeMap" version="2.0" author="Vodkart" contact="none.com" enabled="yes"> <config name="map_func"><![CDATA[ info = { [0] = 1, [1] = 3, [2] = 4 } storage = 789520 ]]></config> <event type="login" name="Check Map" event="script"><![CDATA[ domodlib('map_func') function onLogin(cid) if getGlobalStorageValue(storage) == -1 then setGlobalStorageValue(storage, 0) end doTeleportThing(cid, getTownTemplePosition(info[getGlobalStorageValue(storage)])) return true end ]]></event> <globalevent name="ChangeMap" interval="3600" event="script"><![CDATA[ domodlib('map_func') function onThink(interval, lastExecution) doBroadcastMessage('The map will be changed again in 1 hour.') setGlobalStorageValue(storage, getGlobalStorageValue(storage) < #info and getGlobalStorageValue(storage)+1 or 0) for _, pid in ipairs(getPlayersOnline()) do doPlayerSetTown(pid, info[getGlobalStorageValue(storage)]) doRemoveConditions(pid, true) doCreatureAddHealth(pid, getCreatureMaxHealth(pid)) doCreatureAddMana(pid, getCreatureMaxMana(pid)) doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid))) end return true end]]></globalevent> </mod> Explicação: No info é o id das town para adicionar mais mapas é só colocar uma virgula no último e adicionar o novo town_id [3] = 5, [4] = ??

    e o tempo você muda nessa parte interval="3600"
    no caso está para 1 hora
  2. Gostei
    rickylopes057 deu reputação a Markin em Map Change 2.0   
    muito bom vod, ja tinha visto um script parecido com este eu acho, reputado.

Informação Importante

Confirmação de Termo