Caro membro, seu tópico foi movido de Tutoriais Otserv > Otserv > Tutoriais de Scripting para Otserv > Suporte Otserv.
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

Caro membro, seu tópico foi movido de Tutoriais Otserv > Otserv > Tutoriais de Scripting para Otserv > Suporte Otserv.
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

9 minutos atrás, Deadpool disse:Caro membro, seu tópico foi movido de Tutoriais Otserv > Otserv > Tutoriais de Scripting para Otserv > Suporte Otserv.
Obg Por mover ,Sera q pode me ajuda com isso
Editado Outubro 17 por BrendoGraphics0
info
Grupo: Herói
Registrado: 07/03/16
Posts: 1.4k
Reputação: +385
Gênero: Masculino

O que é "ensignia"? A morte de tais monstro registra alguma store no player?
Precisa de valores para poder criar o script, se tu não tiver interação entre os eventos, não terá como fazer o script.
Explique melhor como queres e o que tu tens de sistema pronto.
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

Tipo uma parte da quest os player vao ter q matar todos os pokemon(os darkrai) Para Poder clicar na porta e ela teleporta para dentro da area onde o player vai pega seu Premio
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

alguem pra ajuda?
info
Grupo: Visconde
Registrado: 07/02/12
Posts: 427
Reputação: +112

Eu não lembro como as ensignas funcionam ela são storages? são itens? quais os ids?
Já no do monstros crie esse no creaturescript
Edite como quiser, o script tá funcionando para aparecer uma parede não uma porta.
E adicione isso no XML do monster :
<event name="tp2"/>
Essa é a tag no creaturescript.xml
<event type="death" name="tp2" event="script" value="moltrestp.lua"/>
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

Insignias sao os lider de ginasio vc desafia ele vc ganha um storage um amg me deu um exenplo tipo esse
if getPlayerStorageValue(cid, 213913) >= 1 and getPlayerStorageValue(cid, 213914) >= 1 and getPlayerStorageValue(cid, 213915) >= 1 and getPlayerStorageValue(cid, 213916) >= 1 then doTeleportThing(cid, cfg.pos) else doPlayerSendCancel(cid, "Você precisa ter derrotado todos os líder de ginásio de Kanto!") doTeleportThing(cid, fromPosition) return true end
info
Grupo: Visconde
Registrado: 07/02/12
Posts: 427
Reputação: +112

Se é com storage tu teria que usar tipo um action assim:
function onUse(cid, item, frompos, item2, topos)if getPlayerStorageValue(cid, 213913) >= 1 and getPlayerStorageValue(cid, 213914) >= 1 and getPlayerStorageValue(cid, 213915) >= 1 and getPlayerStorageValue(cid, 213916) >= 1 then return doTeleportThing(cid, topos) else return doPlayerSendCancel(cid, "Você não tem todas as ensignas.") end return trueend
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino

Editado Outubro 18 por BrendoGraphics0
info
Grupo: Visconde
Registrado: 07/01/12
Posts: 495
Reputação: +48
Gênero: Masculino
Char no Tibia: Nem Tenho

em movements:
Não sei se funciona, as insignias nos poketibias geralmente, ou pelo menos que eu saiba eram contadas em "flags", não sei se é essa a função correta, se de erro só falar que eu tento modificar.
function onStepIn(cid, item, position, fromPosition)if getPlayerFlagValue(cid) < 8 thendoTeleportThing(cid, fromPosition)doPlayerSendTextMessage(cid, 22, "Você tem que ter todas as insignias para passar por esta porta.")doSendMagicEffect(fromPosition, CONST_ME_POFF)return trueendend
info
Grupo: Visconde
Registrado: 07/02/12
Posts: 427
Reputação: +112

Em 18/10/2016 at 14:02, BrendoGraphics0 disse:
Então é só trocar o
>= 1
por
<= 1
E lembrar de trocar as storages também, claro!
Editado Novembro 6 por KarlKalvin
info
Grupo: Conde
Registrado: 21/04/16
Posts: 831
Reputação: +271
Gênero: Masculino
Bem Galera do xtibia Estou Precisando de 2 tipos de porta
a primeira e uma porta q so passa se vc tiver todas as ensignias (pokemon)
a segunda e uma porta q so passa se vc mata todos os darkrai nightmare eo darkrai (para minha quest pesadelos)
quem puder ajuda pf me ajudem dou bastante rep+
obs: SEI Q ESTOU POSTANDO NO LUGAR ERRADO MAIS O SUPORTE DE SCRIPT N QUER ABRI AKI QUEM PUDER MOVER E ME AJUDA