VI

(Pedido) ~Comando~ !templo

Por vipstyle, 15 de mar. de 2012 em Scripts

otserv
12
2.7k
vipstyleV
15 de março de 2012 às 11:06

Ola GentePreciso De 1 Scripit Assim

Quando A Pessoa Digitar !templo Ela E Teletransportada Para O Templo

 

 

Informacoes

otserv 8.6 , 1000 1000 10 (Posicao do templo) , Nao Custara Nada , Player Precisa Estar Em *Protecti Zone* ,

Ele Nao Precisara Ser Vip , Precisa Ser lvl 55.

Editado Março 15 por vipstyle

MulizeuM
15 de março de 2012 às 11:30
function onSay(cid, position)
if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
doPlayerSendCancel(cid,"nao pode ir pro templo em batalha")
end
if getTilePzInfo(getCreaturePosition(cid)) == TRUE and getPlayerLevel(cid) >= 55 then
doTeleportThing(cid,getTownPosition(getPlayerTown(cid)))
return TRUE
end
end

Editado Março 15 por mulizeu

vipstyleV
15 de março de 2012 às 19:48

BRIGADU CARA + FALTOU DETALHAR NAO ENTENDI VC NAO DISSE COMO EU TENHU QUE BOTAR NO TALCKTATIONS + BRIGADU PELA CONTRIBUICAO EU UPEI O SEU PET =D

MulizeuM
15 de março de 2012 às 19:49

qual sua duvida de como usa-lo?

vipstyleV
15 de março de 2012 às 22:41

Minha Duvida E Esta

Eu Ja Criei A Pasta

+ Qual Sera o Nome Da Pasta Como Eu Botarei No Talcktations.xml

Piabeta KunP
15 de março de 2012 às 23:55

o nome do script que vc nomiou pra o q o amigo mandou

vipstyleV
16 de março de 2012 às 11:24

nao entendi *_*

2 semanas depois...
kelvinvictorK
29 de março de 2012 às 11:44

Você cria um script na pasta: seu OT/data/talkactions e cria teletemplo.lua e cola isso dentro:

 

function onSay(cid, position)
if getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then
doPlayerSendCancel(cid,"nao pode ir pro templo em batalha")
end
if getTilePzInfo(getCreaturePosition(cid)) == TRUE and getPlayerLevel(cid) >= 55 then
doTeleportThing(cid,getTownPosition(getPlayerTown(cid)))
return TRUE
end
end

 

Depois salva e fecha, ai vai no arquivo: Pasta do OT/data/talkactions e abre como bloco de notas o Talkactions.xml e cola isso la em baixo:

 

<talkaction words="!templo" script="teletemplo.lua"/>

 

depois salva, fecha, e fala no otserv: /reload talkactions (Caso o servidor esteja online, ele re-carregarar as talkactions) caso esteja desligado, Só reiniciar

SubwatS
29 de março de 2012 às 11:48

ou também pode dar reload pelo distro indo em reload/talkactions.

angeldoidoA
31 de março de 2012 às 11:25

olha minha sinatura =D se chama teleporte rune... vc pod colocar pra uzar em talk actions

kelvinvictorK
31 de março de 2012 às 12:54

ou também pode dar reload pelo distro indo em reload/talkactions.

 

É mais nem todos os distros tem essa opção, como no meu, parece uma janela do CMD, não tem essa opção de reload, nem de broadcaster, nem de salvar, em fim, po### nenhuma sem falar que quando fecha, se não dar save in game não salva

pbottrinksP
31 de março de 2012 às 16:29

olha minha sinatura =D se chama teleporte rune... vc pod colocar pra uzar em talk actions

 

O seu necessáriamente é uma RUNA, e não uma Talkaction, O Amigo teria que editar e tals, e se ele não souber editar, fica tenso.

Enfin, o nosso caro amigo lá em cima ajudou ele.

Att, Jacques.