KL
fly

Piso anti fly e ride

Por klbkevinklb, 24 de nov. de 2022 em CreatureScripts e Movements

ride
piso
tile
bloquear
passagem
teleport
3
1.7k
klbkevinklbK
24 de novembro de 2022 às 12:05
function onStepIn(cid, item, position, fromPosition)

if getPlayerStorageValue(cid, 17000) == 1 or getPlayerStorageValue(cid, 17001) == 1 then
doTeleportThing(cid, fromPosition, true)
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce nao pode passar aqui de fly ou ride.")

end
return TRUE
end

 

Bom galera, esse script nada mais é que um piso que cancela de voce poder entrar em algum local de fly ou ride, bem isso.

 

<movevent type="StepIn" actionid="666266" event="script" value="pisoflyride.lua"/>

 

 

Esse código ja deve ter gente que tenha, até que eu me lembre na dxp pode ter tbm, é isso...espero que ajude quem precisar.

 

 

PS: caso esteja em local errado, peço a gentileza e bondade de mover para o local correto.

1 mês depois...
SacaniS
13 de dezembro de 2022 às 17:46

Sim, você está na área errada. Aqui é para pedir ajuda, ou seja, suporte.

De qualquer forma, tomei a liberdade de organizar o script:

Spoiler
local cfg = {
    msg = "Voce nao pode passar aqui de fly ou ride.",
}

function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, 17000) == 1 or getPlayerStorageValue(cid, 17001) == 1 then
        doTeleportThing(cid, fromPosition, true)
        doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, cfg.msg)
    end

    return true
end

 

 

Editado Dezembro 13 por Sacani

klbkevinklbK
14 de dezembro de 2022 às 15:06
21 horas atrás, Sacani disse:

Sim, você está na área errada. Aqui é para pedir ajuda, ou seja, suporte.

De qualquer forma, tomei a liberdade de organizar o script:

  Ocultar conteúdo
local cfg = {
    msg = "Voce nao pode passar aqui de fly ou ride.",
}

function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, 17000) == 1 or getPlayerStorageValue(cid, 17001) == 1 then
        doTeleportThing(cid, fromPosition, true)
        doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_RED)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, cfg.msg)
    end

    return true
end

 

 

Okay, muito obrigado...deus o abençoe.