rhamer 5 Postado Julho 22, 2010 Share Postado Julho 22, 2010 queria saber como que fas a nataçao? tipo ja testei varios e nem um deu certo pro meu servidor 8.4. quero faser um lago que tenha como nadar como no tibia global. Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
0 Dreherzin 2 Postado Julho 22, 2010 Share Postado Julho 22, 2010 (editado) data > movements > scripts > cria swim.lua function onStepIn(cid, item, position, fromPosition)swimvalue = 3330 --storagevalue to check diveroutfit = { lookType = 267, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookAddons = 0 } standardoutfit = { lookType = getPlayerStorageValue(cid, 3331), lookHead = getPlayerStorageValue(cid, 3332), lookBody = getPlayerStorageValue(cid, 3333), lookLegs = getPlayerStorageValue(cid, 3334), lookFeet = getPlayerStorageValue(cid, 3335), lookAddons = getPlayerStorageValue(cid, 3336) } isswimming = getPlayerStorageValue(cid, swimvalue) if isPlayer(cid) then if (isswimming == -1) or (isswimming == 2) then pozycja = {x = 124, y = 58, z= 7} if item.itemid == 4632 then pos = {x = position.x - 3, y = position.y - 2, z = position.z} elseif item.itemid == 4633 then pos = {x = position.x - 3, y = position.y, z = position.z} elseif item.itemid == 4634 then pos = {x = position.x + 2, y = position.y + 2, z = position.z} elseif item.itemid == 4635 then pos = {x = position.x + 2, y = position.y, z = position.z} elseif item.itemid == 4636 then pos = {x = position.x + 2, y = position.y + 2, z = position.z} elseif item.itemid == 4637 then pos = {x = position.x - 3, y = position.y + 2, z = position.z} elseif item.itemid == 4638 then pos = {x = position.x + 2, y = position.y - 2, z = position.z} elseif item.itemid == 4639 then pos = {x = position.x - 3, y = position.y - 2, z = position.z} elseif item.itemid == 4640 then pos = {x = position.x + 2, y = position.y + 2, z = position.z} elseif item.itemid == 4641 then pos = {x = position.x - 3, y = position.y + 2, z = position.z} elseif item.itemid == 4642 then pos = {x = position.x + 2, y = position.y - 2, z = position.z} elseif item.itemid == 4643 then pos = {x = position.x - 3, y = position.y - 2, z = position.z} end setPlayerStorageValue(cid, 3331, getCreatureOutfit(cid).lookType) setPlayerStorageValue(cid, 3332, getCreatureOutfit(cid).lookHead) setPlayerStorageValue(cid, 3333, getCreatureOutfit(cid).lookBody) setPlayerStorageValue(cid, 3334, getCreatureOutfit(cid).lookLegs) setPlayerStorageValue(cid, 3335, getCreatureOutfit(cid).lookFeet) setPlayerStorageValue(cid, 3336, getCreatureOutfit(cid).lookAddons) setPlayerStorageValue(cid, swimvalue, 1) doSetCreatureOutfit(cid, diveroutfit, 60000) if item.actionid == 3333 then player1pos = {x = position.x + 2, y = position.y , z = position.z} player1 = getThingfromPos(player1pos) doTeleportThing(cid, player1pos) doSendMagicEffect(player1pos, CONST_ME_WATERSPLASH) end end if isswimming == 1 then if item.itemid == 4632 then dir = 2 elseif item.itemid == 4633 then dir = 1 elseif item.itemid == 4634 then dir = 0 elseif item.itemid == 4635 then dir = 3 elseif item.itemid == 4636 then dir = 3 elseif item.itemid == 4637 then dir = 1 elseif item.itemid == 4638 then dir = 3 elseif item.itemid == 4639 then dir = 2 elseif item.itemid == 4640 then dir = 3 elseif item.itemid == 4641 then dir = 1 elseif item.itemid == 4642 then dir = 3 elseif item.itemid == 4643 then dir = 1 end doSetCreatureOutfit(cid, standardoutfit, 1) doMoveCreature(cid, dir) setPlayerStorageValue(cid, swimvalue, 2) end end return TRUE end depois no movements.xml , na borda tu poe ese id <movevent event="StepIn" actionid="3333" script="swim.lua"/> Editado Julho 22, 2010 por Dreherzin Link para o comentário Compartilhar em outros sites More sharing options...
0 rhamer 5 Postado Julho 22, 2010 Autor Share Postado Julho 22, 2010 cara nao consigo mandar imagens mas da erro. daqui 3 dias volto. dai vc pode me ajudar vou viajar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Snooz 15 Postado Julho 22, 2010 Share Postado Julho 22, 2010 Peço que preste mais atenção antes de postar aki. você postou numa seção para pedidos de design iri mover para a seção correta. Link para o comentário Compartilhar em outros sites More sharing options...
0 rhamer 5 Postado Julho 26, 2010 Autor Share Postado Julho 26, 2010 Peço que preste mais atenção antes de postar aki. você postou numa seção para pedidos de design iri mover para a seção correta. ok foi mal nem vi. Link para o comentário Compartilhar em outros sites More sharing options...
0 comedinhasss 234 Postado Julho 26, 2010 Share Postado Julho 26, 2010 Amigo, se sua dúvida foi resolvida coloque algum agradescimento para eu reportar e mover para a área correta... por favor se sua dúvida já foi resolvida fale Link para o comentário Compartilhar em outros sites More sharing options...
0 rhamer 5 Postado Julho 26, 2010 Autor Share Postado Julho 26, 2010 (editado) alguem pode por um que da certo para min? por favor. tipo esse ai da certinho quando o char pula para o lado >.mas quando volta ele continua com a ropa de nadador. mas tambem nao da para pular para < , \/ , /\. agradeso quem puder ajudar. servidor 8.4. ............................................................................................................... Editado Julho 26, 2010 por Rhamer Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rhamer 5
queria saber como que fas a nataçao?
tipo ja testei varios e nem um deu certo pro meu servidor 8.4.
quero faser um lago que tenha como nadar como no tibia global.
Obrigado.
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados