robson47 1 Postado Julho 27, 2009 Share Postado Julho 27, 2009 ola eu sou noovo em area de script eu queria pedir um script pra voces ai estou montando um CSTibia 8.50 tenho os mapa ( de_dust2, de_aztec, fy_pool_day )em breve mais mapas la e preciso de uma action que troque de mapa de 30 em 30 minutos se alguem poder me ajudar agradeço Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/ Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Julho 27, 2009 Share Postado Julho 27, 2009 Tem como você por todos os mapas em um mapa só, dai da pra fazer um global event que de 30 em 30 minutos teleporta todo mundo pra um mapa. pode ser assim? Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768384 Compartilhar em outros sites More sharing options...
robson47 1 Postado Julho 27, 2009 Autor Share Postado Julho 27, 2009 todos os mapas estao em um so voce pode me consiguir esse globalevent? Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768387 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Julho 27, 2009 Share Postado Julho 27, 2009 Qual a versão de seu serv? E checa se ele tem mesmo a pasta globalevents. Abraços. Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768393 Compartilhar em outros sites More sharing options...
robson47 1 Postado Julho 27, 2009 Autor Share Postado Julho 27, 2009 The Forgotten Server 0.3.4 PL2 tem sim a pasta global events espero ajuda Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768394 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Julho 27, 2009 Share Postado Julho 27, 2009 (editado) players = getOnlinePlayers() aztec_pos = {x = 10, y = 10, z = 7} -- mude aqui dust_pos = {x = 10, y = 10, z = 8} -- mude aqui pool_pos = {x = 10, y = 10, z = 9} -- mude aqui parameters = {cid = cid, item = item, pos = dust_pos} parameters2 = {cid = cid, item = item, pos = pool_pos} parameters3 = {cid = cid, item = item, pos = aztec_pos} function onThink(interval, lastExecution) if isPlayer(players) == TRUE then doTeleportThing(players, aztec_pos) addEvent(dust, 1800000, parameters) function dust(parameters} doTeleportThing(players, parameters.pos) addEvent(pool, 1800000, parameters2) doPlayerSendTextMessage(players, 25, "Map mudado para Dust2") end function pool(parameters2} doTeleportThing(players, parameters2.pos) addEvent(aztec, 1800000, parameters3) doPlayerSendTextMessage(players, 25, "Map mudado para Pool Day") end function aztec(parameters3} doTeleportThing(players, parameters3.pos) addEvent(dust, 1800000, parameters) doPlayerSendTextMessage(players, 25, "Mapa mudado para Dust2") end end Ou em talkactions, quando você iniciar o serv, você fala !startrandom players = getOnlinePlayers() aztec_pos = {x = 10, y = 10, z = 7} dust_pos = {x = 10, y = 10, z = 8} pool_pos = {x = 10, y = 10, z = 9} parameters = {cid = cid, item = item, pos = dust_pos} parameters2 = {cid = cid, item = item, pos = pool_pos} parameters3 = {cid = cid, item = item, pos = aztec_pos} function onSay(cid, words, param) if isPlayer(players) == TRUE then doTeleportThing(players, aztec_pos) addEvent(dust, 1800000, parameters) function dust(parameters} doTeleportThing(players, parameters.pos) addEvent(pool, 1800000, parameters2) doPlayerSendTextMessage(players, 25, "Map mudado para Dust2") end function pool(parameters2} doTeleportThing(players, parameters2.pos) addEvent(aztec, 1800000, parameters3) doPlayerSendTextMessage(players, 25, "Map mudado para Pool Day") end function aztec(parameters3} doTeleportThing(players, parameters3.pos) addEvent(dust, 1800000, parameters) doPlayerSendTextMessage(players, 25, "Mapa mudado para Dust2") end end Não sei se vai funcionar, pois hoje não estou podendo testar os scripts. Acho que a chance da talkaction funcionar é maior. Aqui o XML dela: <talkaction words="!startrandom" event="script" value="nomedoscript.lua"/> Espero que funcione. Teste ai e responda aqui, e claro, com um tempo menor doque 1800000 (30 minutos) Abraços. Editado Julho 27, 2009 por Wiltry Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768402 Compartilhar em outros sites More sharing options...
robson47 1 Postado Julho 27, 2009 Autor Share Postado Julho 27, 2009 obrigado pelos scripts funcionou os 2 gostei mais do globalevent obrigado pela ajuda Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768405 Compartilhar em outros sites More sharing options...
Wiltry 7 Postado Julho 27, 2009 Share Postado Julho 27, 2009 Disponha Vou pedir para fechar o tópico, qualquer duvida se comunique comigo via PM. Abraços. Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768408 Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Julho 27, 2009 Share Postado Julho 27, 2009 Dúvida Sanada, :button_cancel: Tópico Fechado Link para o comentário https://xtibia.com/forum/topic/117132-resolvido-action-que-troca-de-map-em-30-minutos/#findComment-768413 Compartilhar em outros sites More sharing options...
Posts Recomendados