Postado Dezembro 29, 2015 9 anos Pos bem, Vamos lá, vc resumir meu pedido. - Quero uma script que vende e configurei varias alavanca em um mesmo script e que a moeda de troca seja o 2157 . Exemplo: ( OBS: Inicialmente quero coloca 6 itens para vender ) - O cara tem lá 100 gold nugget, puxa alavanca e compre a sword por 70 gold nugget. - E q nao precise cria uma script para cada alavanca dos itens, que todas as alavanca seja configurado em uma só script. - Desde ja agradeço ! Achei uma SCRIPT onde consegui quase tudo nele, so tem um pequeno detalhe o ARROW que eu coloquei para vender quando alguem compra vem 100 unidade, como faço para vim somente uma unidade por vez ? Minha SCRIPT ( ACTIONS ): Citar local coin = 2157 -- sua moeda vip local lever = { [6001] = {70,8304}, [6002] = {70,3962}, [6003] = {70,7422}, [6004] = {70,7405}, [6005] = {70,10169}, [6007] = {70,10169}, [6006] = {3,7440} } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
Postado Dezembro 30, 2015 9 anos Em 29/12/2015 00:02:27, Unico BR disse: Pos bem, Vamos lá, vc resumir meu pedido. - Quero uma script que vende e configurei varias alavanca em um mesmo script e que a moeda de troca seja o 2157 . Exemplo: ( OBS: Inicialmente quero coloca 6 itens para vender ) - O cara tem lá 100 gold nugget, puxa alavanca e compre a sword por 70 gold nugget. - E q nao precise cria uma script para cada alavanca dos itens, que todas as alavanca seja configurado em uma só script. - Desde ja agradeço ! Achei uma SCRIPT onde consegui quase tudo nele, so tem um pequeno detalhe o ARROW que eu coloquei para vender quando alguem compra vem 100 unidade, como faço para vim somente uma unidade por vez ? Minha SCRIPT ( ACTIONS ): Tenta assim . local coin = 2157 -- sua moeda vip local lever = { [6001] = {70,8304}, [6001] = {70,3962}, [6001] = {70,7422}, [6001] = {70,7405}, [6001] = {70,10169}, [6001] = {70,10169}, [6001] = {3,7440} } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "você precisa de "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2], isItemStackable(lever[item.actionid][2]) and 100 or 1) doPlayerSendTextMessage(cid,22,"você comprou um " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end ai na action da alavanca tu colocar a action q seria '' [6001] '' Testa ai e me fala. Editado Dezembro 30, 2015 9 anos por mkmmkm (veja o histórico de edições)
Postado Dezembro 31, 2015 9 anos Autor Voce nao entendeu. A Script esta funcionando, só que quando puxo a alavanca o item 10169 ( arrow q editei ) que e agrupável, esta vindo 100 unidades, e queria que so vinhe-se 1 unidade a cada puxada na alavanca, entendeu ?
Postado Abril 14, 2017 8 anos [6001] = {70,10169,1}, Tente alterar so essa linha colocando esse numero 1 nela
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.