Ir para conteúdo

[creatureevents] Wellcome No Ot Edited 27/09/09


lucasatak

Posts Recomendados

Não sei se ja existe,procurei e nao achei,vamos lá !

 

Welcome se mexendo!

bear-welcome.gif

 

Nome: Sistema de Welcome !

Versão: 8.5x

Tipo do script: Creaturescripts.

Servidor Testado: The Forgotten Server 0.3.4

Autor: peguei esse script no server X-Dream War Server

 

1° coisa a fazer é ir em data/lib copiar qualquer arquirvo , renomear para Scroll Messages e colar isto :

--[[

* Autor: Skyen Hasus

* Versão: 1.00.18

* Sintaxe: doScrollMessage(uid, message)

* Exemplo: doScrollMessage(cid, "Seja bem-vindo!")

]]--

 

--[[ Configuração: ]]--

--[[ Display: Número de letras mostradas durante o scrolling! ]]--

local display = 160

 

--[[ Delay: Tempo em milisegundos de espera entre cada scrolling! (Aviso: Se for menos que 100 pode causar 'throttle') ]]--

local delay = 100

 

function doScrollMessage(uid, message)

 

if message == nil or uid == nil then

return TRUE

end

 

local chars = {}

 

for i = 1, display do

table.insert(chars, " ")

end

 

for i = 1, string.len(message) do

table.insert(chars, string.sub(message, i, i))

end

 

for i = 1, display+1 do

table.insert(chars, " ")

end

 

function doScroll(uid, message, i, j)

if isPlayer(uid) == TRUE then

f = display + i

if f > #chars then

f = display + string.len(message)

end

doPlayerSendCancel(uid, table.concat(chars, "", i, f))

if i <= j then

addEvent(doScroll, delay, uid, message, i+1, j)

end

end

end

 

doScroll(uid, chars, 1, display + string.len(message))

return TRUE

 

end

 

depois de cria o arquivo em data/lib va no data/lib/data.lua e add no final

 

dofile(getDataDir() .. "lib/Scroll Messages.lua")

 

 

Vamos lá , 2° coisa a fazer é ir em data\creaturescripts/scripts copie e cole qualquer arquivo, renomei-o para wellcome.lua, abra-o, apague tudo oque tiver dentro e coloque:

 

local serverNameInScroll = getConfigInfo('serverNameInScroll')

local hostNameInScroll = getConfigInfo('hostNameInScroll')

 

function onLogin(cid)

doScrollMessage(cid, "Bem Vindo ao "..serverNameInScroll.."!Feito por Demonder (Xina), hostiado por "..hostNameInScroll.."!")

return TRUE

end

 

Salve e fexe. Agora em creaturescripts.xml adicione as linhas:

 

<!--Wellcome-->

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

 

Salve e fexe.

 

EXPLICANDO:

 

Aqui é o inicio da mensagem.

Nao mexa.

Final da mensagem.

 

Creditos:

*Para o server X-Dream War !

 

Bom é isso :button_ok: .

 

Até mais ! :smile_positivo:

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

depois de cria o arquivo em data/lib va no data/lib/data.lua e add no final

dofile(getDataDir() .. "lib/Scroll Messages.lua")
Editado por falaaa
Link para o comentário
Compartilhar em outros sites

mano eu fasso tudo isso na hora de loga ele naum loga.tipo assim

 

 

aparece o play list e na hora q eu clico pra entra ele entra e sai tipo ele naum entra e fica ele ja deloga na mesma hora q loga

 

 

 

 

gostei so q naum funfo.meajuda ae

 

Vamos lá , 2° coisa a fazer é ir em data\creaturescripts/scripts copie e cole qualquer arquivo, renomei-o para wellcome.lua, abra-o, apague tudo oque tiver dentro e coloque:

 

 

é isso q fais reloga eu tirei isso e logo normal so q naum funfo o trajeto =/ tenta arruma pra min ae vlw.

Link para o comentário
Compartilhar em outros sites

local serverNameInScroll = getConfigInfo('serverNameInScroll')

local hostNameInScroll = getConfigInfo('hostNameInScroll')

 

Seu config.lua não deve ter esses valores.

Altere esta linha:

doScrollMessage(cid, "Bem Vindo ao "..serverNameInScroll.."!Feito por Demonder (Xina), hostiado por "..hostNameInScroll.."!")

Para:

doScrollMessage(cid, "Bem Vindo ao nome do seu server")

Link para o comentário
Compartilhar em outros sites

mais onde acho ou onde coloko isso sera q naum pode coloka o link de algum conf.lua so pra min ver ? serei muinto agradeçido se fazer isso por min..vlw

 

aff desculpa meu caro so meio lerdo mais entendi felismente

 

vlw masi tenta manda o topico um poko mais organizado mais esplicado (naum é pra vc naum irockstar)

 

 

é pro lucasatak....

 

 

vlw gostei..parabens xtibia e vcs =)

 

aff desculpa meu caro so meio lerdo mais entendi felismente

 

vlw masi tenta manda o topico um poko mais organizado mais esplicado (naum é pra vc naum irockstar)

 

 

é pro lucasatak....

 

 

vlw gostei..parabens xtibia e vcs =)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...