Ir para conteúdo

Featured Replies

Postado

Quem não está invitado na casa não pode jogar lixo na casa, ou pessoas que são "convidadas" não podem mexer nos items da casa.

 

Vai em events/events.xml e ative o onMoveItem, trocando de 0 para 1. eg:

<event class="Player" method="onMoveItem" enabled="1" />

 

Então vai em events/scripts/player.lua copia isso o code abaixo em baixo da funcão: function Player:onMoveItem(item, count, fromPosition, toPosition)

 

 local antiTrash = true
        local antiTheft = true

        if antiTrash then
            local tile = Tile(toPosition)
            if tile and tile:hasFlag(TILESTATE_HOUSE) then
                local house = tile:getHouse()
                if house then
                    local accessList = House.getAccessList
                    local playerName = self:getName():lower()

                    if house ~= self:getHouse() and (playerName ~= accessList(house, GUEST_LIST):lower() or playerName ~= accessList(house, SUBOWNER_LIST):lower()) then
                        self:sendTextMessage(MESSAGE_STATUS_SMALL, "You cannot throw items into players houses, which you are not invited to.")
                        return false
                    end
                end
            end
        end

        if antiTheft then
            local tile = Tile(fromPosition)
            if tile and tile:hasFlag(TILESTATE_HOUSE) then
                local house = tile:getHouse()
                if house then
                    if house ~= self:getHouse() and self:getName():lower() ~= house:getAccessList(SUBOWNER_LIST):lower() then
                        self:sendTextMessage(MESSAGE_STATUS_SMALL, "You cannot move items from house, which you are only guest to.")
                        return false
                    end
                end
            end
        end

Voce configura o script na linha 1 e 2 do code acima.

 

Créditos: Printer.

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

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