Ir para conteúdo

Strayzer

Campones
  • Total de itens

    55
  • Registro em

  • Última visita

Tudo que Strayzer postou

  1. Snake System (É o jogo da cobrinha, geralmente tem em vários celulares) Bem, eu estava pesquisando uns scripts em alguns fóruns e achei esse. Antes de tudo venho falar que o script NÃO É MEU, é do Mock, só estou trazendo o conteúdo ao XTibia.com. Bem, vamos ao script. Primeiro abra seu map editor e crie uma área de 13x9sqms. Exemplo: No andar de cima coloque o itemid 460 Exemplo: E para entrar na arena: (Mais pra frente você irá entender) Ok, agora já pode fechar seu map editor. Agora em actions.xml adicione esta tag: <action itemid="9564" event="script" value="snakesys.lua"/> Crie em data/actions/scripts um arquivo chamado snakesys.lua e coloque isso nele: function onUse(cid, item, frompos, item2, topos) if not isPlayer(getGlobalStorageValue(SNAKE.freeglobalsto rage)) then doTeleportThing(cid,SNAKE.controlpos) SNAKE.timer(cid,1,nil,item.actionid == 0 and 500 or item.actionid) doPlayerSendTextMessage(cid,25,'Segure a tecla control e use as setas para mover a cobra.') SNAKE.generateFood() else doPlayerSendTextMessage(cid,25,'Espere alguem sair.') end end Depois crie dentro da pasta data/lib um arquivo tambem chamado snakesys.lua e ponha isso(é um pouquinho grande .-.): --[[ Script by Mock the bear ]] SNAKE = { _VERSION="1.0 by mock", ---Snake config itemid=1739, freeglobalstorage=28103, itemFood=6394, controlpos={x=1013,y=1164,z=6}, exitpos = {x=1009,y=1157,z=7}, centerpos={x=1012,y=1163,z=7}, timer = function(cid,n,pos_,time) local pos_ = pos_ or {{SNAKE.centerpos}} setGlobalStorageValue(SNAKE.freeglobalstorage,cid) if not isPlayer(cid) then SNAKE.clean() return end for i,pos in pairs(pos_) do SNAKE.find_and_delete(pos[1]) if i == 1 then pos[2] = SNAKE.copypos(pos[1]) pos[1] = getPosByDir({x=pos[1].x,y=pos[1].y,z=pos[1].z,stackpos=255},getCreatureLookDir(cid)) else pos[2] = SNAKE.copypos(pos[1]) pos[1] = pos_[i-1][2] end local ret,p,walk = SNAKE.check(pos[1]) if ret == 1 or ret == 3 then addEvent(doTeleportThing,1000,cid,SNAKE.exitpos) addEvent(doCreatureSay,1100,cid,'Points '..(#pos_-1)..'.') SNAKE.clean() setGlobalStorageValue(SNAKE.freeglobalstorage,0) return end if ret == 2 then doRemoveItem(p.uid,-1) if p.itemid == SNAKE.itemFood then pos_[#pos_+1] = {pos[2],pos[2]} for i=1,5 do addEvent(doSendMagicEffect,100*i,pos[1],29) end SNAKE.generateFood() end end doCreateItem(SNAKE.itemid,1,pos[1]) end local plpos = getCreaturePosition(cid) local generated = {} for i=0,3 do generated[i] = getPosByDir({x=SNAKE.controlpos.x,y=SNAKE.controlp os.y,z=SNAKE.controlpos.z},i) end for i,pos in pairs(generated) do if SNAKE.samepos(plpos,pos) then doTeleportThing(cid,SNAKE.controlpos,false) end addEvent(doSendMagicEffect,100,pos,56,cid) end addEvent(SNAKE.timer,time,cid,n,pos_,time) end, copypos = function(p) return {x=p.x,y=p.y,z=p.z,stackpos=p.stackpos} end, samepos = function(p1,p2) if p1.x == p2.x and p2.y == p2.y then return true end return false end, generateFood = function() local pp = {x=SNAKE.centerpos.x+math.random(-6,6),y=SNAKE.centerpos.y+math.random(-4,4),z=SNAKE.centerpos.z} for i=1,5 do addEvent(doSendMagicEffect,100*i,pp,30) end doCreateItem(SNAKE.itemFood,1,pp) end, clean = function() for y=-4,4 do for x=-6,6 do local pp = {x=SNAKE.centerpos.x+x,y=SNAKE.centerpos.y+y,z=SNA KE.centerpos.z} for i=250,255 do pp.stackpos = i local p = getThingFromPos(pp) if p.itemid ~= 0 then doRemoveItem(p.uid,-1) doSendMagicEffect(pp,15) end end end end end, check = function(pos) for i=1,10 do pos.stackpos = i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return 1,p,true elseif not SNAKE.isWalkable(pos) then return 3,p,false elseif p.itemid ~= 0 then return 2,p end end return false end, find_and_delete = function(pos) for i=0,255 do pos.stackpos = 255-i local p = getThingFromPos(pos) if p.itemid == SNAKE.itemid then return doRemoveItem(p.uid,1) end end end, isWalkable = function(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end, } Vídeo demonstrando o sistema e ensinando a configurar: Créditos Mock - Pelos scripts, imagens e o vídeo Strayzer (eu) - Por trazer o conteúdo ao XTibia.com Enjoy
  2. Aqui eu tenho: - Tibia - Priston Tale - Counter Strike - Combat Arms - Point Blank - Warcraft III - Reign of Chaos - Warcraft III - The Frozen Throne - [DotA] - Cabal Online - Left 4 Dead - Mario Forever - Tribal Wars [browser] Eu tinha mais, só que ai tive que formata o PC =P. Por inquanto é só esses.
  3. Valeu E ele não tá tão grande AUSHaushAUSU É que no RME é uma coisa e in-game é outra né xP, isso confunde bastante... Ele tá meio grandinho mais tá jogável, vou arrumar ele. Valeu pela crítica .
  4. Fiz um pequeno templo, não sei se está bom... Sou iniciante em mapper ainda, não me dou muito bem com o RME por inquanto ;s
  5. Simplesmente por diversão, e para tirar o stress do dia-a-dia, quando você chega em casa cansado, do trabalho, ou de qualquer outra coisa, não há algo melhor do que sentar e descansar, jogando e se divertindo, não só o Tibia como vários outros RPGs. =]
  6. Uma dúvida, a magia funciona entre walls ou outros objetos?
  7. Diabolic Imp =x, Bixin chato, fica invisível, da fire e hita pra kct .-.
  8. Strayzer

    Veronil City

    A cidade ficou meio quadrada, e o auto-border estraga muito o mapa, Mas no começo sempre é assim, leia mais tutorias e artigos de mapping que você vai longe =] .
  9. Que eu saiba isso é um script. Tente ver esse tutorial ~~> http://www.xtibia.com/forum/topic/127869-globaleventes-teleports-falantes/ [by: Rookwar] Lembrando que não serve só para teleports, pode ser colocado em qualqer SQM do seu OT. [Que eu saiba .-.] Se estiver errado comente denovo. Espero ter ajudado =]. Att. Strayzer
  10. Bem interessante... deu até vontade de voltar a jogar o global =]. Mas, aonde a CIP irá implantar os ícones das magias?
  11. Realmente um ótimo tutorial para os mappers =] REP+ Claro xD. Att. Strayzer
  12. Tenta ver esse tutorial do Comedinhasss aqui. Link --> http://www.xtibia.com/forum/topic/137248-passando-um-otserv-para-860/ Espero que ajude Att. Strayzer
  13. Strayzer

    Rme Error

    Beleza então Pelo menos dá para abir os maps 8.54~57 xD
  14. Strayzer

    Rme Error

    Nada =/ Daew muito obrigado a quem ta tentando me ajudar, Num sei o que ta acontecendo com o RME .-.
  15. Strayzer

    Rme Error

    Não dá =x Tentei das duas maneiras e da o mesmo erro >.<
  16. Strayzer

    Rme Error

    Daew tem como da uma ajuda? =x Tipo, eu desinstalei o tibia 8.60 pra coloca o 8.61 pra ve como que tava as coisa no tibia global e talz. Ai, instalei o 8.60 denovo em outra pasta. Daí to abrindo o RME e da o seguinte erro: "Could not locate tibia.dat and/or tibia.spr, please navigate to your Tibia 8.60 installation folder." Daí beleza eu vo lá clico na pasta do onde está instalado o client 8.60 e dá o mesmo erro todas as vezes, já tentei mais de 20 vezes e dá sempre o mesmo erro. Da uma ajuda aí... Att. Strayzer
  17. Muito boom Koddy Realmente agora fica bemmmm mais fácil, Coloca 1 por 1 mata qualquer 1 (xD) Abraços. Att. Strayzer
  18. Strayzer

    Nature City

    Parabéns cara, a cada hora você vai se superando mais. Att. Strayzer
  19. Demais cara, admiro muito o seu trabalho Sem Mais REP+
  20. Tá de parabéns cara Gostei muito dos seus trabalhos Continue assim
  21. Strayzer

    [Pedido] Perder Exp

    Brigadão mesmo Vodkart. Agradecido Att. Strayzer
  22. Alguém ajuda ai, Queria saber se tem um script que só faz perder EXP E que os players não perdessem os seus itens quando morressem. Att. Strayzer
  23. Strayzer

    Gate

    Muito bom cara, Gostei muito do seu trabalho, Uma montanha perfeita Att. Strayzer
  24. Tópico muito bom cara, Tava pensando em fazer um OT diferente Um OT no estilo esse RPG que você disse, Mas tem que ter bastante tempo e como você disse muuuuuita paciência Ótimo tutorial cara. Att. Strayzer
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...