Escada com Storage

Zaroth1
em Scripts

Zaroth1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/09Posts: 60Char no Tibia: Johnnie Skyrim

Boa noite galera...

Sabe aqueles scripts no tibia, principalmente hoje em dia, naquela ilha nova sem ser Rookgard, onde voce nasce ao lado de uma escada, e quando tenta descer, aparece uma msg em laranja falando que voce não pode descer?

 

Gostaria de um script igual..

 

Estou desenvolvendo uma quest, em que um NPC pede um favor ao player, e se ele fizer o favor, o player recebe o Storage e pode descer a escada.

 

Agradeço desde já!

Lumus

Lumus ;)
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 03/02/13Posts: 1233Gênero: MasculinoChar no Tibia: Partiu Baladinha

Fiz via movement... coloca em um SQM antes da descida da escada ou subida..

 

data/movement/movement.xml

<movevent event="StepIn" uniqueid="9854" script="ARQUIVO.lua"/>

data/movement/scripts/ARQUIVO.lua

function onStepIn(cid, item, position, fromPosition, lastPosition)
local stg = 45100 -- valor da storage.
	if getPlayerStorageValue(cid, stg) >= 1 then
		doPlayerSendTextMessage(19, "Você completou o favor e pode passar!")
	else
		doTeleportThing(cid, lastPosition)
		doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa falar com o NPC FULANO para poder passar.")
	end
return true
end

#include <iostream>

 

cout <<"Mano, a brisa é louca o barato é dentro";

Zaroth1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/09Posts: 60Char no Tibia: Johnnie Skyrim

Fawz

 

Versão do ot é 9.60 TFS 0.2.14

 

Fiz tudo certinho, pelo movements, coloquei no Mapa o uniqueID um piso antes da escada (9854)

Mas não funcionou não :/

 

aparece erro na distro

 

o que devo fazer?

Lumus

Lumus ;)
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 03/02/13Posts: 1233Gênero: MasculinoChar no Tibia: Partiu Baladinha

Qual erro?

#include <iostream>

 

cout <<"Mano, a brisa é louca o barato é dentro";

Zaroth1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/09Posts: 60Char no Tibia: Johnnie Skyrim

Erro:

SjRpTtN.png

RodriigoRobson

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/12/12Posts: 465

- Troca isso: doTeleportThing(cid, lastPosition)

 

- por isso: doTeleportThing(cid, fromPosition, false)

29475_4.png

Zaroth1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/09Posts: 60Char no Tibia: Johnnie Skyrim

Funcionou @Nextbr

 

Muito agradecido!

Só uma dúvida!

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,

Essa mensagem, ela aparece no console, eu gostaria que ela aparecesse na tela, e em laranja! Como nessa imagem:

Tkv8A1v.png

RodriigoRobson

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/12/12Posts: 465

Player Falar = doCreatureSay(cid, "Digita sua msg aqui, TALKTYPE_ORANGE_1)

Quest MSg = doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_1, "Você precisa falar com o NPC FULANO para poder passar.")

29475_4.png

Zaroth1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/04/09Posts: 60Char no Tibia: Johnnie Skyrim
Da dbug quando tenta passar pelo piso..

Esse não funcionou não 

Eu que viajei aqui, faltou só fechar com as aspas " agora funcionou!

 

Valeu ai @Nextbr

Furabio

Why be a king.. when you can be a god
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/04/15Posts: 962Gênero: Masculino

Resolvido ? se sim marque o post que mais te ajudou como melhor resposta.

 

You see!~


Tópico movido para a seção de dúvidas e pedidos resolvidos.

EQD4Qy4.gif