Ir para conteúdo
  • 0

Stamina full quando desloga


BorgesRicardo

Pergunta

3 respostass a esta questão

Posts Recomendados

data\creaturescripts\creaturescripts.xml

 

<event type="logout" name="saveStamina" event="script" value="file1.lua"/>

 

data\creaturescripts\

 

-- file1.lua


function onLogout(cid)
 local st = getPlayerStamina(cid) * 60
 local t2 = os.time ( )
 doPlayerSetStorageValue(cid, 336901, t2 - st  )
 return TRUE
end

 

 

data\creaturescripts\creaturescripts.xml

<event type="login" name="loadStamina" event="script" value="file2.lua"/>

 

data\creaturescripts\scripts

-- file2.lua


function onLogin(cid)
 local t1 = os.time ()
 local t2 = getPlayerStorageValue(cid, 336901)
 local min = os.difftime (t1,t2 ) / 60

if getPlayerStorageValue(cid, 336901) > -1 then
setPlayerStamina(cid, min )
end
return TRUE
end

 

@edit1 4/05/2013 10:01

analisando bem o problema e que a estamina nao vai nunca mais encher !

@edit2 4/05/2013 21:21

corrigido para cada minuto passado offline o player vai ganhar um min de stamina

Link para o comentário
https://xtibia.com/forum/topic/213659-stamina-full-quando-desloga/#findComment-1515434
Compartilhar em outros sites

data\creaturescripts\creaturescripts.xml

 

<event type="logout" name="saveStamina" event="script" value="file1.lua"/>

 

data\creaturescripts\

 

-- file1.lua


function onLogout(cid)
doPlayerSetStorageValue(cid, 336901, getPlayerStamina(cid) )
return TRUE
end

 

 

data\creaturescripts\creaturescripts.xml

<event type="login" name="loadStamina" event="script" value="file2.lua"/>

 

data\creaturescripts\scripts

-- file2.lua


function onLogin(cid)
local minutes = doPlayerSetStorageValue(cid, 336901, getPlayerStamina(cid) )
if getPlayerStorageValue(cid, 336901) > -1 then
setPlayerStamina(cid, minutes)
end
return TRUE
end

 

@edit1 4/05/2013

analisando bem o problema e que a estamina nao vai nunca mais encher !

 

Se eu usar esses scripts, ela nunca mais enche? Fica parada?

Link para o comentário
https://xtibia.com/forum/topic/213659-stamina-full-quando-desloga/#findComment-1515435
Compartilhar em outros sites

pronto arrumei.

 

a versao antiga alem de fazer a stamina so baixar ( salva como tava quando o cara deu log out )

e quando o cara loga restaurava ( sendo assim a unica forma de fazer recuperar ela seria so com quest )

na parte do login eu so dei um colex fast e ficou Set em vez de GET, mais e so instalar o novo cogido que ja ta OK.

 

 

Note ajudei da REP +++++++++ si nao da REP ----------

XD to viciado nisso

nossa como poderam inventar a motivacao perfeita para um progamador ( scripter )

tiro o chapeu pena que nao tenho um :]

Link para o comentário
https://xtibia.com/forum/topic/213659-stamina-full-quando-desloga/#findComment-1515768
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

×
×
  • Criar Novo...