Ir para conteúdo

Featured Replies

Postado

galera encontrei esse script pela net porém estou tendo problema pois quando eu clico nele o script diz :

 

( Você ja ativou 1 card espere ele terminar pra usar outro. )

 

Alguém pode me ajudar a corrigir esse erro ?

 

Mods/expscroll.xml

<?xml version="1.0" encoding="UTF-8"?><mod name="Gold Cad Experience" version="1.0" author="" contact="" enabled="yes">        <action itemid="9004" event="script" value="expstagescroll.lua"/>        <creatureevent type="think" name="ExpStage" event="script" value="expstagescroll.lua"/>        <creatureevent type="login" name="ExpStageLogin" event="script" value="expstagescroll.lua"/></mod>

 

Mods/script/expstagescroll.lua

local config = {         rate 2

        storage 1000
        
expstorage 1100
        
register 1200
        
time 864000
}  
function 
onUse(ciditemfromPositionitemExtoPosition
        if 
getPlayerStorageValue(cidconfig.storage) <= 0 then 
                local rates 
getPlayerRates(cid
                
setPlayerStorageValue(cidconfig.expstoragerates[SKILL__LEVEL]) 
                
setPlayerStorageValue(cidconfig.register1
                
itemEx=itemid == 9004 
                doCreatureSay
(cid"Você ativou seu Gold Card Experience! Sua experience foi almentada em : 3x."TALKTYPE_ORANGE_1truecid
                
setPlayerStorageValue(cidconfig.storageos.time()+config.time)  
                
doPlayerSetExperienceRate(cidrates[SKILL__LEVEL]+config.rate)  
                
doRemoveItem(item.uid,1
                
registerCreatureEvent(cid"ExpStage"
        else 
                
doCreatureSay(cid"Você já ativou 1 card, espere ele terminar para usar outro!"TALKTYPE_ORANGE_1truecid
        
end 
return true 
end 

function onThink(cidinterval
        if 
getPlayerStorageValue(cidconfig.register) == 1 then 
                
if getPlayerStorageValue(cidconfig.storage) <= os.time() then 
                        doCreatureSay
(cid"Seu Gold Card Experience acabaou! Sua experience rate voltou ao normal."TALKTYPE_ORANGE_1truecid
                        
setPlayerStorageValue(cidconfig.storage0
                        
setPlayerStorageValue(cidconfig.register0
                        
local oldexp getPlayerStorageValue(cidconfig.expstorage
                        
doPlayerSetExperienceRate(cidoldexp
                        
unregisterCreatureEvent(cid"ExpStage"
                
end 
        end 

return true 
end 







function onLogin(cid
        if 
getPlayerStorageValue(cidconfig.register) == 1 then 
                registerCreatureEvent
(cid"ExpStage"
                
local rates getPlayerRates(cid
                
doCreatureSay(cid"Seu experience rate ainda está 3x mais alta que o normal."TALKTYPE_ORANGE_1truecid
                if 
getPlayerStorageValue(cidconfig.storage) > os.time() then 
                local oldexp 
getPlayerStorageValue(cidconfig.expstorage
                
doPlayerSetExperienceRate(cidoldexp+config.rate
                
end 
        end      

return true 
end

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

  • Respostas 8
  • Visualizações 988
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Provavelmente a storage que está sendo utilizada no script ja deve está sendo usada,troca a storage para uma que você tenha certeza que não está sendo usada no servidor né amigo. ;)

Postado
  • Autor

Provavelmente a storage que está sendo utilizada no script ja deve está sendo usada,troca a storage para uma que você tenha certeza que não está sendo usada no servidor né amigo. ;)

Me explique melhor esse lance de storage amigo . É so mudar a storage pra qualquer numero ? pode dar um exemplo sou inexperiente .

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.7k

Informação Importante

Confirmação de Termo