FlamesAdmin 262 Postado Dezembro 16, 2013 Share Postado Dezembro 16, 2013 Nao sei se to na area certa, mais movam para o lugar certo. Bom, gostaria de um script de quest que precisa de 6 players, dai eles ficam em um certo tile, e um outro clica na alavanca e eles sao teleportados para um certo lugar, dai, se um morrer na quest, tds sao teleportados para fora da quest. 2 Reps+ Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/ Compartilhar em outros sites More sharing options...
roriscrave 21 Postado Dezembro 16, 2013 Share Postado Dezembro 16, 2013 pega o script da anihi e edita! Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593172 Compartilhar em outros sites More sharing options...
FlamesAdmin 262 Postado Dezembro 16, 2013 Autor Share Postado Dezembro 16, 2013 pega o script da anihi e edita! Ja tenho cara, mais eu kero do jeito que pedi ai. Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593173 Compartilhar em outros sites More sharing options...
Heinekennn 24 Postado Dezembro 16, 2013 Share Postado Dezembro 16, 2013 Acha script de alavanca é gg Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593179 Compartilhar em outros sites More sharing options...
FlamesAdmin 262 Postado Dezembro 16, 2013 Autor Share Postado Dezembro 16, 2013 Da alavanca eu ja tenho man, eu kero que qnd um player morre, tds os outros players saiam da quest qnd 1 morre, tendeu ? Se kiser eu posto o da alavanca aki. Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593182 Compartilhar em outros sites More sharing options...
roriscrave 21 Postado Dezembro 16, 2013 Share Postado Dezembro 16, 2013 entender eu entendi, mas não sei fazer Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593216 Compartilhar em outros sites More sharing options...
Heinekennn 24 Postado Dezembro 17, 2013 Share Postado Dezembro 17, 2013 Sdds o tempo q a negada participava do forum de poketibia Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593820 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Dezembro 17, 2013 Share Postado Dezembro 17, 2013 (editado) Fiz aqui rapidinho (menos de 1 minuto) esse de teleportar os players. Como indicado no script, mude todos os 2308 para a storage da quest. Não sei se irá funcionar, já que não mexo com queries. Anyway, function onDeath(cid) local query = db.getResult("SELECT name FROM players WHERE key = 2308") --Mude todos os 2308 para a storage da quest. local list = {} if query:getID() == -1 then return true end local name = query:getDataString("name") table.insert(list, name) if isPlayer(cid) then if getPlayerStorageValue(cid, 2308) >= 1 then for a, b in pairs(list) do if not isCreature(b) then return true end doTeleportThing(b, getTownTemplePosition(getPlayerTown(b))) doPlayerSendTextMessage(b, 27, "O jogador "..getCreatureName(cid).." morreu durante a quest, e você foi teleportado para o Centro Pokémon.") setPlayerStorageValue(b, 2308, -1) end end end return true end /\ data/creaturescripts/scripts. Não se esqueça de colocar a tag em login.lua também. Estou de saída, na volta dou uma olhada melhor nesse código. Editado Dezembro 17, 2013 por zipter98 Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1593891 Compartilhar em outros sites More sharing options...
FlamesAdmin 262 Postado Dezembro 18, 2013 Autor Share Postado Dezembro 18, 2013 Onde eu salvo esse script e q tag eu coloco em login.lua ? Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594174 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Dezembro 18, 2013 Share Postado Dezembro 18, 2013 Antes de mais nada, qual a base de seu servidor? Em alguns poketibias, onDeath não funciona. Tendo, então, que fazer o código no exp2.0.lua. Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594178 Compartilhar em outros sites More sharing options...
FlamesAdmin 262 Postado Dezembro 18, 2013 Autor Share Postado Dezembro 18, 2013 PDA Slicer 1.9 Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594192 Compartilhar em outros sites More sharing options...
StyloMaldoso 330 Postado Dezembro 18, 2013 Share Postado Dezembro 18, 2013 To com uma preguiça de faze esse SCRIPT, vo da uma dica pro moderador ai Antes de mais nada, qual a base de seu servidor? Em alguns poketibias, onDeath não funciona. Tendo, então, que fazer o código no exp2.0.lua. É, a basê é PDA, não tem função onDeath e sim, tem q edita no exp2.0.lua, lá pra baixo do script da Golden Arena. depois no script q puxa os 6 player é so seta essa tal sto, se caso alguem morrer ele puxa os player para tal poisition ai teria q colocar algo no login.lua para quando alguem desloga com essa storage puxar os player restante para tal pos. Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594207 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Dezembro 18, 2013 Share Postado Dezembro 18, 2013 (editado) data/creaturescripts/scripts, function onLogout(cid) for i = 1, #getPlayersOnline() do local players = getPlayersOnline()[i] local where = {x = 1056, y = 1067, z = 7} --Para onde os jogadores serão teleportados. local sto = 2308 --Storage da quest. if getPlayerStorageValue(players, sto) >= 1 then doTeleportThing(players, where) setPlayerStorageValue(players, sto, -1) doPlayerSendTextMessage(players, 27, "O jogador "..getCreatureName(cid).." deslogou durante a quest. Você foi teleportado.") end end return true end A tag, suponho que você saiba fazer. exp2.0.lua, procure por: if valor >= getCreatureHealth(cid) then if getPlayerStorageValue(cid, 6598754) >= 1 or getPlayerStorageValue(cid, 6598755) >= 1 then setPlayerStorageValue(cid, 6598754, -1) setPlayerStorageValue(cid, 6598755, -1) doRemoveCondition(cid, CONDITION_OUTFIT) doTeleportThing(cid, posBackPVP, false) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) return false --alterado v1.8 end Coloque, abaixo: for i = 1, #getPlayersOnline() do local players = getPlayersOnline()[i] local where = {x = 1056, y = 1067, z = 7} --Para onde os jogadores serão teleportados. local sto = 2308 --Storage da quest. if getPlayerStorageValue(players, sto) >= 1 then doTeleportThing(players, where) setPlayerStorageValue(players, sto, -1) doPlayerSendTextMessage(players, 27, "O jogador "..getCreatureName(cid).." morreu durante a quest. Você foi teleportado.") end end Se fizer tudo corretamente, vai funcionar (: Editado Dezembro 18, 2013 por zipter98 Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594211 Compartilhar em outros sites More sharing options...
FlamesAdmin 262 Postado Dezembro 19, 2013 Autor Share Postado Dezembro 19, 2013 (editado) Ok, vou tentar fazer essa tag aki, se nao souber, volto aki. --EDIT -- Ve se ta certo mano: Nao manjo mt bem disso Creaturescripts.xml <event type="onLogout" name="FireQuest" event="script" value="FireQuest.lua"/> Login.lua registerCreatureEvent(cid, "onLogout") Só nessas 2 coisas que eu tive duvida, no resto ta sussa. Editado Dezembro 19, 2013 por FlamesAdmin Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594241 Compartilhar em outros sites More sharing options...
zipter98 1102 Postado Dezembro 19, 2013 Share Postado Dezembro 19, 2013 Scripts com a função main onLogin e onLogout não precisam ser registrados no login.lua. Tag: <event type="logout" name="FireQuest" event="script" value="FireQuest.lua"/> Link para o comentário https://xtibia.com/forum/topic/225701-encerrado-pedido-script-quest/#findComment-1594246 Compartilhar em outros sites More sharing options...
Posts Recomendados