
jhosefra7
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
jhosefra7 deu reputação a xWhiteWolf em (Resolvido)Npc Comprar 100 unidadesÉ exatamente o que eu ia falar, se não era problema nas libs do npc system. Obrigado por ter ajudado :D
-
jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidades@xWhiteWolf Tive um erro nas libs dos npc, quando eu migrei do 0.3.6 para o 0.4, erro diferente, nunca passou pela minha cabeça que essa poderia ser a causa!!
@r0bert0lol parabéns cara! xD
Marquei como melhor resposta, deixando fácil achar a solução caso outros membros do fórum tenham o mesmo problema!
-
jhosefra7 deu reputação a r0bert0lol em (Resolvido)Npc Comprar 100 unidadeskkkk nada :D
-
jhosefra7 deu reputação a r0bert0lol em (Resolvido)Npc Comprar 100 unidadesEsse bug chat eu descobri como corrigir, o problema é que alguns servidores para download aqui vem com o modules do shop todo bugado, fiquei um tempao para corrigir esse bug no meu servidor, encontrei um modules em um forum gringo hoje e testei e com ele funcionou tudo certinho...
O bug não é por causa de atributos errados nos items, realmente o seu modules não le items stackable.
Para corrigir esse bug, acesse data/npc/lib/npcsystem/ e substitua seu arquivo modules.lua por este aqui.
de nada :D
-
jhosefra7 deu reputação a Patrick Jean em [PEDIDO] Vender house por itemAlguem poderia ajudar? Eu também queria algo assim...
-
jhosefra7 deu reputação a RaioX em [PEDIDO] Vender house por itemÉ possível executar um comando específico e gerar aquele documento da house, mas não para um player que estiver perto, para poder colocar na backpack, no market, etc?
-
jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidades@jhosefra7 pra que foto ? Manda o script cara, por isso ninguém ta lhe ajudando, posta o script ae em spolier pra gente tentar lhe ajudar. A gente precisa modificar o script, e não a foto!
Mds!
-
jhosefra7 deu reputação a KotZletY em (Resolvido)Npc Comprar 100 unidadesEsta é uma mensagem automática! Este tópico foi movido para a área correta.
Pedimos que você leia as regras do fórum.
Ué ? Tem uma barra de quantidade, então quando for vender só rolar essa barra para 100. Ou você quer que só possa vender 100x de uma vez só, e se não tiver os 100x não vende ?
-
jhosefra7 deu reputação a Noob II em (Resolvido)Npc Comprar 100 unidadesQual o xml do NPC?
-
jhosefra7 deu reputação a Zauster em DUVIDA - OTC - COMO COLOCAR MUSICAMe Desculpe Reviver o Tópico , Mas Não Tem Como Editar Este Script Para Colocar No Inicio do Tibia , Tipo Quando Abrir o Jogo Ja Vem a Musica?
-
jhosefra7 deu reputação a eliasferro em Ganhar Addons equipando Armor, legs e boots...Ola galera...
venho só renovar o pedido do script que estou precisando...
Minha ideia do sript é +- assim:
- Quando um item é equipado (no script identificado por ID) o Player ganha addon. (no script especifica qual addon ganhar, first ou second)
- E quando o Player retirar o item o addon é removido automaticamente.
* Como existem 2 Addons, o Player teria que equipar 2 Itens para ganhar todos os addons (First e Second)
Pesso ajuda a galeria fera do TK, como disse ante não sei programar ....
Minha ideia é deixar esse script funcional e depois editar os sprites dos addons para equipes... nessa parte consigo fazer
e da a ideia de equipe no corpo... agora so preciso do script, vlw e claro tds os creditos ao programador... até...
-
jhosefra7 deu reputação a leessandro em [tutorial] como colocar chuva no seu otserverEU estava querendo implementar no meu ot um sistema de chuva só que não sabia como dai TonyHalk me passou um vídeo ensinando só que o vídeo tava muito desatualizado e não tinha os itens pra download então decidi postar pra vocês um tutorial feito por mim mesmo deu muito trabalho então dem rep+ quem gostou pq eu estou meio falido [*]você terá que ter o mapa editor, o Dat editor e o Dat e Spr do seu Client [*]Item editor http://www.4shared.c...temeEditor.html [*]Sprit da Chuva http://www.4shared.c...nPF/chuva.html? abra o dat editor e depois va em file ,open, selecione sua dat e spr e logo apos clique em open esperem carregar e depois fechem
selecionem um item que voceis nunca uzaram no seu ot server, depois va em import , import item e selecionem a sprite da chuva que vcs acabaram de baixar, e depois e so confirmar ( não se esqueçam de gravar bem o numero do looktype aconcelho deichar anotado num bloco de notas)
salve, selecione seu dat e spr clique em compile deicha carregar e quando tiver completo fechem o dat editor
abra o item editor e va em file , load otb, e depois va ate a pasta items do seu server e selecionem items.otb
selecione o item que voce editou no dat editor e confira bem se no cid tem o mesmo numero do looktype que eu pedi para vcs anotarem
agora deiche marcado somente estas 3 opçoes
pickupable useable not moveable
agora so ir em file, save as e depois selecione o items .otb do seu ot server novamente e salve depois poderas fechar o item editor
va no seu server em action ,script e criem um arquivo chuva.lua e colem isto dentro dele
function onUse(cid, item, frompos, item2, topos) if item.uid == 7015 then doCreateItem(8082,1,{x=1095,y=1032,z=7}) doCreateItem(8082,1,{x=1096,y=1032,z=7}) doCreateItem(8082,1,{x=1097,y=1032,z=7}) doCreateItem(8082,1,{x=1098,y=1032,z=7}) doCreateItem(8082,1,{x=1099,y=1032,z=7}) doCreateItem(8082,1,{x=1095,y=1033,z=7}) doCreateItem(8082,1,{x=1096,y=1033,z=7}) doCreateItem(8082,1,{x=1097,y=1033,z=7}) doCreateItem(8082,1,{x=1098,y=1033,z=7}) doCreateItem(8082,1,{x=1099,y=1033,z=7}) doCreateItem(8082,1,{x=1100,y=1032,z=7}) doCreateItem(8082,1,{x=1100,y=1033,z=7}) doCreateItem(8082,1,{x=1101,y=1032,z=7}) doCreateItem(8082,1,{x=1101,y=1033,z=7}) doSendMagicEffect(topos,14) else doPlayerSendCancel(cid,"Sorry, not possible.") end return 1 end
5.1-o que esta em vermelho sera o id do item que voceis criaram no dat editor
no caso o looktype que eu falei pra anotarem
o que esta em azul e onde aparecera a chuva
5.2- va em actions e depois em actions.xml e adicionem isto
<action uniqueid="7015" script="chuva.lua"/>
o que esta em vermelho vcs colocaram no map editor
6- agora coloque uma alavanca, clique em propriedades e em unique ide coloquem 7015 depois salvem o mapa e abram seu server
agora va onde colocasse a alavanca e selecione use
2 e depois e so ir onde voce colocou para chover e estara chovendo
creditos
50% meu por fazer
30% TonyHalk por me mostrar o video e Editor o Tópico
25% do video pois deu uma basev
-
jhosefra7 deu reputação a Ryzor em Entendendo o Stackpos!Faaaaala galerinha! A pedido de alguns usúarios estou aqui para postar este tutorial.
Espero que seja útil para todos que tem alguma dúvida quanto ao Stackpos.
Eu sinceramente não domino completamente a magia dos stackpos, mas espero poder tirar algumas dúvidas de quem sabe e ensinar quem ainda não sabe. Vamos logo ao tutorial:
Stackpos
• Introdução
Stackpos é um dos index da tabela que guarda posições. Toda posição é uma tabela, exemplo: {x=160, y=50, z=7}, mas o que pouca gente sabe, é que o stackpos também faz parte desta tabela. Todos sabem que em uma unica posição podem haver vários itens, formando uma pilha de itens, portanto, para diferenciar a posição de um item da pilha para o outro foi criado o stackpos, que é o número que diz em qual lugar da pilha está o item.
• Descobrindo o Stackpos
O stackpos segue um padrão, ou seja, uma ordem. Vou mostrar primeiramente os stackpos especiais:
0 - O stackpos 0 de uma posição é sempre o tile, ou seja, o chão. 253 - Este número refere-se ao stackpos das criaturas que estão na posição, sejam monstros, players ou npcs. 255 - O item mais alto de um pilha tem o stackpos 255, além do stackpos normal dela. Agora vou mostrar como descobrir o stackpos de um item apenas olhando para a pilha. Considere a seguinte pilha: Tile sempre terá o stackpos 0. Agora os outros recebem o stackpos contrário da ordem deles acima do chão. Coin receberá o stackpos 1 e 255. Chair receberá o stackpos 2. Table receberá o stackpos 3. Simples não? É sempre ao contrário da ordem deles acima do chão. Vamos a mais um exemplo para ficar bem claro, considere a seguinte pilha:
Para pegar o stackpos pelo uid do item, usamos a função getThingPos(uid), a qual já retorna uma tabela com o stackpos do item.
É isso galera, qualquer dúvida só perguntar. Até mais.
Creditos :
Shoeei
Primeiro vamos contar quantos itens tem a pilha. Neste caso, em um total de 4 itens (tile, table, chair, coin). Tile receberá o stackpos 0. Ring receberá o stackpos 1 e 255. Hammer receberá o stackpos 2. Coin receberá o stackpos 3. Chair receberá o stackpos 4. Table receberá o stackpos 5. • Montando uma Tabela com Stackpos Eu havia tido anteriormente que toda posição é uma tabela. Para montarmos uma posição com o index stackpos, simplesmente adicionamos ele no final, exemplo: {x=160, y=50, z=7, stackpos=253} Simples, não é mesmo? • Funções Auxiliares Sempre que preciso descobrir o stackpos através de um script, uso as seguintes funções: Pegar o stackpos pela posição e id do item. function getItemStackpos(position, id) if getTileItemById(position, id).itemid == 0 then return nil end for i = 0, 255 do local pos = getThingFromPos({x=position.x, y=position.y, z=position.z, stackpos=i}) if pos.itemid == id then return i end end end end
-
jhosefra7 deu reputação a Mathwsz em [Fusão] - ItensBom galera, estou trazendo um script de fusão que funciona assim:
Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
Agora, em Data/Actions.xml adicione o seguinte:
<action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele!
PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !