Ir para conteúdo
  • 0

Piso de Reset


Carnavotu

Pergunta

Olá, ao invés do player poder passar no piso ate digamos 0 ao 30 reset, eu queria que ele pode-se passar do 6 reset pra cima até o limite de reset do servidor.

Script:

 

function onStepIn(cid, item, position, fromPosition)
local reset = 30 ---Quantidade de reset necessaria--------

function getPlayerReset(cid)
local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")
rss = qr:getDataInt("reset", getPlayerGUID(cid))
if rss <= 0 then
rss = 0
end
return tonumber(rss)
end

if getPlayerReset(cid) > reset then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce tem mais de "..reset.." reset")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seja bem vindo")
return TRUE
end

 

Espero que alguem me ajude, obrigado :)

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

6 respostass a esta questão

Posts Recomendados

  • 0


function onStepIn(cid, item, position, fromPosition)

local reset = 6 ---Quantidade de reset necessaria--------

 

function getPlayerReset(cid)

local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")

rss = qr:getDataInt("reset", getPlayerGUID(cid))

if rss <= 0 then

rss = 0

end

return tonumber(rss)

end

 

if getPlayerReset(cid) < reset then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce precisa de pelo menos "..reset.." reset")

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return TRUE

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seja bem vindo")

return TRUE

end

 

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

  • 0


function onStepIn(cid, item, position, fromPosition)

local reset = 6 ---Quantidade de reset necessaria--------

 

local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")

rss = qr:getDataInt("reset", getPlayerGUID(cid))

if rss <= 5 then

doTeleportThing(cid, fromPosition, true)

doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Voce tem menos de "..reset.." reset")

doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)

return false

end

 

local qr = db.getResult("SELECT `reset` FROM `players` WHERE `id`= "..getPlayerGUID(cid)..";")

rsss = qr:getDataInt("reset", getPlayerGUID(cid))

if rsss >= 6 then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Seja bem vindo")

end

return true

end

 

 

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

×
×
  • Criar Novo...