marcelinhok 1 Postado Outubro 14, 2016 Share Postado Outubro 14, 2016 Iae galera.. Queria saber se alguém pode disponibilizar um script que funcione de certa maneira... Um char compra um item pelo certo comando ''!buywand''. Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND. Sera que alguem pode ajudar ? - AGRADEÇO DESDE DE JA ! Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/ Compartilhar em outros sites More sharing options...
0 Daskyn 3 Postado Outubro 14, 2016 Share Postado Outubro 14, 2016 3 minutos atrás, marcelinhok disse: 7958 Faça o teste ; Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag : Spoiler <talkaction words="!buywand" event="script" value="wand.lua"/> Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione : Spoiler local config = { items = 2160, ----- ID dos 7 items que serao removidos 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161 ----- } function onSay(cid, words, param) if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca else doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.") -- Mensagem caso o player nao possua os 7 items end return true end Não testei , pois estou sem servidor aqui , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706246 Compartilhar em outros sites More sharing options...
0 Deadpool 862 Postado Outubro 14, 2016 Share Postado Outubro 14, 2016 Caro membro, seu tópico foi movido de Scripts > Otserv > NPCs, monsters e raids para Otserv > Suporte Otserv. Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706239 Compartilhar em outros sites More sharing options...
0 Daskyn 3 Postado Outubro 14, 2016 Share Postado Outubro 14, 2016 13 horas atrás, marcelinhok disse: Iae galera.. Queria saber se alguém pode disponibilizar um script que funcione de certa maneira... Um char compra um item pelo certo comando ''!buywand''. Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND. Sera que alguem pode ajudar ? - AGRADEÇO DESDE DE JA ! Qual seria o id da Wand ? Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706241 Compartilhar em outros sites More sharing options...
0 marcelinhok 1 Postado Outubro 14, 2016 Autor Share Postado Outubro 14, 2016 1 hora atrás, Daskyn disse: Qual seria o id da Wand ? 7958 Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706245 Compartilhar em outros sites More sharing options...
0 marcelinhok 1 Postado Outubro 16, 2016 Autor Share Postado Outubro 16, 2016 Em 14/10/2016 at 15:28, Daskyn disse: Faça o teste ; Em data/talkactions/talkactions.xml , edite o arquivo e adicione a tag : Ocultar conteúdo <talkaction words="!buywand" event="script" value="wand.lua"/> Em data/talkactions/scripts , criei um arquivo .lua chamado wand e adicione : Ocultar conteúdo local config = { items = 2160, ----- ID dos 7 items que serao removidos 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161, ----- 2161 ----- } function onSay(cid, words, param) if doPlayerRemoveItem(cid, config.items, 7) == true then -- Quantidade dos items que serao removidos , ex , se colocar 2 , sera removido 2 items de cada doPlayerAddItem(cid, 7958, 1) -- Id da Wand e a quantidade que sera adicionada , ex , se colocar 2 no lugar de 1 , sera entregue 2 wand apos a troca doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,'Voce acaba de trocar os 7 items por uma Wand') -- Mensagem caso o player possua os 7 items e efetue a troca else doPlayerSendCancel(cid, "Voce nao possui os 7 items necessarios para efetuar a troca.") -- Mensagem caso o player nao possua os 7 items end return true end Não testei , pois estou sem servidor aqui , faça o teste e me diga se funcionou ou não , para que eu possa alterar se for necessário Funcionou amigo, muito grato ! REP+ Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706354 Compartilhar em outros sites More sharing options...
0 Poccnn 385 Postado Outubro 16, 2016 Share Postado Outubro 16, 2016 Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos. Link para o comentário https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/#findComment-1706361 Compartilhar em outros sites More sharing options...
Pergunta
marcelinhok 1
Iae galera..
Queria saber se alguém pode disponibilizar um script que funcione de certa maneira...
Um char compra um item pelo certo comando ''!buywand''.
Mas essa ''Wand'' seria vendida por 7 items.. seria como trocar 7 items pela WAND.
Sera que alguem pode ajudar ?
- AGRADEÇO DESDE DE JA !
Link para o comentário
https://xtibia.com/forum/topic/242521-resolvido-compra-com-comando-e-moeda-difrente/Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados