Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  Em 14/01/2012 em 17:54, Kimoszin disse:

Bom pessoal, criei esse script totalmente inutil e util para vocês, espero que gostem

- Oque exatamente ele faz?

Nada, ele só verifica se o player tem uma storage e se o player tiver, quando ele logar vai aparecer um efeito em um tempo configuravel,

Por Exemplo, o player é VIP, ai o seu system vip tem uma storage, você adiciona essa storage no script e o player vai ficar com um efeito, ou ...

Tem aquela super quest fodona em seu servidor, pq nao mostrar para os outros que aquele player conseguiu fazer? *-*

- Nossa que legal, como posso ter isso no meu servidor?

Simples amigo, basta você ir em \data\creaturescripts\scripts, depois adicionar um registro no login.lua e adicionar uma linha em creaturescripts.xml

effect.lua

local effect = 30 -- Efeito que vai usar
local storage = 9994 -- Storage que o player precisa ter
local tempo = 5 -- Tempo em segundos

function onLogin(cid)
if getPlayerStorageValue(cid, storage) == 1 then
SendEffect(cid)
end
return TRUE
end

function SendEffect(cid)
doSendMagicEffect(getCreaturePosition(cid), effect)
addEvent(SendEffect, tempo*1000, cid)
return TRUE
end
Agora adicione isso em login.lua

registerCreatureEvent(cid, "Effect")
Agora adicione esse code em creaturescripts.xml

<event type="login" name="Effect" event="script" value="effect.lua"/>
Uma Fotinho para ver, estou usando o efeito 30

5xpmbo.png

Abraços... wow.gif

 

Expand   Mostrar mais  

@Kimoszin

desculpa reviver o topico, mais é pq o script não funciona e não aparece nenhum erro na distro sabe resolver isso ou vc tem outra atualização do script ?

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

Link para o post
Compartilhar em outros sites
  • 1 year later...
  • Respostas 43
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Bom pessoal, criei esse script totalmente inutil e util para vocês, espero que gostem - Oque exatamente ele faz? Nada, ele só verifica se o player tem uma storage e se o player tiver, quando ele logar vai aparecer um efeito em um tempo configuravel, Por Exemplo, o player é VIP, ai o seu system vip tem uma storage, você adiciona essa storage no script e o player vai ficar com um efeito, ou ... Tem aquela super quest fodona em seu servidor, pq nao mostrar para os outros que aquele playe

fácil remover esse error,tenta usar assim: function SendEffect(cid) if not isCreature(cid) then return LUA_ERROR end doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(SendEffect, tempo*1000, cid) return TRUE end

Cara, o efeito aparece porque isso já é do servidor, poe um addEvent pra depois de alguns milisegundos mandar o efeito.

  • 1 month later...
  • 4 years later...

Olá desculpa reviver esse tipico mais preciso do mesmo script, porém tipo que o player nasce e sai com efeito, durante 5 segundos, e o mesmo funcionace para sistemas que ganha storage.

 

tipo e não sei como colocar pra todos player sair do site com mesmo storage

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.

  • Estatísticas dos Fóruns

    96844
    Tópicos
    519600
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo