Ir para conteúdo
  • 0

Sistema de Reset


crownzs

Pergunta

Fui tentar instalar o seguinte sistema reset:

 

  Mostrar conteúdo oculto

 

Acontece que falo /installreset no chat como god. Aparece que a instalação foi bem sucedida. O problema é que não cria nada na minha database e assim o comando !resetar não funciona..

 

Aparece o seguinte erro:

 

 

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

Posts Recomendados

  • 0
  Em 17/07/2015 em 18:57, crownzs disse:

 

  Mostrar conteúdo oculto

 

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

@@crownzs,

Vou ser sincero, não sei se vai funcionar, esse sistema ta uma bagunça.

De qualquer forma, tenta aí:

 

Primeiramente rode essa query manualmente em sua db:

ALTER TABLE `players` ADD `reset` INT(11) NOT NULL DEFAULT 0;
Agora tente com o sistema de reset:

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado por responder, mas ainda não funcionou. Acusou outro erro agora:

 

  Mostrar conteúdo oculto

 

 

Você recomenda algum sistema de reset?

Link para o comentário
Compartilhar em outros sites

  • 0
  Em 17/07/2015 em 13:03, crownzs disse:

Obrigado por responder, mas ainda não funcionou. Acusou outro erro agora:

 

  Mostrar conteúdo oculto

 

 

Você recomenda algum sistema de reset?

Foi só uma vírgula que estava faltando kkkkkk

Tenta agora:

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

Deu erro nesta parte:

 

  Mostrar conteúdo oculto

 

 

Sou leigo em script, mas não está faltando um ')' depois do cid??

Obrigado por responder!

 

**OBS: Depois de colocar ')' da este erro:

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0
  Em 17/07/2015 em 14:19, crownzs disse:

Deu erro nesta parte:

 

  Mostrar conteúdo oculto

 

 

Sou leigo em script, mas não está faltando um ')' depois do cid??

Obrigado por responder!

 

**OBS: Depois de colocar ')' da este erro:

 

  Mostrar conteúdo oculto

 

Você está certo :)

Fiz algumas alterações, espero que agora vá!

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

Amigo, acusou outro erro:

 

  Mostrar conteúdo oculto

 

 

Tirei o terceiro ')' das linhas que acusaram erro e rodou na distro. Mas mesmo assim, quando falo !resetar ainda não funciona...

 

Só para perguntar, consigo fazer uma spell para "x" quantidades de resets a partir de um sistema que não use a table reset da database e sim storage?

 

Outra coisa que eu notei que está estanho é que mesmo eu usando o final .lua aparece dessa maneira o arquivo do script:

Sem_T%C3%ADtulo.png

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

  • 0
  Em 17/07/2015 em 14:58, crownzs disse:

Amigo, acusou outro erro:

 

  Mostrar conteúdo oculto

 

 

Tirei o terceiro ')' das linhas que acusaram erro e rodou na distro. Mas mesmo assim, quando falo !resetar ainda não funciona...

Testa uma última vez, agora deixei as stages desabilitadas, para fazer um teste.

Caso funfar tente com ela habilitada...

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0
  Em 17/07/2015 em 17:21, crownzs disse:

Mesma coisa, roda limpo mas ao falar !resetar não acontece nada

Testa esse, e se der certo eu refaço os stages:

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

Erro:

 

  Mostrar conteúdo oculto

 

 

 

OBS: Fiz o seguinte, desativei o getpzinfo; Agora o comando funciona, mas o player fica no mesmo level depois de resetar.

Ele chega a voltar para o templo..

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

  • 0
  Em 17/07/2015 em 18:06, crownzs disse:

Erro:

 

  Mostrar conteúdo oculto

 

 

 

OBS: Fiz o seguinte, desativei o getpzinfo; Agora o comando funciona, mas o player fica no mesmo level depois de resetar.

Ele chega a voltar para o templo..

Agora vai:

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado por ajudar, mas não funcionou. Acho que vou desistir desse script. Fique à vontade se quiser fechar o tópico, já deu muito trabalho...

 

  Mostrar conteúdo oculto

 

Link para o comentário
Compartilhar em outros sites

  • 0

pq ta fazendo pelo nome? acessa pelo id do player que não tem erro

 

 

 

local coNdConf = {
needPz = true, -- Precisa estar em Pz pra resetar? [true, false]
needPa = false, -- Precisa ser Premium Account Pra resetar? [true, false]
withe = false, -- Players com Pk Withe podem resetar? [true, false]
red = false, -- Players com Pk Red pode resetar? [true, false]
battle = false, -- Players precisão estar sem battle pra resetar? [true, false]
teleport = true, -- Teleportar Player para o templo após resetar? [true, false]
look = true, -- Aparecer Resets no Look do Player? [true, false] 
resetConf = {
Level = 350, -- Level Necessário para Resetar. [Valor]
backLvl = 100 -- Level que voltará após o Reset. [Valor]
}
}
function getPlayerReset(cid)
local check = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid))
return check:getDataInt("reset") <= 0 and 0 or check:getDataInt("reset") 
end
function onSay(cid, words, param)
local resetValue = getPlayerReset(cid) + 1
if getPlayerLevel(cid) < coNdConf.resetConf.Level then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, "- Level Necessário Para o Reset ["..coNdConf.resetConf.Level.."]. Faltam "..coNdConf.resetConf.Level-getPlayerLevel(cid).." level's para você Resetar. -") return true
elseif coNdConf.needPz and not getTilePzInfo(getCreaturePosition(cid)) then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa estar em Protection Zone Para Resetar. -") return true
elseif coNdConf.needPa == true and not isPremium(cid) then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa ser Premium Account para Resetar. -") return true
elseif not coNdConf.withe and getCreatureSkullType(cid) == 3 then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você não pode resetar em condições de PK Withe. -") return true
elseif not coNdConf.red and getCreatureSkullType(cid) == 4 then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você não pode resetar em condições de PK Red. -") return true
elseif coNdConf.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then
doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE,"- Você Precisa estar sem Battle para Resetar. -") return true
end
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doRemoveCreature(cid)
db.query("UPDATE `players` SET `reset` = " .. resetValue .. ", `level` = "..coNdConf.resetConf.Level..", `experience` = "..getExperienceForLevel(coNdConf.resetConf.Level)..", `description` = "..(coNdConf.look and "[Resets: "..resetValue.."]" or "").." WHERE `id`= "..getPlayerGUID(cid))
return true
end
Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...