Ir para conteúdo

Transformar Um Script 8.60 Em 8.1


0maximo

Posts Recomendados

Boom, eu peguei um reset system mas era 8.60 coloquei no meu 8.1 tava dando erros no executavel eu tirei todos os erros modifiquei para se adaptar ao 8.1 mas eu me deparei com isso:

db.executeQuery("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper.." WHERE `id` = "..config.pid)

 

DB = Database

ExecuteQuery= Executar tal comando.

Resumindo Executar Comando na database.

 

O Problema é que não tem database e eu ainda sou iniciante tem algum jeito de mudar de jeito de ligar em vez pela DB e sim pelas pasta player?

Se tiver como ja to feito ^^.

 

Obs:

Codigo do reset system:

function onSay(cid, words, param)
config = {
level=718629, -- level necessario pra reseta.
RemainingLvl=100, -- level que ficará depois de ser resetado.
exper=4200, -- experiencia que ficará depois de ser resetado.
pid=getPlayerByName(param), -- não mecha
skull="yes", -- players com white skull podem resetar? ("yes" or "no").
redskull="yes", -- players com red skull podem resetar? ("yes" or "no").
prot="yes", -- players precisam estar em protection zone pra resetar? ("yes" or "no").
bat="yes" --players precisam estar sem fight pra resetarem? ("yes" or "no").
}

function getResets(cid)
reset = getPlayerStorageValue(cid,1020)
if reset < 0 then
reset = 1
end
return reset
end

if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then
doPlayerSendTextMessage(cid,22,"apenas players sem white skull podem resetar.")
return TRUE
end

if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then
doPlayerSendTextMessage(cid,22,"apenas player sem red skull podem resetar.")
return TRUE
end

if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra poder resetar.")
return TRUE
end

if(config.bat == "yes") and (getPlayerAccess(cid) == TRUE) then
doPlayerSendTextMessage(cid,22,"você precisa estar sem battler pra poder resetar.")
return TRUE
end

if getPlayerLevel(cid) >= config.level then
setPlayerStorageValue(cid,1020,getResets(cid)+1)
doPlayerSendTextMessage(cid,21,"Você acabou de ser resetado ! "..param..".")
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `level` = "..config.RemainingLvl..", `experience` = "..config.exper.." WHERE `id` = "..config.pid)
else
doPlayerSendCancel(cid, "You need to have level "..config.level.." or more you may be reset.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end

return TRUE
end

Editado por 0maximo
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...