Postado Novembro 27, 2015 9 anos boa noite galera do tk tenho um script aq de reset e queria que quando resetar daria 1 reset a mais na opçao resets em players tfs 1.0 Mostrar conteúdo oculto local config = { backToLevel = 100, exp = 4200, redskull = false, battle = false, pz = false, stages = { {resets = 4, level = 350, vip = 330}, {resets = 9, level = 355, vip = 335}, {resets = 14, level = 360, vip = 340}, {resets = 19, level = 365, vip = 345}, {resets = 24, level = 380, vip = 350}, {resets = 29, level = 390, vip = 355}, {resets = 34, level = 410, vip = 360}, {resets = 39, level = 430, vip = 365}, {resets = 44, level = 450, vip = 370} } } function onSay(cid, words, param) local function getResets(cid) local resets = getPlayerStorageValue(cid, 500) return resets < 0 and 0 or resets end local function setResets(cid, count) setPlayerStorageValue(cid, 500, getResets(cid) + count) end if config.redskull and getCreatureSkullType(cid) == 4 then return doPlayerSendCancel(cid, "Voce precisa estar sem red skull para resetar.") elseif config.pz and not getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "Voce precisa estar em protection zone para resetar.") elseif config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then return doPlayerSendCancel(cid, "Voce precisa estar sem battle para resetar.") end local resetLevel = 0 for x, y in ipairs(config.stages) do if getResets(cid) <= y.resets then resetLevel = isPremium(cid) and y.vip or y.level break end end if getPlayerLevel(cid) < resetLevel then return doPlayerSendCancel(cid, "Voce precisa do level " .. resetLevel .. " ou mais para resetar.") end setResets(cid, 1) local guid = getPlayerGUID(cid) doRemoveCreature(cid, true) db.query("UPDATE `players` SET `level` = " .. config.backToLevel .. ", `experience` = " .. config.exp .. " WHERE `id` = " .. guid) return true end esse e meu script de reset quem souber adicionar a query para executar quando o player resetar fico agradeçido. Editado Novembro 27, 2015 9 anos por Cleiton Felipi (veja o histórico de edições)
Postado Novembro 27, 2015 9 anos Olha cara não sei se isso vai ajudar... Mas espero que ajude em algo Citar if(demote ~= "" and rank ~= 0) then db.executeQuery("UPDATE `players` SET `rank_id` = " .. rank .. " WHERE `id` IN (" .. demote:sub(1, -2) .. ");") end end end end Editado Novembro 27, 2015 9 anos por lango rullez (veja o histórico de edições)
Postado Novembro 27, 2015 9 anos Autor Em 27/11/2015 em 01:33, lango rullez disse: Olha cara não sei se isso vai ajudar... Mas espero que ajude em algo.. Tente aproveitar algo.. Amigo creio que não porque preciso de um igual a esse +- db.query("UPDATE `players` SET `level` = " .. config.backToLevel .. ", `experience` = " .. config.exp .. " WHERE `id` = " .. guid) que execute na hora do player reseta, mas obrigado da mesma forma Editado Novembro 27, 2015 9 anos por Cleiton Felipi (veja o histórico de edições)
Postado Novembro 27, 2015 9 anos Vou dar mais uma olhada aqui.. Qualquer coisa edito este post Bom então cara de uma olhada neste script é tfs 0.4 mais irá ajudar De ctrl f e procure por isto db.executeQuery ve se ajuda em algo Editado Novembro 27, 2015 9 anos por lango rullez (veja o histórico de edições)
Postado Novembro 27, 2015 9 anos Autor .... Editado Novembro 28, 2015 9 anos por Cleiton Felipi double post (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.