Histórico de Curtidas
-
Teteu deu reputação a xWhiteWolf em Passagem secreta diferenteEai pessoal, vim trazer hoje um sistema de passagem secreta que um amigo viu no Baiak-wars. Não sei qual server é esse e eu não jogo tibia então pra mim tanto faz mas ele gravou um vídeo, pediu um igual e obviamente eu não fiz um igual porque o sistema dos caras era muito ruim uhauheuhauheuhauheuhuhauhe
Enfim, comecei um script do 0 pra fazer exatamente oque ele queria e foi isso daqui que eu consegui:
Explicação: Você clica em algum item escondido pelo mapa e abre uma passagem secreta que vai durar X segundos (configurável), após esse tempo a passagem se fecha; Note que nessas imagens ele não tá escondido já que tem uma FUCKING ARVORE NO MEIO DE UM DESERTO mas você pode colocar uma tocha em cima de uma parede e colocar o actionid na tocha pra ativar e vai ficar super foda e com muito rpg
Ué, mas oque tem de diferente dos outros scripts?
Bem, ele é super fácil de configurar e ele dá a sensação de que o item foi arrastado :]
Bom, se isso não foi o bastante pra você entender então observe essas fotinhas
Tendo entendido tudo vamos à parte mais legal da coisa (SCRIPTAR!!!!)
Você vai precisar criar um arquivo em actions\scripts chamado hidden.lua com o seguinte conteúdo:
local positions = { [1] = {pos = {x=139, y=77, z=7}, id = 1718}, [2] = {pos = {x=140, y=77, z=7}, id = 1718}, [3] = {pos = {x=139, y=76, z=7}, id = 6855, toid = 6884}, [4] = {pos = {x=140, y=76, z=7}, id = 6855, toid = 6884}, } local createpos = { [1] = {pos = {x=138, y=77, z=7}, id = 1718}, [2] = {pos = {x=141, y=77, z=7}, id = 1718} } local tempo = 5 function onUse(cid, item, frompos, item2, topos) if getTileItemById(positions[1].pos, positions[1].id).uid < 100 then doPlayerSendCancel(cid, "Is already open.") return true end doCreatureSay(cid, "You have ".. tempo .." seconds.", 19) function criar_paredes() for i = 1, #positions do if i <= (#positions/2) then doCreateItem(positions[i].id, 1, positions[i].pos) local obst = getTileItemById(createpos[i].pos, createpos[i].id).uid doSendMagicEffect(createpos[i].pos, 2) doRemoveItem(obst, 1) elseif i > (#positions/2) then local obst = getTileItemById(positions[i].pos, positions[i].toid).uid doTransformItem(obst, positions[i].id) end end return true end for i = 1, #positions do local obst = getTileItemById(positions[i].pos, positions[i].id).uid if i <= (#positions/2) and obst ~= 0 then doRemoveItem(obst, 1) doSendMagicEffect(positions[i].pos, 2) doCreateItem(createpos[i].id, 1, createpos[i].pos) elseif i > (#positions/2) and obst ~=0 then doTransformItem(obst, positions[i].toid) end end addEvent(criar_paredes, tempo*1000) return true end Feito isso vc vai precisar declarar no actions.xml a forma que você quer utilizar o script
<action actionid="27004" script="hidden.lua"/> note que vc pode colocar algum itemid, actionid ou uniqueid de sua escolhe, só lembre de mudar no map editor dependendo da forma que vc escolher.
Agora eu vou ensinar vocês a configurarem o meu monstrinho *-*
aqui você tem o tempo que a passagem vai ficar aberta
aqui você vai editar o seguinte: na primeira são as posições dos itens e seus respectivos id's
posição das duas prateleiras e seus id's
posição das paredes, id dela e pra qual id ela vai ser transformada.
aqui você tem as posições que sua prateleira vai se mover e os id's dela.
Lembrando que você pode se sentir livre pra adicionar oque vc quiser e deixar do seu gosto, só lembrando que se vc quiser adicionar mais items ou diminuir itens é só alterar nas duas tabelas seguindo a mesma lógica. Metade pra prateleira, metade pra parede e uma tabela pra fazer as prateleiras se moverem.
Os créditos são 60% meus e 40% do @MaXwEllDeN por ter me dado um norte no começo do script.
Qualquer coisa comenta aí e dá aquele rep+ pra ajudar ;]
-
Teteu recebeu reputação de telefonesemfio em Global 8.70 Full [Chaito Soft e Otprojects]Que tom lhe ofendeu? O Arial?
-
Teteu recebeu reputação de rafaelziinhow em Subwat Kamikaze V23 AtualizadoTem gosto pra tudo...
-
Teteu recebeu reputação de huuumberto em Global 8.70 Full [Chaito Soft e Otprojects]Que tom lhe ofendeu? O Arial?
-
Teteu deu reputação a ElderDark em Show Off - ElderDarkSao minhas 3 primeiras sprites, ao fazer irei atualizar o topico.
1º Sprite - Monstro do lago Ness
2º Sprite - Guerreiro Dwarf
3º Sprite - Homem Argila Herói Elementar
-
Teteu deu reputação a Nechros em Fabrica de PixelsAbraços =]
-
Teteu deu reputação a Gustavo Ferreira em Global 8.70 Full [Chaito Soft e Otprojects]Global Chaito Soft 8.70
Servidor que está sendo vendido pela chaito soft e otshop
Fala galera estou aqui para apresentar Global que a chaito soft vende no seu site, Bom estou disponibilizando grátis para vocês, Otimo servidor testei aqui , Agora de graça para vocês que querem um bom server global, Confira abaixo alguns detalhes do servidor!!!!
• Cidades:
├ Carlin
├ Thais
├ Ab'Dendriel
├ Venore
├ Liberty Bay
├ Outlaw Camp
├ Ankrahmun
├ Zao + Razachai!
├ Edron
├ Kazordoon
├ Port Hope
├ Svargrund
├ Yalahar
├ Darashia
└ e muitas outras..
• O Que Contêm no Servidor:
- War of Emperium (Evento)
- Zombie Attack (Evento)
- Raids Automáticas (Script)
- Bonus 50+ (Script)
- Database completa (DB)
- Wrath of Emperor (Mapa-quest)
- Zao e New Banuta Piece (Mapa)
- TFS 0.4 (Distro: Anti-Divulgação, War System e No-otbm check)
- Task 100% RL (Script: Com ranking e bonus bosses)
- War System com escudos (Script)
- VIP System (Script)
- 10 Cidades e 15 Ilhas VIPS (Mapa)
• Lista Das Principais Quests (Todas Funcionando 100%):
The Annihilator Quest
├ Demon Helmet Quest
├ The Elemental Spheres Quest
├ Firewalker Boots Quest
├ The Inquisition Quest
├ Killing in the Name of... Quest
├ The Pits of Inferno Quest
├ Shadows of Yalahar Quest
├ Children of the Revolution Quest
├ The New Frontier Quest
├ The Demon Oak Quest
├ Tomes of Knowledge Quest
└ In Service of Yalahar Quest
• Proibido postar?:
Me manda PM se achar ruim! Ta ae de GRAÇA!
Lembrando que o servidor está sem DLLS e Distro Mais vou Disponibilizar uma aqui!
DOWNLOADS
MAPA
http://www.mediafire...qk0yyueloljej9t
DISTRO E SOURCES
[Distro 0.4]
[Executável]
-
Teteu deu reputação a Nechros em Primeiras sprites do ÍtaloHoje em dia uso o GIMP pra fazer a maior parte de todas as minhas sprites.
MAS antes de vc começar usar outros programas aconselho a continuar usando o paint.
Primeiro aprenda a teoria de algumas coisas como: Jogo de luz e sombra, contraste e perspectiva. (Se quiser dê uma lida em algo sobre Anti-aliasing, n aconselho no começo)
Depois de entender a teoria, passe para a parte prática. Mas ao contrário do q vc ta fazendo, vc deve começar "Copiando" as sprites dos grandes mestres, pra aprender como REALMENTE se deve fazer tal estilo de sprite. Depois comece a criar as suas próprias sprites, mas faça coisas q vc já fez antes, na época q vc copiava as sprites dos outros. Por exemplo: Ah, copiei umas 2, 3 armaduras de metal, agora vou fazer a minha sozinho. Esses 2 passos vão te acompanhar pro resto da vida como spriter.
Essa é a nossa arte, haha
-
Teteu deu reputação a Arttxel em Galeria De Sprites Do Snowszeditei a sua espada
AA se faz dentro da outline "basicamente" fica melhor assim para para ícones representativos como a gente ver no tibia
AA não é apenas pontilhar ao redor da sprite com uma cor cinza/escuro, e sim "suavizar" a pintura .
\o flws
-
Teteu deu reputação a EdsonJunior em [Resolvido] [Help] Script TibiaBot NG ( Comer food )Const FoodID = '3725' //id da food Sec = '10' // qto tempo pra come Begin While Not Terminated Do Begin Sleep(Sec * 1000) Self.Containers.UseItemWithSelf(FoodID); End End
testa esse aê...
NG eh foda,