Ir para conteúdo

Featured Replies

Postado
Em 15/12/2022 em 02:11, Carpes Jhon disse:

.Qual servidor ou website você utiliza como base? 

 

Qual o motivo deste tópico? 

 

Está surgindo algum erro? Se sim coloque-o aqui. 

 

Você tem o código disponível? Se tiver publique-o aqui: 

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. 

 

amigo, comente a versão do seu TFS, pois se for 0.x o script é de uma forma, se for 1.x é de outra

  • Respostas 15
  • Visualizações 638
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Entedi, testa esse script, eu criei baseado nas informações do seu:  

  • Anderson Sacani
    Anderson Sacani

    local config = { onlyPremium = true, requiredLevel = 330, newLevel = 8, newExp = 4200, } function onSay(cid, words, param, channel) local player = Player(cid) local resets = p

  • Anderson Sacani
    Anderson Sacani

    local config = { onlyPremium = true, requiredLevel = 330, newLevel = 8, newExp = 4200, } function onSay(player, words, param) local resets = player:getStorageValue(1020) if (

Posted Images

Postado
1 hora atrás, Carpes Jhon disse:

Tfs 1.3.10 

 

Só confirmar.. Seu sistema de resets é por storage ou por uma coluna na tabela "players" em sua database?
Em seu script ele pega valor de Storage e ao mesmo tempo faz atualização na tabela players da sua database, pode ser isso que esteja causando erros..
No caso, valores de storage IDs não é a mesma coisa que uma coluna na tabela "players", pois storages possuem sua própria tabela "player_storages" por isso está causando o erro, ou um deles..

 

Editado por DiigooMix (veja o histórico de edições)

Postado
  • Autor
1 hora atrás, DiigooMix disse:

 

Só confirmar.. Seu sistema de resets é por storage ou por uma coluna na tabela "players" em sua database?
Em seu script ele pega valor de Storage e ao mesmo tempo faz atualização na tabela players da sua database, pode ser isso que esteja causando erros..
No caso, valores de storage IDs não é a mesma coisa que uma coluna na tabela "players", pois storages possuem sua própria tabela "player_storages" por isso está causando o erro, ou um deles..

 

Storage, a database le a descrição quando o personagem e deslogado ao resetar, e quando loga novamente aparece voce tem agora 2 resets 

Postado
51 minutos atrás, Carpes Jhon disse:

Storage, a database le a descrição quando o personagem e deslogado ao resetar, e quando loga novamente aparece voce tem agora 2 resets 

 

Entedi, testa esse script, eu criei baseado nas informações do seu:

Citar

function onSay(cid, words, param, channel)
	
local player = Player(cid)
local resets = player:getStorageValue(1020)

local config = {
	ResetNewLevel = 8,
	ResetNewXP = 4200,
	Pid = player:getGuid()
}

	
	if ((player:getCondition(CONDITION_INFIGHT, CONDITIONID_DEFAULT)) or (player:isPzLocked())) then
        player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You can't use it in battle.")
        return false
    end
	
	if player:getPremiumDays() >= 1 then
		if player:getLevel() >= 330 then
			if player:getStorageValue(resets) < 0 then
				player:setStorageValue(resets, 0)
			end
			
			if player:getStorageValue(resets) >= 0 then
				player:setPlayerStorageValue(resets, (resets) + 1)
				player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Congratulations! Your character has been reseted. Now you have " .. resets .. " resets.")
				db.query("UPDATE `players` SET `level` = "..config.ResetNewLevel..", `experience` = "..config.ResetNewXP..", `resets` = ".. ((resets) + 1) .. " WHERE `id` = "..config.Pid)
				player:remove()
			end
		else
			player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "The reset system needs 330+ level.")
		end
	else
		player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You need a premium account to use this system.")
	end
return true
end

 

 

Editado por DiigooMix (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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo