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:
2 - Depois de:
3 - Adicione:
Créditos:
Valentine
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