SO

Como criar placas legiveis..

Por SoulMaster, 14 de ago. de 2005 em Tutoriais de Scripting

otserv
17
7.7k
SoulMasterS
14 de agosto de 2005 às 19:03

Turorial de como criar placas legiveis..

Para criar uma placa que se ler a primeira coisa é ter um otserver q compativel.

Caso for é assim:

- Abra o arquivo signs.xml na pasta XML.

- Lá estará assim:

<?xml version="1.0"?>

<signs>

</signs>

- Então para criar vc coloca entre o <signs> e o </signs> isso para cada placa:

<sign x="Cord. X" y="Cord. Y" z="Cord. Z" text="Frase é escrita aqui...."/>

- Coloque isso para cada placa e salve.

- Reinicie seu otserver ou abra.

E Pronto!!

Ta awe....

ShinokukS
21 de agosto de 2005 às 10:58

Boa

Tava precisandu msm :p

TraftzT
21 de agosto de 2005 às 11:40

O meu não tem a pasta /signs, tem como eu criar editando o config.lua ou no meu ot é impossivel? (Guilcera 2.3)

27 de agosto de 2005 às 08:18

AEW GALERA, PRA QUEM Ñ TIVE A PASTA SINGS, VE SE TEM A PASTA XML, NO MEU TEM E LA DENTRO TEM O ARQUIVO signs.xml, BOM TUTORIAL, GOSTEI, TAVA QUERENDO

YZampiereY
29 de agosto de 2005 às 08:54

Mas, tipo..

Isso server para qualquer placa?

Até aquelas que dizem o nome da rua?!

Falous, bom tuto ^^

1 mês depois...
MithusssM
07 de setembro de 2005 às 14:28

Aeee .. Finalmente minha Anihilator tem uma plaquinha legível !! uhaHUEUAEUHEauh

Pedrimp_lolP
09 de setembro de 2005 às 22:40

Kem nao tem a pasta signs tem que criar uma action para ler

Já que vcs querem aki vai:

Crie um arkivo .lua na pasta scripts em actions e adicione

function onUse(cid, item, frompos, item2, topos)

signpos = {x=frompos.x, y=frompos.y, z=frompos.z}

if signpos.x==POS X and signpos.y==POS Y and signpos.z==POS Z then

doPlayerSendTextMessage(cid,22,"COMENTARIO")

end

return 1

end

Salve e agora abra actions.xml e acrescente:

<action itemid="1429" script="signs.lua" />

<action itemid="1430" script="signs.lua" />

<action itemid="1431" script="signs.lua" />

<action itemid="1432" script="signs.lua" />

<action itemid="1433" script="signs.lua" />

<action itemid="1438" script="signs.lua" />

<action itemid="1439" script="signs.lua" />

<action itemid="1440" script="signs.lua" />

<action itemid="1441" script="signs.lua" />

Intendendo melhor...

Se vc kiser que mais coisas sejam legiveis, acrescente em actions.xml u id do item

<action itemid="ID DO ITEM" script="signs.lua" />

Para por mais lugares com placas é só acrescentar antes do

"return 1

end"

acrescente:

if signpos.x==POS X and signpos.y==POS Y and signpos.z==POS Z then

doPlayerSendTextMessage(cid,22,"COMENTARIO")

end

Isso acho que vai ajudar um pokinho mais

vlws

1 mês depois...
05 de outubro de 2005 às 17:13

@Pedrimp

pow mas desse jeito q vc coloco, a gente vai ter q dar "Use" para ler as placas, num tem algum jeito q fassa q tenha q dar look para ler???

2 semanas depois...
WoNHommerW
14 de outubro de 2005 às 11:25

Tava observando o meu YurOTS (v0.9.1), ele não tem o signs.xml, e sim o readables.xml, na pasta "Data", o esquema é o mesmo:

Lá ja deve estar algo do tipo:

<?xml version="1.0"?>

<readables>

</readables>

Para acrescentar a sua coloque entre o <readables> e o </readables> (na linha logo abaixo do <readables>) assim:

<readable x="cord. x" y="cord. y" z="andar (z)" text="Texto escrito na placa"/>

Simples né?

FLW's (primeiro post acho)

1 mês depois...
03 de novembro de 2005 às 18:11

hehehe

deu certinho

LoaferL
05 de novembro de 2005 às 19:04

bom tuto

curto mais explicativo

xD

ManchimM
06 de novembro de 2005 às 08:17

Bom tutorial Soul..

Continue assim que você vai longe o//

flws

RafixR
09 de novembro de 2005 às 18:53

Bom tutorial, mas isso naum pega no YurOTS

Vlw do msm Jeito

thiT
14 de novembro de 2005 às 23:34

<bom tuto>

<legal> <hehe>

Editado Novembro 14 por thi

5 meses depois...
fran_furiousF
20 de abril de 2006 às 19:18

aew mt + facil qui os outros e mt + simples nota 10 cara