Ir para conteúdo
  • 0

movements, uniqueid para sorcerer


DuuhCarvalho

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
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
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
Compartilhar em outros sites

×
×
  • Criar Novo...