Ir para conteúdo

[Talkaction] Alerta Mensager


DevilMoon

Posts Recomendados

Sistema de Alerta

 

Explicando Melhor o Script!!

 

Pode Ser Meio Inutil , Mais é Legalzinho!!!

 

o God , Admistrador do Serv Fala /alerta DevilMoon Voce Vai Ser Banido , Se nao Parar de Fazer Tal Coisa! e Aparecera no Player a Mensagem numa Tela!

Ou Pode Colocar , Para Qualquer um Usar!!!

 

Vamos ao Que Intereça!

Vá em Data>Talkactions.xml

 

e Coloque o Seguinte Script Dentro

 

<talkaction log="yes" words="/alerta" access="2" event="script" value="mensageplayer.lua"/>

 

Agora Vá em Data>Talkactions>Scripts

Crie uma Pasta chamada mensageplayer.lua

e Coloque os Seguintes Scripts Dentro!

 

--[[ alertar mensagem by DevilMoon and Vodkart  ]]-- 
--[[ Updated by Oneshot and Vodkart ]]-- 

function onSay(cid, words, param) 
       if(param == "") then 
               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") 
               return true 
       end 

       local m = string.explode(param, ",", 1) 


       if(db.getResult("SELECT `id` FROM `players` WHERE `name` = ".. db.escapeString(m[1]) ..";"):getID() == -1) then 
               doPlayerSendCancel(cid, "Desculpe, o jogador [".. m[1] .."] não existe!") 
       else 
               if(isPlayerBanished(m[1], PLAYERBAN_LOCK)) then 
                       doPlayerSendCancel(cid, "Desculpe, o jogador [".. m[1] .."] está banido!") 
               else 
                       local pid = getPlayerByNameWildcard(m[1]) 

                       if(not pid or isPlayerGhost(pid)) then 
                               doPlayerSendCancel(cid, "Desculpe, o jogador [".. m[1] .."] está offline!") 
                       end 

                       if(not m[2]) then 
                               doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Escreva uma mensagem! Para enviar digite ".. words .." jogador mensagem.") 
                       else 
                               doPlayerPopupFYI(pid, "\nNick: ".. getCreatureName(cid) .."\nGroup: ".. getPlayerGroupName(cid) .."\nMensagem: ".. m[2] .."") 
                       end 
               end 
       end      
       return TRUE 
end

 

Uma Print Screen Para Ver como é o Script!

 

msnwj.png

 

Ali Onde Ta Nick é o Nick Do Player Claro , Group é Oque ele é o Meu Ta Evil pq eu Editei mais Vai Fikar God , Para o Player Saber que o Cara é God , Player , Tutor!

 

Espero Que Tenhao Gostado do Script , Foi Feito com Carinho!! E Esta em Testes , Comentem , De Sugestoes , Criticas e Bugs que eu Ageito!

 

Se Tiver Autor .. Se ja Tenha Criado O Script Reportem Porfavor! Para Botar os Creditos , Porque esse Foi na Mao!

 

Abraços!

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

A idéia é bem bolada, acho que o que incomodaria é o player ter que fechar a box da mensagem ia atrapalhar um tanto... Mais para GODs banirem ou dar avisos seria uma boa :) parabéns !! :winksmiley02:

Link para o comentário
Compartilhar em outros sites

1_52.jpg

2_16.jpg

 

 

 

sim é script de private mensagem para tutores,gms,cms e gods

para dar aquele aviso sem o jogador chato ficar de pedindo itens ou mandando msg chatas :X

 

 

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

É Que nem o Moskitinho Falou Pode Ser Usada Assim Tambem!!

 

Obs> Elojiem o Vodkart Ele ajudou Bastante no Script!

 

Abraços!

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

Parabéns DevilMoon e VodKart pelo trabalho. :thumbsupsmiley:

acho que vou usa-lo em meu server.

 

A idéia é bem bolada, acho que o que incomodaria é o player ter que fechar a box da mensagem ia atrapalhar um tanto... Mais para GODs banirem ou dar avisos seria uma boa :) parabéns !!

como o Moskitinho disse....

A script em si é bom para dar Avisos , e Alertas , enfim... ta legal :rolleyes:

 

 

Abraços :tongue2:

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

@UP

 

eu discordo.

 

acho que mostrando o Nickname e o Acesso(Group) que ele possui o jogador fica ciente que aquela mensagem é um aviso de um superior e assim fica avisado de tal coisa.

Link para o comentário
Compartilhar em outros sites

É Verdade , Concordo Plenamente com o Vodkart, Porque dai como o Cara Vai Saber q é God , Player cm ou Gm? dai vai um Player manda assim , Joga Teus Itens no Chao se nao é Ban , o Loko nao sabe se é player ou god... Joga os Itens no Chao e Se @@@@

Link para o comentário
Compartilhar em outros sites

Não sei pq mais aqui deu um erro:

 

[21/07/2010 20:23:00] [Error - TalkAction Interface]

[21/07/2010 20:23:00] data/talkactions/scripts/alerta.lua:onSay

[21/07/2010 20:23:00] Description:

[21/07/2010 20:23:00] (luaDoPlayerPopupFYI) Player not found

 

O que seria.

 

Espero respostas por favor.

 

Obrigado

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...