DR
suporte programação

[Resolvido] bug urgente.

Por Dragon Ball Hiper, 27 de jul. de 2017 em Resolvidos

9
1.4k
Dragon Ball HiperD
27 de julho de 2017 às 03:15

boa noite.

 

preciso de um help urgente, reparei que tem um menino que consegue derruba o servidor bem rapido e simples, entao percebi que o mesmo derruba com bug da house 

nao sei como porem ele dentro da house joga uns gold e pá cai o servidor

..

uso otx v2

 

deixei config lua assim

 

    houseTileLimit = 2
    tileLimit = 3

-

preciso seriamente urgente , caso um programador queira ajudar ou cobra ..

fiquem avontade .

PoccnnP
27 de julho de 2017 às 07:19

Analisa bem o que ocorre e tenta fazer o mesmo.

Verifica se isso só acontece em uma determinada house ou em um determinado tile e também se isso acontece apenas com um determinado e etc.

Quanto mais informações melhor. 

Dragon Ball HiperD
27 de julho de 2017 às 22:37
15 horas atrás, Poccnn disse:

Analisa bem o que ocorre e tenta fazer o mesmo.

Verifica se isso só acontece em uma determinada house ou em um determinado tile e também se isso acontece apenas com um determinado e etc.

Quanto mais informações melhor. 

ele faz em qualquer casa, verifiquei que ele joga golds , coisa rapida e cai servidor , nao da erro no servidor apenas reinicia ..

PoccnnP
28 de julho de 2017 às 06:34

Tenta fazer a mesma coisa. 

Vai jogando golds na casa e conta quantas golds são necessárias para derrubar o servidor.

28 de julho de 2017 às 12:29

qual base esta ultilizando?

quantos golds sao necessario pra derrubar precisa de mais informçoes

Editado Julho 28 por frankmizere007

Dragon Ball HiperD
31 de julho de 2017 às 02:11

obrigado a todos que tentou ajudar ,

 

ja resolvi o problema !

 

podem move o topico .

MudrockM
31 de julho de 2017 às 03:40

@Dragon Ball Hiper vou deixar o tópic aberto por 24horas para você postar como foi solucionado caso queira ajudar a comunidade, caso não for postado o tópico será movido para Área de Resolvidos e fechado!

 

Obrigado

Dragon Ball HiperD
31 de julho de 2017 às 23:26
Melhor resposta

creaturescripts.xml

 

    <event type="moveitem" name="MoveItem" event="script" value="houseprotect.lua"/>

 

 

cria um arquivo chamado houseprotect.lua

 

 



local function isInvited(houseId, playerName)
    if(string.find(string.lower(getHouseAccessList(houseId, 0x100)), playerName) or string.find(string.lower(getHouseAccessList(houseId, 0x101)), playerName)) then
        return true
    end

    return false
end

function onMoveItem(moveItem, frompos, position, cid)
    if((getPlayerGroupId(cid) < 6) and (getTileInfo(position).house) and (getHouseOwner(getHouseFromPos(position)) ~= getPlayerGUID(cid)) and (not isInvited(getHouseFromPos(position), string.lower(getCreatureName(cid))))) then
        doPlayerSendCancel(cid, "You cannot throw there.")
    else
        return true
    end
end
 

 

 

era apenas uma função no onMoveItem !

 

-

 

 

PoccnnP
01 de agosto de 2017 às 09:00

A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.