Ir para conteúdo
  • 0

Editar Script ( Colocar Mensagem )


josedb9

Pergunta

Galera eu queria um favorzinho de vocês editar este script colocar uma mensagem PopupFYI ou algo assim , bom o script é um sistema que não permiti o player com nome de bixo logar no serv ficar so carregando é nada , confere a imagem abaixo :

taj8nd.jpg

 

Só que invez de ficar esse nome na hora de o script kikar ele , "connecting to the game world. Please Waith" fica-se Exemplo "Jogadores Com Nome De Monstro Nao Consiguirar Logar " só um exemplo do rep + pra quem ajudar !

 

Script :

 

 

local xml = io.open(getDataDir().."monster/monsters.xml", "r")

local monsters = false

if xml then

local text = xml:read("*all")

xml:close()

monsters = {}

for monstername in text:gmatch('name="(.-)"') do

table.insert(monsters, monstername)

end

end

 

function onLogin(cid)

 

if monsters and isInArray(monsters, getCreatureName(cid)) then

return false

end

 

return true

end

 

 

 

Valeu Galera!

 

@up

 

@up

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

7 respostass a esta questão

Posts Recomendados

  • 0

Por lua o máximo que da pra fazer é.

local xml = io.open(getDataDir().."monster/monsters.xml", "r")
local monsters = false
if xml then
local text = xml:read("*all")
xml:close()
monsters = {}
for monstername in text:gmatch('name="(.-)"') do
table.insert(monsters, monstername)
end
end

function onLogin(cid)

if monsters and isInArray(monsters, getCreatureName(cid)) then
doPlayerSendTextMessage(cid, 27, "Jogadores com nome de monstro são proíbidos.")
addEvent(doRemoveCreature, 2000, cid)
end

return true
end

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

  • 0

Eitaaaa... hahaha

 

Acho difícil isso heim.

 

Para aparecer essa mensagem no lugar da imagem citada, teria que editar também o Client do jogo.

 

Edit@

 

Não sei se era isso que você queria..

O script do Sky vai funcionar aparecendo a mensagem, mas não vai aparecer a mensagem na imagem que você postou..

E sim no jogo, e depois de 2 segundos o jogador sera kikado.

 

Até

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

  • 0

Obrigado

Skymagnum

 

uma duvida sé varios player loga com nome de monstro isto não dara freeze no servidor n ne ?

 

Rep +

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

  • 0

Por Isso Coloquei 1 ,Agora preciso de uma editadinha no script por exemplo ali ele loga é depois o script desloga ele correto ? então ele pode ficar andando e logando a o mesmo tempo sempre ficando aonde ele deslogou , preciso que editem para quando ele logar e andar exemplo 1 sqm quando ele for kikado e logar novamente o char dele estará no templo sempre que ele fizer isso , porque se não ele deixa o char aonde ele quiser é o script so fais kika é outra coisa também se puder quando o player com nome de bixo logar , já logar com uma paralizezinha para atrapalha o andando dele ate ele ser kikado , Obrigado Do Mais 1 Rep Para Quem Ajudar!

 

@up

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

  • 0

local xml = io.open(getDataDir().."monster/monsters.xml", "r")
local monsters = false
if xml then
  local text = xml:read("*all")
  xml:close()
  monsters = {}
  for monstername in text:gmatch('name="(.-)"') do
   table.insert(monsters, monstername)
  end
end

local function remove(cid)
  if isCreature(cid) then
  doRemoveCreature(cid)
  end
end

function onLogin(cid)
  if monsters and isInArray(monsters, getCreatureName(cid)) then
  doPlayerSendTextMessage(cid, 27, "Jogadores com nome de monstro são proíbidos.")
  mayNotMove(cid, true)
  addEvent(remove, 2000, cid)
  end
return true
end

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

×
×
  • Criar Novo...