retired
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [Mod] Map Change 2.0
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Editado Março 27 por Vodkart
info
Grupo: Artesão
Registrado: 16/01/09
Posts: 140
Reputação: +50
Char no Tibia: Eternal Oblivion

i love cara se nao sabe ja faz anos que eu procuro esse script
muito bom
tah totalmente de parabens
+rep pra tu abração
e obrigado pela ajuda
edit:tem um bug
tipo
deu tudo certo neh
mas ai se a pessoa loga tipo no mapa 2 a hora q forpro 3 ela fica
só quem tah logado desdeee do mapa 1 q vai ser teleportado pros outros mapas
Editado Março 26 por soldoran
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

vdd era pra ficar fora do for...
arrumado,obrigado pelo toque vei!
aqui está o seu:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="ChangeMap" version="1.0" author="Vodkart" contact="xtibia.com" enabled="yes">
<config name="map_func"><![CDATA[
info = {
[0] = {x=654,y=847,z=7},
[1] = {x=518,y=603,z=7},
[2] = {x=552,y=226,z=7},
[3] = {x=872,y=400,z=7},
[4] = {x=413,y=804,z=7}
}
storage = 50555
]]></config>
<event type="login" name="Check Map" event="script"><![CDATA[
domodlib('map_func')
function onLogin(cid)
if getGlobalStorageValue(storage) == -1 then
setGlobalStorageValue(storage,getGlobalStorageValue(storage)+1)
end
doTeleportThing(cid,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.')
if getGlobalStorageValue(storage) < 4 then
setGlobalStorageValue(storage,getGlobalStorageValue(storage)+1)
else
setGlobalStorageValue(storage,getGlobalStorageValue(storage)-4)
end
for _, pid in ipairs(getPlayersOnline()) do
doTeleportThing(pid,info[getGlobalStorageValue(storage)])
end
return TRUE
end]]></globalevent>
</mod>
info
Grupo: Artesão
Registrado: 16/01/09
Posts: 140
Reputação: +50
Char no Tibia: Eternal Oblivion

obrigado pelo script
estarei testando se haver mais algun bug reporto
+rep pra tu por me ajudar
abraços
Edit:bugs na hora de os players serem teleportados
o pz continua..
abraços
Editado Março 27 por soldoran
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

pronto 100% agr
remove conditions!
abraços
info
Grupo: Campones
Registrado: 27/07/11
Posts: 3
Reputação: 0

fala verdade n entedi nada .. n entedi essa parte da possiçaoo ..
info
Grupo: Campones
Registrado: 20/12/10
Posts: 91
Reputação: +19
Char no Tibia: Lhan Boldensa

tipo praque mudar de mapa?
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

basicamente é pra servidor war ![]()
ai eles ficam mudando de mapa toda hora
aew tem como assim escolherosplayer q vai pratal mapa pois ai queria fazer um mapa de WAR com TEAM uma team vai praum locar e a outra pro outro então faria assim sem account manager os character ja estão pronto,o unica coisa q precisa é o ChangerMap eu botar o nome de quem vai pra quem pra ficar organizado =D
Vlw, se escrevi algo erado ou que não podi,mals sou novo.




info
Grupo: Artesão
Registrado: 16/01/09
Posts: 140
Reputação: +50
Char no Tibia: Eternal Oblivion
tah assim