Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Queria Que Alguem Podesse Me Ajudar Estou Com Um Script Aki De Checkpoint Soq Tem Uma Coisa Eu Peguei Um Mod No OTC Ela É !checkpoint save,!checkpoint go poderia editar e botar para salvar o lugar usando comando !checkpoint save e ir para o lugar falando !checkpoint go

Script VvV

 

TALKACTIONS:  <talkaction log="yes" words="!checkpoint" event="script" value="checkpoint.lua"/>

 

local parceiro = false

function onSay(cid, words, param)

    if param == "" then

local cidpos = getThingPos(cid)

if not getTileInfo(cidpos).protection then
    return  doPlayerSendCancel(cid,"You need stay in a protect zone ( PZ ). ")
end

    if(tonumber(getPlayerStorageValue(cid,"Checkpoint"))) then
        setPlayerStorageValue(cid,"Checkpoint", "{x = "..cidpos.x..", y = "..cidpos.y..", z = "..cidpos.z..", stackpos = "..cidpos.stackpos.."}")  
        doPlayerSendTextMessage(cid, 27, "You put a checkpoint here.")
        doSendMagicEffect(cidpos, 9)
    else
        local str = "return "..getPlayerStorageValue(cid, "Checkpoint")
        local pos = loadstring(str)()

        if not (tonumber(getPlayerStorageValue(cid,"Checkpoint"))) and getCreatureStorage(cid, 10001) - os.time() < 0 then
            setPlayerStorageValue(cid,10001, os.time() + tempo)
        else return doPlayerSendCancel(cid,"You can't do this, please wait " .. getCreatureStorage(cid, 10001) - os.time() .." seconds.") end

            doTeleportThing(cid, pos, TRUE)

            if "{x = "..cidpos.x..", y = "..cidpos.y..", z = "..cidpos.z..", stackpos = "..cidpos.stackpos.."}" == "{x = "..pos.x..", y = "..pos.y..", z = "..pos.z..", stackpos = "..pos.stackpos.."}" then    
                return doPlayerSendCancel(cid,"You can't do this, please choose another position to come back") and doSendMagicEffect(cidpos, 2)
            end

                if parceiro then
                    doCreateTeleport(1387, pos, cidpos)
                    doSendAnimatedText(cidpos, "Removing", 221)
        local t = { [500] = "in",
                    [1000] = "3",
                    [1500] = "2",
                    [2000] = "1",
                    }
                        for q, w in pairs(t) do
                            addEvent(doSendAnimatedText,q,cidpos, w, 221)
                        end
                addEvent(function()
                            doRemoveItem(getTileItemById(cidpos, 1387).uid)
                            doSendMagicEffect(cidpos, 2)
                        end,2700)
                end
                    doCreatureSay(cid, "You reached your destiny.", MESSAGE_EVENT_ORANGE)
                    doPlayerSendTextMessage(cid, 27, "You reached your destiny.")
                    setPlayerStorageValue(cid,"Checkpoint", 0)
                    doSendMagicEffect(cidpos, 67)
    end
end
return true
end

Editado por anthonyx22 (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo