

Mazynho
Campones-
Total de itens
99 -
Registro em
-
Última visita
Tudo que Mazynho postou
-
Adriano esse script funciona só para remover e não verifica e ele só funciona se o player estiver on, você poderia fazer um para verificar por meio da data base? (Como disse no primeiro post)
- 10 respostas
-
- talkaction
- database
- (e 4 mais)
-
Adriano o script funcionou, mas tem como você incrementar isto: se no sqm que foi usado o item estiver alguma criatura, NPC ou player irá ser removido como se fosse um item, no caso do player ele seria kikado. Eu tinha feito um como esse só que não conseguia fazer ele remover de onde estava, ao clicar no local que queria remover o item o char vai em direção do lugar para remover e, ele não removia itens do map. rsrs function onUse(cid, item, topos, toPosition, fromPosition) if (getPlayerGroupId(cid) == 6) then doCleanTile(fromPosition) end return true end Tem como você fazer o save e o clean map por alavanca? esses script seriam igual aos comandos /save e /clean só que ele seria por alavanca. Como que faço para um item ao ser clicado com o botão direito aparecer aquelas 4 setinhas (o use with), digo isso para qualquer item.
-
Galera queria um script tipo a talkaction /r só que esse script fosse em um item. Seria assim: ao clicar com o botão direito do mouse em um item X e depois clicar com o botão esquerdo em um determinado lugar do map remove os itens que nesse sqm se encontra, caso tenha um player nesse sqm ele será kikado, é a mesma função do comando /r Uma obs. crucial apenas players com group ID X podem usar esse item para essa função, se um player de group ID diferente do group ID X for usar esse item não acontece nada. Queria um outro script que seria o seguinte: Um player de group ID X ao dar use em um item com actionID ou uniqueID Y dará salve no server.
-
Olá galera, gostaria de saber se tem como e, caso tenha como colocar no mapa um livro, carta ou qualquer item que possa ser escrito, com o nome de alguém? Ex: Eu abro o RME e coloco um livro no map e quanto entrar no jogo e encontrar esse livro ao dar use nele vai estar escrito que fulado de tal escreveu e em seguida seu texto.
-
Olá galera tibiana, queria que vocês fizessem uma talkaction que ao usar o comando /item 2160 (ID 2160 é apenas um exemplo) mostrasse uma lista com todos os players que tem este item, mostrando o nome do player que possui o item e a quantidade. OBS: Apenas GODs podem usar este comando. Quero que isso seja exibido dentro uma caixa de texto de livro, aquela que ao clicar em um spellbook para ver as magias aparece, (doShowTextDialog). Outro ponto importante é que ao usar esse comando ele verifique na data base e não apenas nos players online. Se puderem incrementar o script com um /removeitem 2160, quantidade, nomedoplayer ficaria ainda mais agradecido. Tenho uma duvida quanto aos itens de house e queria que vocês min esclarecessem onde que fica salvo os itens que são guardados em casas, qual o local da data base? É na aba Items player? onde fica salvo com o ID do dono da casa. Se não for pedir de mais já pedindo, caso o script solicitado a cima não verifique os itens que tem nas houses, poderiam fazer outro em que usasse o comando /itemhouse 2160 seria a mesma função basicamente, só que neste queria que mostrasse a quantidade, o ID da house e o nome do dono da casa. E para ficar perfeito poderiam fazer este tambem: /removeitemhouse 2160, quantidade, ID da house ele teria a mesma função do /removeitem citado a cima, só que ele iria remover X quantidade do item (2160 por exemplo) da house de ID Y. Bom galera é isso.
- 10 respostas
-
- talkaction
- database
- (e 4 mais)
-
Ta, agora quando o player retira o item o soul para de descer, queria que quando ele retira-se se antes do tempo o outfit voltasse ao anterior e ele perdesse todos os bonus skills, mas o soul continua-se descendo. Já ouvi falar que esse addevent causa lag, e percebi que enquanto você está com o item não faz nada, mas se você retira antes do tempo da uma travada. Tem como fazer de uma maneira que não cause lag?
-
Zipter está funcionando agora a parte de adicionar skill não sei se está pegando. Eu testei e não vi diferença quando a velocidade. Eu tenho um script que vejo todas as informações do player, inclusive sua velocidade. Verifiquei a velocidade do player antes de usar e depois e a velocidade estava a mesma.
-
O script funcionou, agora tem uma questão que tem consertar, tipo se você colocar o item no slot e clicar nele varias vezes buga o tempo e, o soul começa a diminuir + rápido. Quanto mais clica mais rápido diminui. Você pode colocar uma condição para só poder da um clique até que o tempo acabe ou então você coloca uma storage para funcionar como um exaust. E tem outra questão quero que se o player retirar o item antes do termino do tempo estipulado, o soul continua descendo só que ele perde o outfit e os atributos que vou citar abaixo: Ao dar use no item ele ganha X pontos de skill dependendo da voc. E esses aumentos só seriam durante o tempo de duração, depois voltaria ao normal e, caso ele retire o item volta ao normal tbm. Você pode fazer para ao dar use no item transformar ele em outro e quando o tempo acabar voltar para o item anterior, lembrando que se o player retirar o item ele volta para o anterior na mesma hora.
-
Do lvl 100 até o 150 Druid male = 6 Knight male = 8 Sorcerer male = 9 Paladin male = 24 De lvl 200 + Druid male = 17 Knight male = 29 Sorcerer male = 23 Paladin male = 7 Do lvl 100 até o 150 Druid female = 66 Knight female = 59 Sorcerer female = 49 Paladin female = 61 De lvl 200 + Druid female = 58 Knight female = 70 Sorcerer female = 78 Paladin female = 64 Se você poder colocar para só usar o item se tiver uma storage também seria interessante.
-
Valeu cara, você está sendo de grande ajuda. Muito obrigado!
-
Cara valeu msm ficou quase perfeito, só faltou colocar alguma coisa para impedir o player de tirar o item do slot, ou então, se não for possível impedir a retirada do item, então você pode colocar para se o player retirar o outifit dele volta ao normal, o que estava antes dele usar o item, mas o soul ainda continua descendo. E pra ficar melhor você pode colocar um outfit para cada voc, sendo que ainda teria diferença de sexo, e dependendo do lvl ele ganha tal outfit e ele ganharia aumento em determinado skill dependendo da voc Ex: Male Druid, Elder druid, LVL 100-150 ganha outfit X1 Female Druid, Elder druid, LVL 100-150 ganha outfit X2 Male Knight, Elite knight, LVL 200+ ganha outfit Y1 Female Knight, Elite knight, LVL 200+ ganha outfit Y2 Você poderia min ajudar nesse script: http://www.xtibia.com/forum/topic/223783-so-usa-tal-magia-se-tiver-x-item-e-x-storage/
-
Zipter98 queria min desculpar, não sei se você viu, mas postei aqui que o script não funcionou. Ele funcionou só que eu estava testando com o GOD ai o soul não diminui-a. Teria como você colocar para só poder usar a magia se tiver no minimo 200 de soul. Ao dar use no item mudar outfit do player para X outfit, só precisa mudar o lookType, agora depois que mudar o player tem que ficar impossibilitado de mudar de outfit até que o tempo acabe, e caso o tempo acabe e se ele não mudar de outfit muda automaticamente para o que estava anteriormente. E tem como você depois de dar use ficar impossibilitado de tirar o item do slot enquanto o tempo não acaba? Ou então se ele retirar o item ele para tudo que o script ta fazendo.
-
ta dando um erro na linha 11: attempt to perform arithmetic on upvalue 'count' (a function value) Esse -count desta forma não pega E teria como você colocar para só funcionar se o item estiver equipado em um slot X, por exemplo no slot 8 o slot da bota, se não estiver nesse slot retorne uma msg.
-
Olá galera! Queria saber como posso fazer para ao dar use em um item, que esteja equipado, começar a diminuir o Soul Point do player gradativamente. Ex: Tenho um sword ring, eu equipo ele e depois dou use nele então meu soul point começa diminuir. Soul point = 100, 99, 98, 97, ..., 0 O soul point começa a diminuir depois de X tempo. Ex: Após dar use no item iniciará um tempo de 1 min e 40 segundos, por exemplo, meu soul point é 100 então depois de 2 segundos ele passará de 100 para 99, depois de mais 2 segundos passará para 98, fazendo isso até o soul zerar.
-
zipter98, valei pelo script, funcionou perfeitamente, só que tentei inserir ele no meu script e não consegui. Queria que você você fizesse assim: Ele iria falar !staff + Alguma coisa Ex: !rank axe Ai dependendo do que for esse + Alguma coisa, ele enviará uma msg, pré definida, para esse um GroupID X Ex: !staff bola Manda uma msg para o GroupID X !staff cadeira Manda uma msg para o GroupID Z Ai teria uma condição la que se ele fale bola então mande uma msg Y para o GroupID X, Caso não tenha ninguém online desse GroupID mande essa msg para o GroupID seguinte X + 1, se o próximo GroupID também não tiver ninguém online então ele iria passar para o próximo GroupID, fazendo isso até chegar no GroupID 6, ai se não tiver ninguém do GroupID 6 então irá aparecer uma msg dizendo que estão offline. Lembrando que cada GroupID tem sua msg e a msg seria enviada para todas as pessoas do GroupID
-
Galera é o seguinte: Iniciei em .lua há alguns dias e, ainda não sei fazer isso. Comecei a programar em .lua devido minhas necessidades não serem encontradas na net. kkkkk Se esse script que estou fazendo funcionar como quero, irei posta-lo aqui no xtibia, como agradecimento pelas milhares de vezes que vocês min ajudaram.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.