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!!!!!!!!