Fixed server-side NACK & ACK

This commit is contained in:
Shoghi Cervantes Pueyo 2013-03-28 13:59:56 +01:00
parent f1a28f23ae
commit 912e35f202

View File

@ -584,13 +584,13 @@ class Player{
$diff = $data[0] - $this->counter[1]; $diff = $data[0] - $this->counter[1];
if($diff > 1){ //Packet recovery if($diff > 1){ //Packet recovery
for($i = $this->counter[1]; $i < $data[0]; ++$i){ for($i = $this->counter[1]; $i < $data[0]; ++$i){
$this->send(0xa0, array(1, true, $i)); $this->send(0xa0, array($i));
} }
$this->counter[1] = $data[0]; $this->counter[1] = $data[0];
}elseif($diff === 1){ }elseif($diff === 1){
$this->counter[1] = $data[0]; $this->counter[1] = $data[0];
} }
$this->send(0xc0, array(1, true, $data[0])); $this->send(0xc0, array($data[0]));
} }
if(!isset($data["id"])){ if(!isset($data["id"])){