Ir para conteúdo
  • 0

[PEDIDO]Recompensa por Storage


antonio664

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

Em creaturescripts e crie um item chamado gainporstorage.lua

 

 

 

local storage = 5500 -- Valor da storage

local iditem = 2160 -- Id do item

local quantitem = 50

 

function onLogin(cid)

 

if getPlayerStorageValue(cid,storage) == 1 and getPlayerStorageValue(cid,5001) == -1 then

doPlayerAddItem(cid, iditem, quantitem)

doCreatureSetStorage(cid, 5001, 1)

end

return TRUE

end

 

em Creaturescripts/scripts/login.lua

registerCreatureEvent(cid, "gainporstorage")

 

e em Creaturescripts.xml

 

 

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

 

obs: não foi testado espero o feedback :)

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

  • 0

serio q vai usar onThink para isso? ;x nao eh mais facil add o item/montaria no script q da essa storage? --'

Não há nenhuma necessidade de usar Onthink, pois não sei a função de verificar online quando ele ganha a storage, porque no caso aí ele só vai receber o item caso ele deslogue e logue novamente... E sim é muito melhor, mas caso ele não queira disponibilizar o arquivo da pra fazer dessa maneira também...

Link para o comentário
Compartilhar em outros sites

  • 0

Beleza, irei testar.

 

--------------------------------------

 

Não funcionou, nenhum item 2160,50 foi adicionado....

Eu notei no script que você mencionou duas Storage "5001".

 

Será que você não errou em alguma coisa?

 

Ainda procuro uma solução :/

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

  • 0

Beleza, irei testar.

 

--------------------------------------

 

Não funcionou, nenhum item 2160,50 foi adicionado....

Eu notei no script que você mencionou duas Storage "5001".

 

Será que você não errou em alguma coisa?

 

Ainda procuro uma solução :/

 

Um exemplo: você ganha o item... e você só receberá o item caso vc logue... exemplo: a Storage 5000 é da Anihilator, faça a anihilator e relogue :), e pronto, você receberá o item :)

Link para o comentário
Compartilhar em outros sites

  • 0

Exatamente, eu fiz a Annihilator a storage 5010 que conta na database Player_Storage do character que testei mas não encontrei a 5001 que seria a recompensa. Não deu em nada até agora.

 

Obs: Você já pode testar? Obrig

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

×
×
  • Criar Novo...