Postado Abril 7, 2017 8 anos Olá, estou tentando fazer uma talkaction para o player receber 250 tibia coins quando dizer !coins, já está descontando o dinheiro da backpack mas não está adicionando os pontos. Alguém pode me ajudar? ai vai o script: local function doPlayerAddCoins(cid, count) db.query('UPDATE accounts SET coins = coins+'.. count ..' WHERE id = ' .. getAccountNumberByPlayerName(getCreatureName(cid))) end local price_coins = 1 function onSay(player, words, param) if player:getMoney() >= price_coins then player:removeMoney(price_coins) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) doPlayerAddPremiumPoints(cid, 250) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have received 250 Tibia Coins to your account.") else player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendCancelMessage("You dont have enought money.") end end Editado Abril 8, 2017 8 anos por Rockersz (veja o histórico de edições)
Postado Abril 7, 2017 8 anos @Rockersz local price_coins = 1 local points = 250 function onSay(player, words, param) if player:getMoney() >= price_coins then player:removeMoney(price_coins) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received 250 Tibia Coins to your account.") db.query("UPDATE `accounts` SET `coins` = `coins` + "..points.." WHERE id=" ..player:getAccountId()) else player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendCancelMessage("You dont have enought money.") end end Editado Abril 8, 2017 8 anos por Liipe Silva (veja o histórico de edições)
Postado Abril 8, 2017 8 anos Autor 20 horas atrás, Liipe Silva disse: @Rockersz local price_coins = 1 local points = 250 function onSay(player, words, param) if player:getMoney() >= price_coins then player:removeMoney(price_coins) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have received 250 Tibia Coins to your account.") db.query("UPDATE `accounts` SET `coins` = `coins` + "..points.." WHERE id=" ..player:getAccountId()) else player:getPosition():sendMagicEffect(CONST_ME_POFF) player:sendCancelMessage("You dont have enought money.") end end Obrigado man
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.