Eh o seguinte galera sou novo no ramo de programaçao ( actions, scripts) mais estou aprendendo bastante usando aqui o forum do xtibia .. vamos la eh o seguinte!!!
essa script funciona da seguinte forma ... so quem tem Guild podera passar pela porta =)
c vc pensar um pouco mais, podera colocar somente as pessoas daquela guild podera passar pela porta ....
nao sei c será necessaria para vcs .. mais pra eu foi sim .. entao vamos la
(nao sei c ja possui um tuto = c possuir desculpe eu ao vi!!)
Vá em movements/scripts
copie e cole qualquer arquivo renomeie como guildoor.lua apague tudo q tem la e escreva o q terás aqui!!
function onStepIn(cid, item, pos)
endpos = {x=36, y=24, z=7}
voc = getPlayerGuildId(cid)
msg = "Apenas pessoas com Guild pode passar!"
if item.uid == 9050 and voc <= 4 then
doTeleportThing(cid, endpos)
doSendMagicEffect(endpos, 14)
doPlayerSendTextMessage(cid, 22, msg)
end
if voc > 4 and item.itemid == 1227 then
doTransformItem(item.uid, 1228)
end
return 1
end
function onStepOut(cid, item, pos)
if voc > 4 and item.itemid == 1228 then
doTransformItem(item.uid, 1227)
end
end
lembrando q 1228 e 1227 eh a porta e q vc pode mudar de porta
e ENDPOS e a localizaçao onde o player sera teletransportado c nao possuir guild
depois de feito issw eh so ir em movements.xml e add
<movevent event="StepIn" uniqueid="9050" script="guildoor.lua"/>
<movevent event="StepOut" uniqueid="9050" script="guildoor.lua"/>
9050 = uniqueid q podera ser mudada !!!!!!
pronto eh issw .. desculpe aqueles q nao ajudei ... e agradeço c pelo menos colocar os creditos e postar o q axou do topico obrigado e abraços!!!!!!!!