Ir para conteúdo

Featured Replies

Postado

Nossa, sério, não sei mais o que fazer...

 

1- Em quantos players diferentes, com exceção do GOD, você tentou usar o script?

2- Se testou sempre com o mesmo, crie ou entre com outro char e teste.

3- Pode usar o SqlEditor para alterar o valor da Storage de nome "divulgue" para "0", do char que está tentando usar.

 

Qualquer coisa, se quiser, podemos ver como resolvemos isso com acesso remoto, você quem sabe.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

  • Respostas 23
  • Visualizações 900
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Adriano SwaTT
    Adriano SwaTT

    Me diga uma coisa, o player precisará clicar na placa para somente após isto dizer "BP" e ser recompensado?

  • Adriano SwaTT
    Adriano SwaTT

    Boa noite.   @@ EDITADO - POST INUTILIZADO. O tópico será atualizado no outro post com o SCRIPT.   E lembre-se, é muito importante adicionar a actionID "50010" na placa pelo MapEditor com

  • agora ta certo local strg = divulgue local texto = "Curta nossa pagina no Facebook."             function onUse(cid, item, frompos, item2, topos)         if getPlayerStorageValue(cid, strg) == 0 th

Postado

Com o script do Adriano, tente isso:

local uniqueID = 50001
local strg = divulgue
local texto = "Curta nossa pagina no Facebook."

function onUse(cid, item, frompos, item2, topos)
if(item.uid == uniqueID) then
    if (getPlayerStorageValue(cid, strg)~= 2) then    
        if getPlayerStorageValue(cid, strg) == 0 then
            setPlayerStorageValue(cid, strg, 1)
            doPlayerSendTextMessage(cid, 23, texto)
        else
            doPlayerSendCancel(cid, "Voce ja clicou, agora va pegar sua recompensa no NPC Rey.")
        end
    else
        getPlayerStorageValue(cid, strg) == 2 then
        doPlayerSendCancel(cid, "Voce ja pegou sua recompensa por ajudar na divulgacao.")
end
return true
end

Tag:

<action uniqueid="50010" event="script" value="divulgue.lua" />

Bem,

Simplesmente eu troquei o ActionID para UniqueID, então o que você não pode esquecer de fazer:

  • Colocar a UniqueID no MapEditor;
  • Substituir a palavra "divulgue" no script para um número de storage;

Espero ter ajudado.

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

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Postado

Ao invés de salvar o valor da storage em "divulgue", usar um valor numérico.

 

Substitua no começo dos arquivos a seguinte tag:

local strg = divulgue

 

por:

local strg = 56560

 

Lembre-se que deve modificar no arquivo LUA do NPC e no arquivo da ActionScripts.

 

Boa sorte.

Gosta do meu trabalho?

Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs.

 

Atenciosamente,
Adriano Swatt'

 

Para ver meus tutoriais acesse meu perfil.

 

cbCyOSZ.png

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo