-
Total de itens
55 -
Registro em
-
Última visita
Tudo que Strayzer postou
-
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
-
Quais Os Jogos Que Você Tem No Seu Computador?
tópico respondeu ao Angel Knight de Strayzer em Jogos
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. -
[Patrimônio XTibia] Sua última Foto - Mapping
tópico respondeu ao Feyzer de Strayzer em Mapping Show-Off
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 . -
[Patrimônio XTibia] Sua última Foto - Mapping
tópico respondeu ao Feyzer de Strayzer em Mapping Show-Off
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 -
Porque Você Joga Tibia?
tópico respondeu ao Doidin de Strayzer em Notícias e Discussões - Tibia Global
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. =] -
Uma dúvida, a magia funciona entre walls ou outros objetos?
-
Qual Foi A Sua Maior Idiotice No Tibia?
tópico respondeu ao Tonynh de Strayzer em Notícias e Discussões - Tibia Global
Descer no buraco sem rope .-. -
Qual criatura do Tibia vocês mais odeiam?
tópico respondeu ao Lordfire de Strayzer em Notícias e Discussões - Tibia Global
Diabolic Imp =x, Bixin chato, fica invisível, da fire e hita pra kct .-. -
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 =] .
-
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
-
[ Teaser 3 ] Novas Spells!
tópico respondeu ao Henrique Moura de Strayzer em Notícias e Discussões - Tibia Global
Bem interessante... deu até vontade de voltar a jogar o global =]. Mas, aonde a CIP irá implantar os ícones das magias? -
Realmente um ótimo tutorial para os mappers =] REP+ Claro xD. Att. Strayzer
-
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
-
Beleza então Pelo menos dá para abir os maps 8.54~57 xD
-
Nada =/ Daew muito obrigado a quem ta tentando me ajudar, Num sei o que ta acontecendo com o RME .-.
-
Não dá =x Tentei das duas maneiras e da o mesmo erro >.<
-
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
-
Muito boom Koddy Realmente agora fica bemmmm mais fácil, Coloca 1 por 1 mata qualquer 1 (xD) Abraços. Att. Strayzer
-
Parabéns cara, a cada hora você vai se superando mais. Att. Strayzer
-
otserv 8.x Alissow Ots 4.11 [11/07/2010] 8.6 Completo!
tópico respondeu ao Alissow de Strayzer em OTServ Comum
Demais cara, admiro muito o seu trabalho Sem Mais REP+ -
Tá de parabéns cara Gostei muito dos seus trabalhos Continue assim
- 88 respostas
-
- - im back!
- otserv
-
(e 1 mais)
Tags:
-
Brigadão mesmo Vodkart. Agradecido Att. Strayzer
-
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
-
Muito bom cara, Gostei muito do seu trabalho, Uma montanha perfeita Att. Strayzer
-
Tutorial: Como Realçar O Rpg No Seu Mapa!
tópico respondeu ao atreSS de Strayzer em Tutoriais de Mapping
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.