SK
creatureevent

Town System(Pedido)

Por Skymagnum, 05 de out. de 2012 em Globalevents e Spells

script
5
1.1k
SkymagnumS
05 de outubro de 2012 às 15:10

Tipo: CreatureScripts and Movements.

Versão: 8.6.

Testado: Não.

 

@Explicando.

Bom é um sistema de mudar de cidade por um tile pedido por um membro do fórum também aparecera no look a cidade que ele vive.

 

@Instalando.

 

Primeiramente vá em Pasta do seu servidor / data / movements /

 

nome_do_script.lua:

 

function onStepIn(cid, position, fromPosition)
local newTown = 1 -- id da nova cidade

if getPlayerTown(cid) ~= newTown then
return doPlayerSetTown(cid, newTown) and doPlayerSendTextMessage(cid, 27, "Você agora é morador da cidade(" .. getTownName(newTown) .. ").")
end
return doPlayerSendCancel(cid, "Você já mora nessa cidade") and doTeleportThing(cid, fromPosition)
end

 

 

movements.xml

 

<movevent type="StepIn" actionid="12345" event="script" value="nome_do_script.lua"/>

 

 

aí você coloca a actionid "12345" no piso que você quer que muda a cidade.

 

 

 

Agora vá em Pasta do seu servidor / data / creaturescripts /

 

 

nome_do_script.lua

 

function onLook(cid, thing, position, lookDistance)
local s = getPlayerSex(thing.uid)
local text = s == 1 and "He's" or "She's"
local text2 = text.." resident of " .. getTownName(getPlayerTown(thing.uid)) .. "."
if isPlayer(thing.uid) then
doPlayerSetSpecialDescription(cid, "/n"..text2)
end
return true
end

 

login.lua

registerCreatureEvent(cid, "lookTown")

 

creaturescripts.xml

<event type="look" name="lookTown" event="script" value="nome_do_script.lua"/>

Editado Outubro 6 por Skymagnum

SlicerS
06 de outubro de 2012 às 10:43

script simples e bem limpo, muito bom ^^ soh me diz uma coisa..

local text = s == 0 and "He's" or "She's" 

0 nao seria o female? ;x

MrCatraM
06 de outubro de 2012 às 10:51

Bem legal,este script.

Parabéns.

 

Reputado.

Continue trazendo conteudo,ao fórum.

 

Obrigado,MrCatra

SkymagnumS
06 de outubro de 2012 às 16:58

script simples e bem limpo, muito bom ^^ soh me diz uma coisa..

local text = s == 0 and "He's" or "She's" 

0 nao seria o female? ;x

 

Hehueh já arrumei sempre me confundo :S.

1 mês depois...
HommerJayH
02 de novembro de 2012 às 17:52

LoL, Cara muito Bom Tava Procurando Um Script assim. Parabéns.

 

 

 

 

skol_simpsons-185.jpg