Entrou&saiu System

CoGames
em Globalevents e Spells

CoGames

OT-Admin/Hoster Experiente
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/11/11Posts: 116Gênero: Masculino

Entrou&Saiu System

 

Tibia versão: 8.4

 

Função: Quando um player loga ou desloga em seu servidor, apareçe uma mensagem para todo mundo que o player logou ou deslogou, e não afeta a janela, pois só apareçe no chat!

 

Screen Shot:

imagemwz.png

 

Créditos: 100% CoGames

 

Trabalhando:

 

Vá em data/creaturescripts/scripts, copie dois arquivos.lua e cole, um renomeie para "entrou" e outro para "saiu", no entrou.lua cole:

 

--Script Created by CoGames

function onLogin(cid)

doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Entrou no Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE)

return TRUE

end

 

Agora em saiu, cole:

 

--Script Created by CoGames

function onLogout(cid)

doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Saiu do Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE)

return TRUE

end

 

O que está em verde, é a mensagem que cada player receberá!

O que está em laranja, é a cor de cada mensagem! Pode trocar para BLUE, ou RED...

 

Agora vá em data/creaturescripts/creaturescripts.xml e dentro cole:

 

<event type="login" name="entrou" script="entrou.lua"/>

<event type="logout" name="saiu" script="saiu.lua"/>

 

Então é isso galera, qualquer coisa, erros ou bugs, é só comentar!

faviconf.gifusion OT

(Em Manutenção, abriremos em breve...)

___________________________________________________________________________________________________

Um dia, um High level de carlin resolveu dar um pulo em carlin, visitar os amigos e zuar um poco...

Chegando lá... bateu uns duelos e tals.. e fico humilhando os iniciantes de lah.... e entao, avistou um knight level 10 perto dos porquinhos, aih foi quere zuar ele:

17:12 High Level: Ei cara... como q se chama akele porquinho ali, que é a sua cara?

17:12 Knight Iniciante: Aquele ali se chama "ocê"

17:13 High Level: hmm... e aquele outro ali?

17:13 Knight Iniciante: Aquele é o irmão de ocê

17:13 High Level: E aquela dali ?

17:13 Knight Iniciante: Aquela ali é a namorada de ocê... hehehe

Jah puto da vida, o HL, querendo contornar a situação fala:

17:14 High Level: Entao, você vai me dizer que aquela ali é a mãe de "ocê" ?

17:15 Knight Iniciante: Não sinhô... a mãe de ocê nóis comemo ontem a noite.

_________________________________________________________________________________________________

DeadSmok3r

~>DeadSmok3r<~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/12/11Posts: 67

Script e simples e criativo.

Porem os players podem travar o server saindo e entrando toda hora , seria bom botar algo para nao acontecer isso.

Era para ser em primeiro mas ...

silverc.png

Vinysla

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/10Posts: 15Char no Tibia: [GOD] Vinicius {Hoster}

Mto bom o script, vlw, me ajudo mto no meu servidor!

CoGames

OT-Admin/Hoster Experiente
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/11/11Posts: 116Gênero: Masculino

@DeadSmok3r

Claro que um player poderia fazer isto, mas não lagaria o server, ele pode até fazer, mas uma hora ele cansa, e é difícil ver um player fazendo isto, pois no meu servidor quem faz isso leva ban ip, e ninguém se arisca!

 

@Vinysla

Valeu denovo pelo REP+, são os meus primeiros scripts!

faviconf.gifusion OT

(Em Manutenção, abriremos em breve...)

___________________________________________________________________________________________________

Um dia, um High level de carlin resolveu dar um pulo em carlin, visitar os amigos e zuar um poco...

Chegando lá... bateu uns duelos e tals.. e fico humilhando os iniciantes de lah.... e entao, avistou um knight level 10 perto dos porquinhos, aih foi quere zuar ele:

17:12 High Level: Ei cara... como q se chama akele porquinho ali, que é a sua cara?

17:12 Knight Iniciante: Aquele ali se chama "ocê"

17:13 High Level: hmm... e aquele outro ali?

17:13 Knight Iniciante: Aquele é o irmão de ocê

17:13 High Level: E aquela dali ?

17:13 Knight Iniciante: Aquela ali é a namorada de ocê... hehehe

Jah puto da vida, o HL, querendo contornar a situação fala:

17:14 High Level: Entao, você vai me dizer que aquela ali é a mãe de "ocê" ?

17:15 Knight Iniciante: Não sinhô... a mãe de ocê nóis comemo ontem a noite.

_________________________________________________________________________________________________

BrunooMaciell

Bruno Maciel
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/08/11Posts: 1919Gênero: MasculinoChar no Tibia: Bruno Maciel

exelente tutorial mt mdr.gif

grigacuin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/08/11Posts: 74Char no Tibia: [ADM] Black Sky

Uma dica para que nao de lag ao entrar e sair dos jogadores é usar uma StorageID XD

Parabéns, nao sei se é funcional...

Más continue assim. XD

 

forward.png Entrada back.png

function onLogin(cid)

login == GetStorageID(cid, 13987)

if login == -1 then

doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Entrou no Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE)

SetStorageID(cid, 13987,1)

return TRUE

end

forward.png Saída back.png

function onLogout(cid)

logout == GetStorageID(cid, 13987)

if logout == 0 then

doBroadcastMessage(getPlayerName(cid) .. " [" .. getPlayerLevel(cid) .. "] Saiu do Servidor.", MESSAGE_STATUS_CONSOLE_ORANGE)

login == GetStorageID(cid, 13987)

if login == -1 then

return TRUE

end

 

Depois de um longo Retired... Voltei yes.gif