Ir para conteúdo
  • Cadastre-se

(Resolvido)Npc adicionando Storage


Ir para solução Resolvido por Vodkart,

Posts Recomendados

Como faço para este npc adicionar X storage no player?
 

Spoiler

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'shinobi')) then
selfSay('Ohh sim...verdade, de agora em diante seras chamado de {anbu}, foi muito valente por ter feito o exame.', cid)
end
---------------------------------------------------------
if(msgcontains(msg, 'anbu')) then
selfSay('Hahaha, axa mesmo que terminou? So estara terminado quando matar a PRISIONEIRA e me der o {cerebro} dela!', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'cerebro') and talkState[talkUser] == 1) then
if (getPlayerStorageValue(cid,89745) > 3) then
selfSay('Voce ja me deu o cerebro da prisioneira e ja se tornou um anbu.', cid)
else
if(doPlayerRemoveItem(cid, 5808, 1) == TRUE) then
setPlayerStorageValue(cid,89745,4)
doPlayerAddExperience(cid,25000)
selfSay('Hahaha, vejo que nao sera dificil de tomar decisoes no futuro, tem potencial pra se tornar um captao anbu algum dia!', cid)
else
selfSay('Ande LOGO, mate a PRISIONEIRA e me de o CEREBRO dela!', cid)
end
end
return true
end
 
 
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

@Vodkart

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites
  • Solução

setPlayerStorageValue(cid,key,value)


key = numero da storage
value = valor dela

 

exemplo:

 

setPlayerStorageValue(cid,1500,1)

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

@Vodkart em qualquer lugar?

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

depende do que você quer fazer, ai quem decide é você! digamos que 

 

antes ou depois dessa linha por exemplo

 

selfSay('Hahaha, vejo que nao sera dificil de tomar decisoes no futuro, tem potencial pra se tornar um captao anbu algum dia!', cid)

 

 

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

@Vodkart ficaria assim?
 

Spoiler

if(doPlayerRemoveItem(cid, 5808, 1) == TRUE) then
setPlayerStorageValue(cid,89745,4)
doPlayerAddExperience(cid,25000)
selfSay('Hahaha, vejo que nao sera dificil de tomar decisoes no futuro, tem potencial pra se tornar um captao anbu algum dia!', cid)
setPlayerStorageValue(cid,1500,1)
else

 

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

@Vodkart vc é d+ mano muito obrigado por tudo oque vc ta fazendo ja aprendi muita coisa observando os scripts que você me ajudou

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites
2 minutos atrás, King Laker disse:

@Vodkart vc é d+ mano muito obrigado por tudo oque vc ta fazendo ja aprendi muita coisa observando os scripts que você me ajudou

 

 

é isso ai, eu comecei assim vendo e aprendendo, depois tenta fazer uns código sozinho, basicão mesmo, não me considero um scripter bom, mas tudo aquilo que eu queria fazer eu consegui e tal.

 

aprende que vale a pena, le uns tutoriais ai, na otland ou aqui msm que la na frente uma coisa ou outra vai servir.

 

abraços

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites

@Vodkart meu tio, ele ta estudando isso, eu vi ele aprendendo a fazer sites e tal kk ele foi me mostrar e deu um erro e no final quem ajudou ele a corrigir o erro foi eu por causa de um dos scripts que vc me ajudou

VlVKQKC.png&key=d5c17620ae9567a1f898dd7a

 

 

 

  • 532144234_Logo_NTO_BLOOD_Finish_HIM_By_Antonio_Luckas(3).png.fd58d1af125a7e82ccdd751637e9ca93.png
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo