Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


    Corrigindo um erro grave no trade

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : Corrigindo um erro grave no trade ZgLkiRU
    Mensagens : 5343
    Créditos : 1164

    Corrigindo um erro grave no trade Empty Corrigindo um erro grave no trade

    Mensagem por Valentine Dom Ago 19, 2012 12:06 pm

    A correção é simples, mas o erro é grave. Vamos supor que você está em uma troca e oferece um item no trade, este item irá aparecer no trade para os dois jogadores, como deve acontecer... o problema é se você equipar esse item, ele desaparece na troca para você, mas não pra o outro jogador, assim você pode enganá-lo usando o trade para vender um item que não irá pra ele.

    Abra o servidor

    1 - No modPlayer, procure por:
    Código:
    Public Sub UseItem(ByVal index As Long, ByVal invNum As Long, ByVal useType As Byte)

    2 - Depois de:
    Código:
        ' Prevent hacking
        If invNum < 1 Or invNum > MAX_ITEMS Then
            Exit Sub
        End If

    3 - Adicione:
    Código:
    If TempPlayer(index).InTrade > 0 Then Exit Sub

    Créditos:
    Valentine

      Data/hora atual: Sex Nov 15, 2024 3:54 am