Script Escada

bruce1
Por bruce1
em Lixeira Pública

bruce1

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/02/08Posts: 19

Olá galera, estou querendo fazer um esquema para que o player cnsiga subir numa escada se tiver a Storage X a escada é aquela de madeira o item 5899 mas não consigo fazer isso. Mesmo com script de doTeleportThing não acontece nada e o player sobe de qualquer jeito. Alguem me da uma luz????

 

Vlw

satan666

Antichrist Superstar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 07/05/08Posts: 612Char no Tibia: leviana luciferiana

pode ser error no script Lua ou na tag xml.

 

post ambos que fica melhor de saber qual é o error.

creationb.jpg

"Um Deus que usasse seu poder para criar seres humanos que de antemão sabia que seriam atormentados eternamente, e que os predestinasse a isso,



não poderia ser sábio, nem justo e tampouco amoroso.

Além de nos submeter a isso vim a nos julgar e condenar por nossos atos aos tormentos do inferno.

pra minha pessoa isso não é um Deus Pai amoroso e bondoso como o chaman, seu padrão seria muito mais inferior do que o de muitos homens."

kevinsz

A coruja do xtibia
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/07/09Posts: 41

Ve se da ai amigo.. Primeiro você pega esse código e cria uma action chamada escada.lua em data/actions/scripts e adicione:

local upFloorIds = {1386, 3678, 5543}
local storage = 1200 -- aqui você coloca seu storage
local msg = "Você não pode subir a escada!" -- aqui você coloca a mensagem que aparece caso o player não tenha o storage
function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, storage) > 0 then
	if isInArray(upFloorIds, item.itemid) == TRUE then
		fromPosition.y = fromPosition.y + 1
		fromPosition.z = fromPosition.z - 1
	else
		fromPosition.z = fromPosition.z + 1
	end
	doTeleportThing(cid, fromPosition, FALSE)
	return TRUE
else
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, msg)
end
end

 

 

E em data/actions abra o arquivo actions.xml e adicione o seguinte código:

<action uniqueid="45324" script="escada.lua" />

 

~~~> Depois va em seu map editor procure sua escada e nela coloque em UNIQUEID E ACTIONID o número 45324

 

Espero ter ajudado!

focost.jpg