Pedido Bem Simples

Lutchero
em Lixeira Pública

Lutchero

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/10/05Posts: 3

Primeiramente, saúdo a todos do forum. Quero dizer que sou novo aqui, embora eu já tenho esse cadastro a algum tempo, eu não venho aqui a muito tempo.

O título do tópico é bem é "Pedido bem simples" porque eu acredito que é.

Sei que eu encontro pessoas copetentes e pessoas que se tornaram copetentes, o caso é que estou desenvolvendo um projeto sozinho infelismente, está relacionado ao Tibia, claro.

 

Bem, eu sou auto de data, aprendo a mexer e interpretar os códigos de um servidor Open Tibia, fazendo uma análise minuciosa nos documentos dos scripts e entrando no jogo pra ver a ação e reação. Aprendi muito com isso, fiz algumas coisas bem interessantes que quando eu achar que é bom o suficiente eu posto aqui. No meu servidor denominado Syves, eu achei que seria interessante fazer um script que quando um player passasse em um SQM, uma mensagem seria enviada a todos os players online.

Tive essa idéia porque a Pits of Inferno do meu servidor é única e bem enigmática, muito original. Mas no momento em que os players passasse no SQM citado, todos os players receberiam a mensagem " Tal player caba de entrar na Pits Of Inferno". Isso seria interessante, mas não encontrei nenhum scritp na pasta do meu OT que me desse uma idéia de como fazer isso, eu acredito que é fácil para alguém aqui me dizer como posso fazer isso em um OT 8.1.

 

É isso aí, de qualquer forma eu agradesço desde já. Obrigado a todos a atenção e me desculpem pelo texto extenso.

VLW

_ferrari_

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 27/12/06Posts: 202

doBroadcastMessage() deve funcionar

Objetivos:
50 posts [x]
100 posts[x]
200 posts[x]
500 posts[x]
"Um post em um fórum deve como uma saia. Longa o suficiente para cobrir o assunto, porém curta o suficiente para manter as coisas interessantes"
Gosta de mim? Foi com minha cara? Quer me matar? Use:

koninhoo

Gogo Boy
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/05/08Posts: 26Char no Tibia: Rokzz

movements/scripts/completa.lua

function onStepIn(cid, item, position, fromPosition, param, words)

playername = getPlayerName(cid)

 

status = getPlayerStorageValue(cid,4058)

broadcastMessage (""..playername.." completou a Pits of Inferno! ", 19)

 

setPlayerStorageValue(cid,4058,0)

 

end

Legenda:

 

- O Storage Value.

- A mensagem ao entrar no teleport.

 

movements/movements.xml

<movevent event="StepIn" actionid="4058" script="completa.lua" />

Legenda:

 

- ActionID usada no teleport.

 

 

Espero que tenha entendido.

 

PS.1: Qualquer dúvida ou problemas observados avise aqui, por favor.

 

 

Koninhoo~




(¯`·.¸¸.·´¯`·.¸¸.-> Quest Door <-.¸¸.·´¯`·.¸¸.·´¯)
(¯`·.¸¸.·´¯`·.¸¸.-> Guild System 8.x <-.¸¸.·´¯`·.¸¸.·´¯)
(¯`·.¸¸.·´¯`·.¸¸.-> Aviso de Quest terminada <-.¸¸.·´¯`·.¸¸.·´¯)
(¯`·.¸¸.·´¯`·.¸¸.-> NPCs 8.2x [Jiddo System] <-.¸¸.·´¯`·.¸¸.·´¯)
(¯`·.¸¸.·´¯`·.¸¸.-> Quest com Actions ótimas para o seu Server! <-.¸¸.·´¯`·.¸¸.·´¯)