Ir para conteúdo

Script, chão, menssagem


xmaster0

Posts Recomendados

O script é o seguinte,

o player quando está em cima do piso, uma mensagem fosse enviada para o player

porém o script não tem que conter aqueles id's que tem que colocar no remeres nem posição (x, y; z)

simplismente pisou no "piso" manda mensagem... tem como?

Link para o comentário
Compartilhar em outros sites

Como assim amigo? sem as coordenadas? então que dizer que todo Piso mandara a mensagem? Explique Melhor!

 

Simples cara você se denomina 2864.gifmais não sabe oque é uma Movements ? ele queria um Tile que solta-se a mensagem, sendo que ele não quer por coordenadas, todo piso com aquele ID ira mandar mensagem.

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

 

Como assim amigo? sem as coordenadas? então que dizer que todo Piso mandara a mensagem? Explique Melhor!

 

Simples cara você se denomina 2864.gifmais não sabe oque é uma Moveevents ? ele queria um Tile que solta-se a mensagem, sendo que ele não quer por coordenadas, todo piso com aquele ID ira mandar mensagem.

 

 

 

1- Se eu mim Domino Scripter.lua não que dizer nada em relação.

2- você não se domina nada, então você não sabe nada.

3- Não tenho bola de crystal para advinhar que ele queria Tile com ID

O script é o seguinte,

o player quando está em cima do piso, uma mensagem fosse enviada para o player

porém o script não tem que conter aqueles id's que tem que colocar no remeres nem posição (x, y; z)

simplismente pisou no "piso" manda mensagem... tem como?

 

 

 

Vá em data/movements/movements.xml e adicione essa tag:

<movevent type="StepIn" uniqueid="13586" event="script" value="tileid.lua"/>

vá em data/movements/script e crie um arquivo.lua e renomeie para tileid.lua e ponha isto dentro:

function onStepIn(cid, item, position, fromPosition)

local promos = {
[1] = "[Welcome to Shoguns Server]",
}
for i = 1, #promos do
doPlayerPopupFYI(cid, promos[i])
end
return TRUE

end

[Welcome to Shoguns Server]= Mensagem que ira aparecer

agora abra seu mapa e escolha a tile que ira aparecerá a mensagem, Após escolher de 2 cliques e em Action ID ponha: 20000 e em Unique ID ponha 20000.
Editado por Shoguns
Link para o comentário
Compartilhar em outros sites

Não era bem isso,

era um script que verificasse se eu to em cima de certo piso, se eu tivesse nesse piso uma mensagem seria enviada, por isso não quero ir pelo remeres...

pois eu vou ter que add todos os chão... e não era basicamente uma mensagem, é uma function que tem aqui... doPlayerSendTextMessage(cid, 22, "sounds/Centralplains.wav")

ela ia mandar um som para os player que estivesse sobre esse piso...

 

caotic até me deu essa function, só que não sei usar muito bem

 

getTitleInfo(pos).things

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

Rsrs, essa conta não é minha, era de um colega meu...

eu as vezes só improviso com script...

mesmo sendo que está denominado OT-ADMIN

 

Não foi com você amigo, mas realmente era um Script simples se você desse uma olhada em um tutoriais conseguiria fazer sozinho, bom espero que não fique triste e sem recentimentos, deixarei aqui caso você queira dar uma estudada.

Também sou iniciante ando estudando boa sorte.

 

 

Tutoriais: http://www.xtibia.com/forum/forum/572-tutoriais-de-scripting/

Aulas: http://www.xtibia.com/forum/forum/965-aulas/

Funções: http://www.xtibia.com/forum/topic/138081-lualista-de-funcoes/

Link para o comentário
Compartilhar em outros sites

 

Como assim amigo? sem as coordenadas? então que dizer que todo Piso mandara a mensagem? Explique Melhor!

 

Simples cara você se denomina 2864.gifmais não sabe oque é uma Moveevents ? ele queria um Tile que solta-se a mensagem, sendo que ele não quer por coordenadas, todo piso com aquele ID ira mandar mensagem.

 

Você pode ser quem for, pode ser até o obama mais você não tem o direito de falar assim com ninguém, o membro fez uma pergunta para tentar ajudar e você quer menosprezar ele? você não passa de um babaca que não faz nada pelo fórum e acha que tem o direito de falar uma coisa dessa.

 

---------------------------------------------------------------------------------------------------------------------

Não tem como, de uma forma ou de outra você tem que colocar o uniqueID/actionID no piso.

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

 

Rsrs, essa conta não é minha, era de um colega meu...

eu as vezes só improviso com script...

mesmo sendo que está denominado OT-ADMIN

 

Não foi com você amigo, mas realmente era um Script simples se você desse uma olhada em um tutoriais conseguiria fazer sozinho, bom espero que não fique triste e sem recentimentos, deixarei aqui caso você queira dar uma estudada.

Também sou iniciante ando estudando boa sorte.

 

 

Tutoriais: http://www.xtibia.com/forum/forum/572-tutoriais-de-scripting/

Aulas: http://www.xtibia.com/forum/forum/965-aulas/

Funções: http://www.xtibia.com/forum/topic/138081-lualista-de-funcoes/

 

 

 

 

Namoral, mandando Link para eu estudar sobre Scripting? na boa nem vou lhe responder como deveria.

Link para o comentário
Compartilhar em outros sites

 

 

Rsrs, essa conta não é minha, era de um colega meu...

eu as vezes só improviso com script...

mesmo sendo que está denominado OT-ADMIN

 

Não foi com você amigo, mas realmente era um Script simples se você desse uma olhada em um tutoriais conseguiria fazer sozinho, bom espero que não fique triste e sem recentimentos, deixarei aqui caso você queira dar uma estudada.

Também sou iniciante ando estudando boa sorte.

 

 

Tutoriais: http://www.xtibia.com/forum/forum/572-tutoriais-de-scripting/

Aulas: http://www.xtibia.com/forum/forum/965-aulas/

Funções: http://www.xtibia.com/forum/topic/138081-lualista-de-funcoes/

 

 

 

 

Namoral, mandando Link para eu estudar sobre Scripting? na boa nem vou lhe responder como deveria.

 

 

Então porque comentou ?

 

 

 

 

Como assim amigo? sem as coordenadas? então que dizer que todo Piso mandara a mensagem? Explique Melhor!

 

Simples cara você se denomina 2864.gifmais não sabe oque é uma Moveevents ? ele queria um Tile que solta-se a mensagem, sendo que ele não quer por coordenadas, todo piso com aquele ID ira mandar mensagem.

 

Você pode ser quem for, pode ser até o obama mais você não tem o direito de falar assim com ninguém, o membro fez uma pergunta para tentar ajudar e você quer menosprezar ele? você não passa de um babaca que não faz nada pelo fórum e acha que tem o direito de falar uma coisa dessa.

 

---------------------------------------------------------------------------------------------------------------------

Não tem como, de uma forma ou de outra você tem que colocar o uniqueID/actionID no piso.

 

 

Há sim se não me engano

<movevent type="StepIn" itemid="416" event="script" value="tiles.lua"/>
Link para o comentário
Compartilhar em outros sites

@Nil Value, por favor, respeite os membros e evite brigas desnecessárias.

 

 

 

Como assim amigo? sem as coordenadas? então que dizer que todo Piso mandara a mensagem? Explique Melhor!

 

Simples cara você se denomina 2864.gifmais não sabe oque é uma Movements ? ele queria um Tile que solta-se a mensagem, sendo que ele não quer por coordenadas, todo piso com aquele ID ira mandar mensagem.

 

 

 

O Shoguns tem ajudado e postado conteúdo e, novamente, estava se voluntariando para ajudar. Não havia motivo nenhum para tal comentário. Espero que isso não se repita.


Ah, mas me parece que ele estava certo. Usando itemid em vez de uniqueid ou actionid deverá fazer com que o script seja executado para qualquer piso daquele id.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...