Ir para conteúdo
  • Cadastre-se

Posts Recomendados

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

 

@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 el

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,

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.


×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo