Postado Abril 23, 2015 10 anos Testa ai: local config = { items = {9777, 7383, 9776, 7457}, -- Itens que ele pode ganhar vp = 2160 -- ID do Vip Coin } function onUse(cid, item, frompos, item2, topos) local rand = math.random(1, #config.items) if (item.actionid == 1140) and item.itemid == 1945 then if getPlayerItemCount(cid, config.vp) >= 6 then doPlayerRemoveItem(cid, config.vp, 6) doPlayerAddItem(cid, config.items[rand], 1) doPlayerSendTextMessage(cid, 22, "Você ganhou um "..getItemNameById(config.items[rand])..".") doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".", 24) doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".", MESSAGE_STATUS_CONSOLE_BLUE) else doCreatureSay(cid, "Você precisa de 6 vip coins.", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 2) end elseif item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) end return TRUE end
Postado Abril 23, 2015 10 anos Autor Vinicius, o script ae que você mandou aparece 2 mensagem uma em branco e outra em vermelho no server log e nao aparece nenhuma no default 18:14 O Player [[ADM] Royal] fez uma aposta e ganhou fur boots. 18:14 O Player [[ADM] Royal] fez uma aposta e ganhou fur boots.
Postado Abril 23, 2015 10 anos Wakon o script funcionou, o problema dele é com a mensagem que no caso iria aparecer em azul MESSAGE_STATUS_CONSOLE_BLUE). Vinicius, o script ae que você mandou aparece 2 mensagem uma em branco e outra em vermelho no server log e nao aparece nenhuma no default 18:14 O Player [[ADM] Royal] fez uma aposta e ganhou fur boots. 18:14 O Player [[ADM] Royal] fez uma aposta e ganhou fur boots. local config = { items = {9777, 7383, 9776, 7457}, -- Itens que ele pode ganhar vp = 2160 -- ID do Vip Coin } function onUse(cid, item, frompos, item2, topos) local rand = math.random(1, #config.items) if (item.actionid == 1140) and item.itemid == 1945 then if getPlayerItemCount(cid, config.vp) >= 6 then doPlayerRemoveItem(cid, config.vp, 6) doPlayerAddItem(cid, config.items[rand], 1) doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".") doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".", 20) else doCreatureSay(cid, "Você precisa de 6 vip coins.", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 2) end elseif item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) end return TRUE end
Postado Abril 23, 2015 10 anos Autor vou postar essa imagem para ver se vocês entedem melhor... a imagem azul ali no default está correta, nao necessita alterar. agora em vez de aparecer aquela mensagem "você ganhou tal item" deveria aparecer a mesma mensagem do default porem em azul simples assim... so isso
Postado Abril 23, 2015 10 anos local config = { items = {9777, 7383, 9776, 7457}, -- Itens que ele pode ganhar vp = 2160 -- ID do Vip Coin } function onUse(cid, item, frompos, item2, topos) local rand = math.random(1, #config.items) if (item.actionid == 1140) and item.itemid == 1945 then if getPlayerItemCount(cid, config.vp) >= 6 then doPlayerRemoveItem(cid, config.vp, 6) doPlayerAddItem(cid, config.items[rand], 1) doPlayerSendTextMessage(cid, 24, "Você ganhou um "..getItemNameById(config.items[rand])..".") doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".", 24) doBroadcastMessage("O Player ["..getCreatureName(cid).."] fez uma aposta e ganhou "..getItemNameById(config.items[rand])..".", MESSAGE_STATUS_CONSOLE_BLUE) else doCreatureSay(cid, "Você precisa de 6 vip coins.", TALKTYPE_ORANGE_1) doSendMagicEffect(getPlayerPosition(cid), 2) end elseif item.itemid == 1946 then doTransformItem(item.uid,item.itemid-1) end return TRUE end ata entendi agora... ta ai... Editado Abril 23, 2015 10 anos por Vinicius Xxgamexx (veja o histórico de edições)
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.