Bom, preciso de um script que apenas Paladin e Royal paladin podem subir neste tile (mande a tag pra colocar nos actions.xml)
VLWWW
Bom, preciso de um script que apenas Paladin e Royal paladin podem subir neste tile (mande a tag pra colocar nos actions.xml)
VLWWW
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
Lol eu gostei da foto das gurias ai de baixo,mais dai quando tava olhando ali elas,vi o bixinho pensei q era na minha tela kkkk quase quebrei monitor tentando tira kkkkkkkk
Lol eu gostei da foto das gurias ai de baixo,mais dai quando tava olhando ali elas,vi o bixinho pensei q era na minha tela kkkk quase quebrei monitor tentando tira kkkkkkkk
Skyeven sem flood por favor
Guizito estou fazendo aki pra vc
Att,
Kissy
kkkk, mais responde minha pergunta q é bom ninguemm ;//
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
Vamos lá cria um arquivo chamado tilevocation.lua no movements/scripts e ponha:
local vocations = {3,7} --- Vocations permitidas. function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) local tpos,v = {x=1,y=1,z=1},getThingPos(cid) -- {x=1,y=1,z=1} getThingPos(cid). if isInArray(vocations,getPlayerVocation(cid)) then doTeleportThing(cid,tpos) doSendMagicEffect(v,10) else doTeleportThing(cid,fromPosition) doPlayerSendTextMessage(cid,27,'Voce nao pode entrar aqui.') doSendMagicEffect(v,2) end return true end
E em movements/movements.xml põe essa tag:
<movevent type="StepIn" actionid="65535-65536" event="script" value="tilevocation.lua" />
Não mude nada!
E na tile põe 65535 pra paladin e 65536 pra royal paladin
TE AJUDEI? REP+
Vamos lá cria um arquivo chamado tilevocation.lua no actions/scripts e ponha:
local teleport = {x=1,y=1,z=1} --- Quando pisar na tile teleportara... local vocid = 5 --- id da vocação function onUse(cid, item, position, fromPosition, item2, toPosition) if getPlayerVocation(cid) == vocid(cid) then doTeleportThing(cid, teleport) doSendMagicEffect(teleport, 10) else doPlayerSendTextMessage(cid, 22, "Você não é Royal Paladin") end else return true end
E em actions/actions.xml põe essa tag:
<action actionid="ACTIONID" event="script" value="tilevocation.lua"/>
Claro não esqueça de modificar o ACTIONID para um que queira.
Teleportara é mesma coisa só por a mesma posição onde está o chão ou faça do seu jeito!
Não é bem o que eu queria, gostaria que apenas liberasse passagem, e não que teleportasse!!
E vai funcionar pra paladin e royal paladin ou só pra royal paladin
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
aki esta
va em data / movements / scripts / e renomeie algum arquivo para voc e ponha isto la
function onStepIn(cid, item, position, fromPosition) local pala = 3 -- id do paladin local royal = 6 -- id do royal paladin if isPlayer(cid) then if getPlayerVocation(cid, pala) and getPlayerVocation(cid, royal) then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Desculpe " .. getPlayerName(cid) .. " Apenas Royais Paladin , Paladins Passam Por Esse Tille") doSendMagicEffect(a.pos, CONST_ME_TELEPORT) return true end doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Bem-Vindo " .. getPlayerName(cid) .. " A Area Da Sua Vocaçao") end return true end
dps em movements.xml adicione isto la
<movevent type="StepIn" uniqueid="storage que vai por no tille" event="script" value="voc.lua"/>
Att,
Kissy
Flood, .........,nem fis so dei meu comentario,isso acho que ate ja tem no xtibia .......
@Edit
OLHA LA O SCRIPT AGORA E VE SE FUNCIONA! No meu primeiro post.
TE AJUDEI? REP+
Skyligh, da o seguinte erro:
Ele sobe no tile e fala: 19:43 Bem-Vindo Guilherme A Area Da Sua Vocaçao, mas não libera a passagem, e sim, eu so paladin, e nem paladin nem royal paladin passam!
ADMCharles, não funcionou nada do seu...
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
Testa o script la agora '-'
TE AJUDEI? REP+
você poderia esclareçer as posiçoes (x, y e z) e também gostaria que foce paladin e royal juntos, e não só um pra cada um... pq dpois pretendo criar outros scripts baseados neste mas para druid e ed, sorc e ms, e kina e elite...
alguém chama sei la um script bom... vodkart, subwat sei la.... PLLXXX
++ REP pro charles!!
++REP (Ajudei)?
- REP (Não Ajudei)?
Tutoriais de ElfBot: http://www.xtibia.co...__fromsearch__1
Fórum Oficial: http://www.mreonline.com.br
SkySeven
Muita atenção ao flood. A próxima vez irei lhe alertar.
Oie :D
editei o meu la ver agora se vai
Att,
Kissy
nome do seu script.lua
function onStepIn(cid, item, position, fromPosition) local vocs = {1,2,3,4} if item.actionid == 35621 and isPlayer(cid) then if not isInArray(vocs, getPlayerVocation(cid)) then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "você não pode passar aqui.") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end end return true end
movements.xml
<movevent type="StepIn" actionid="35621" event="script" value="nome do seu script.lua"/>
no tile coloca ACTIONID = 35621