Ir para conteúdo

Featured Replies

Postado

Bom Dia , Boa Tarde e Boa Noite.

Queria que alguém pudesse ajeitar essa SCRIPT para mim.

Basicamente é uma Script de Reset ( o titulo ja diz '-' ), mas eu queria que alguém pudesse ""arrumar"" esse Script para

que a cada Reset a pessoa ganhasse 20 POINT'S.

 

Exemplo:.Estou level 1500+ ai eu reseto ( volto para o level 8 ) e recebo 20 POINT'S como premio por resetar , depois eu upo

até 1500+ de novo e reseto mais uma vez e recebo mais 20 POINT'S.

[ID do POINT:9970]

Segue abaixo o Script

Spoiler

function onSay(cid, words, param)
local level = 1500 --level pra ser resetado
local RemainingLvl = 8 --lvl que ele ficara depois do reset
local pid = getPlayerGUID(cid)

function addReset(cid)
resets = getResets(cid)
setPlayerStorageValue(cid,1020,resets+1)
return true
end

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

if getPlayerLevel(cid) >= level then
addReset(cid)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset.")
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid)

else
doPlayerSendCancel(cid, "You need to have level "..level.." or more you may be reset.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end

return TRUE
end

 

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

  • Respostas 6
  • Visualizações 710
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local point_id = 9970 local point_count = 20 function onSay(cid, words, param) local level = 1500 --level pra ser resetado local RemainingLvl = 8 --lvl que ele ficara depois do reset local pid = get

Postado
local point_id = 9970
local point_count = 20


function onSay(cid, words, param)
local level = 1500 --level pra ser resetado
local RemainingLvl = 8 --lvl que ele ficara depois do reset
local pid = getPlayerGUID(cid)
function addReset(cid)
resets = getResets(cid)
setPlayerStorageValue(cid,1020,resets+1)
return true
end
function getResets(cid)
resets = getPlayerStorageValue(cid,1020)
if resets < 0 then
resets = 0
end
return resets
end
if getPlayerLevel(cid) >= level then
addReset(cid)
doPlayerAddItem(cid, point_id, point_count)
doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid)))
doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset.")
doRemoveCreature(cid)
db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid)
else
doPlayerSendCancel(cid, "You need to have level "..level.." or more you may be reset.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
return true
end

 

Contato:

 

Postado
  • Autor
10 horas atrás, Dwarfer disse:

local point_id = 9970 local point_count = 20 function onSay(cid, words, param) local level = 1500 --level pra ser resetado local RemainingLvl = 8 --lvl que ele ficara depois do reset local pid = getPlayerGUID(cid) function addReset(cid) resets = getResets(cid) setPlayerStorageValue(cid,1020,resets+1) return true end function getResets(cid) resets = getPlayerStorageValue(cid,1020) if resets < 0 then resets = 0 end return resets end if getPlayerLevel(cid) >= level then addReset(cid) doPlayerAddItem(cid, point_id, point_count) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doPlayerPopupFYI(cid,"you now was reset, you have "..getResets(cid).." reset.") doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..RemainingLvl..", `experience` = 0 WHERE `id` = "..pid) else doPlayerSendCancel(cid, "You need to have level "..level.." or more you may be reset.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) end return true end

Ficou ótimo,só uma coisinha que está dando errado...

A Mana e a Life não estão resetando , por exemplo: estou lvl 1500 e tenho 200K de life ai qnd eu reseto volto para o lvl 8

e continuo com os 200K de life , se eu ir upando vai adicionando cada vez mais Life.

Se puder consertar agradeço muito.

REP+

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