DU
pedido

movements, uniqueid para sorcerer

Por DuuhCarvalho, 01 de jan. de 2014 em Scripts

movements
resolvido
script
6
1.3k
01 de janeiro de 2014 às 21:40

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 Janeiro 1 por DuuhCarvalho

AnneMottaA
01 de janeiro de 2014 às 21:52

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 Janeiro 1 por AnneMotta

01 de janeiro de 2014 às 22:00

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

AnneMottaA
01 de janeiro de 2014 às 22:12

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
01 de janeiro de 2014 às 22:26

Vlw , (y

zipter98Z
02 de janeiro de 2014 às 14:47

Tópico movido para a seção de dúvidas e pedidos resolvidos.