Ir para conteúdo

Pergunta

preciso de um script no qual apenas sorceres podem passar pelo uniqueID

 

faz mt tempo que mecho com scrip não lembro mais nda , me ajudeem ><

 

tentei assim :

 

function onStepIn(cid, item, position, fromPosition)
playervoc = getPlayerVocation(cid)


if getPlayerVocation(cid) == 1 or playervoc == 5 then
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
doPlayerSendCancel(cid,"Apenas sorceres podem passar aqui.")
end
return TRUE
end

 

Mais nem deu ;x

Editado por DuuhCarvalho
Link para o comentário
https://xtibia.com/forum/topic/226397-movements-uniqueid-para-sorcerer/
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

movements/scripts

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
if getPlayerVocation(cid) ~= 1 then
doTeleportThing(cid, lastPosition)
doPlayerSendCancel(cid, "Desculpe "..getPlayerName(cid)..", sómente um sorcerer pode passar por aqui.")
doSendMagicEffect(getPlayerPosition(cid), 2)
else
doPlayerSendCancel(cid, "Parabéns "..getPlayerName(cid)..", agora você esta dentro de algum lugar.")
doSendMagicEffect(getPlayerPosition(cid), 28)
end
return TRUE
end

movements.xml

<movevent type="StepIn" uniqueid="54637" event="script" value="NOME DO ARQUIVO.LUA"/>
Editado por AnneMotta
Link para o comentário
https://xtibia.com/forum/topic/226397-movements-uniqueid-para-sorcerer/#findComment-1597721
Compartilhar em outros sites

  • 0

ae ae ae , so precisava do script msm , vlw ..

se eu quiser que master sorcerer tb use é so mudar isso né

if getPlayerVocation(cid) ~= 1 or 5 then

Link para o comentário
https://xtibia.com/forum/topic/226397-movements-uniqueid-para-sorcerer/#findComment-1597722
Compartilhar em outros sites

  • 0

tenta assim

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	if getPlayerVocation(cid) == 1 or getPlayerVocation(cid) == 5 then
		doPlayerSendCancel(cid, "Parabéns "..getPlayerName(cid)..", agora você esta dentro de algum lugar.")
		doSendMagicEffect(getPlayerPosition(cid), 28)
	else
		doTeleportThing(cid, lastPosition)
		doPlayerSendCancel(cid, "Desculpe "..getPlayerName(cid)..", sómente um sorcerer pode passar por aqui.")
		doSendMagicEffect(getPlayerPosition(cid), 2)
	end
return TRUE
end
Link para o comentário
https://xtibia.com/forum/topic/226397-movements-uniqueid-para-sorcerer/#findComment-1597726
Compartilhar em outros sites

×
×
  • Criar Novo...