- 0
dúvida Bug Sistema De Reset Voca
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 0 respostas
- 1976 visualizações
-
- 1 resposta
- 1195 visualizações
-
- 2 respostas
- 2135 visualizações
-
- 1 resposta
- 1858 visualizações
-
- 2 respostas
- 2520 visualizações
-
Pergunta
HatakeeKakashi 1
function onSay(cid, words, param, channel)
local tabble = {
["mixed"] = {reqVoc= nil, needLevel=10000},
["spin"] = {reqVoc= 5, needLevel=30000},
["sacred"] = {reqVoc= 6, needLevel=60000},
["loney"] = {reqVoc= 7, needLevel=110000},
["falling"] = {reqVoc= 8, needLevel=130000},
["hellborn"] = {reqVoc= 9, needLevel=250000},
["supreme"] = {reqVoc= 10, needLevel=310000},
["forgotten"] = {reqVoc= 11, needLevel=550000},
["nova"] = {reqVoc= 12, needLevel=715000},
["zealot1"] = {reqVoc= 13, needLevel=715000},
["zealot2"] = {reqVoc= 14, needLevel=715000}
}
local param,config = string.lower(param),{pid = getPlayerGUID(cid),newlv = 8,life = 185,mana = 35}
if not tabble[param] then
doPlayerSendCancel(cid, "digite o nome correto.") return true
elseif getTilePzInfo(getCreaturePosition(cid)) == false then
doPlayerSendCancel(cid, "precisa estar em pz.") return true
elseif getPlayerLevel(cid) < tabble[param].needLevel then
doPlayerSendCancel(cid, "You need be "..tabble[param].needLevel.." level or more.") return true
elseif tabble[param].reqVoc == nil and getPlayerStorageValue(cid, 887978) >= 1 then
doPlayerSendCancel(cid, "você já virou mixed.") return true
elseif tabble[param].reqVoc ~= nil and getPlayerVocation(cid) ~= tabble[param].reqVoc then
doPlayerSendCancel(cid, "You dont have the required vocation.") return true
end
if tabble[param].reqVoc == nil then setPlayerStorageValue(cid, 887978, 1) end
local newvoc = tabble[param].reqVoc ~= nil and (tabble[param].reqVoc+1) or 5
setPlayerStorageValue(cid, 887979, newvoc)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana.." WHERE `id` = "..config.pid)
return true
end
alguem pode me ajudar? quando eu reseto pra !mixed ou pra outras a vocaçao nao muda continua nakela... eu fiz meu voca tipo o ultimo id de voca eu continuei fazendo e deu o erro ainda!
OBS:SE ALGUEM ME ENVIA O VOCA JA FEITO PARA NOVAS VOCAÇOES AXO Q ARRUMA ENTAO, SE FUNCIONAR EU DO +REP!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados