Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Seguinte, vai em talkactions/scripts, copia e cola qualquer um dos arquivos lua, depois renomeia a copia pra:

 

eject

 

Após isto abre o arquivo, apaga tudo e põe isso no lugar:

 

function onSay(cid, words, param)
    local position = getPlayerPosition(cid)

    if getPlayerLookDir(cid) == 0 then
        positions = {x=position.x, y=position.y-1, z=position.z}
    elseif getPlayerLookDir(cid) == 1 then
        positions = {x=position.x+1, y=position.y, z=position.z}
    elseif getPlayerLookDir(cid) == 2 then
        positions = {x=position.x, y=position.y+1, z=position.z}
    elseif getPlayerLookDir(cid) == 3 then
        positions = {x=position.x-1, y=position.y, z=position.z}
    end

    if getHouseFromPos(positions) == false then
        doPlayerSendTextMessage(cid, 27, "Voce precisa estar na frente a porta da casa para usar o comando.")
    return true
    end

    local days = 5*24*60*60
    local own = getHouseOwner(getHouseFromPos(positions))
    local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own)
    
    
if(qry:getID() ~= -1) then
        last = tonumber(qry:getDataInt("lastlogin"))
        if last < os.time() - days then
            setHouseOwner(getHouseFromPos(positions), NO_OWNER_PHRASE,true)
            doPlayerSendTextMessage(cid, 27, "A Casa agora esta sem dono, você ou outro jogador pode compra-la")
        end
        if last > os.time() - days then
            doPlayerSendTextMessage(cid, 27, "O proprierário desta casa ainda está ativo no servidor, tente outra casa.")
        end
    end
    return true
end

 

 

Depois vai na pasta talkactions e abre o arquivo talkactions.xml, dentro dele adiciona isso:

<talkaction words="!eject" event="script" value="eject.lua"/>

 

A diferença desse sistema que estou te dando, para o outro, é que nesse aqui, se o player ficar tantos dias sem logar, qualquer outro player que chegar na frente da casa e falar !eject, vai deixar a casa livre, e todos os itens do cara que estão na casa irão pro dp dele. A quantidade de dias tu configuras em  local days = 5*24*60*60 onde o primeiro número é a quantidade de dias, no caso está configurado para 5 dias.

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

Meu Conteúdo no TK:

 

Sources 8.6x, 8.7x, 9.x

 

Naruto Sprites

 

 

Se eu lhe ajudar, você reconhecer que ajudei, mas não der Rep+, não espere por ajuda na próxima duvida.

 

aODwHkU.png

 

  • Respostas 10
  • Visualizações 359
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Seguinte, vai em talkactions/scripts, copia e cola qualquer um dos arquivos lua, depois renomeia a copia pra:   eject   Após isto abre o arquivo, apaga tudo e põe isso no lugar:     Depo

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