Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Re-Release] Point Blank OZ-Network Server Files

Newbie Spellweaver
Joined
Oct 13, 2016
Messages
13
Reaction score
11
Hello, guys!

Im re-released OZ-Network server files -

I'm ready to add collaborators of everyone who wants to help in the realization of the full server emulation.

if you want to help, please, send your nickname on github.

make an ideal server emulator together c:
 
Junior Spellweaver
Joined
Oct 10, 2015
Messages
140
Reaction score
19
Hello, guys!

Im re-released OZ-Network server files -

I'm ready to add collaborators of everyone who wants to help in the realization of the full server emulation.

if you want to help, please, send your nickname on github.

make an ideal server emulator together c:

00001
 
Last edited:
Unknown Place
Joined
Mar 7, 2013
Messages
580
Reaction score
87
Emulation projects are kinda of addicting, mainly when you have a lot of time available. :D Let's hope to see something cool coming from this.
 
Elite Diviner
Joined
Dec 17, 2014
Messages
484
Reaction score
61
where client download? or client oz-network old?
 
Newbie Spellweaver
Joined
Dec 27, 2015
Messages
11
Reaction score
8
I will help you with this. My github is Iazzetta.
I new in PointBlank section. If i want to test the server, how I do? What client? How I config this?
Thanks..
 
Newbie Spellweaver
Joined
Jul 28, 2016
Messages
5
Reaction score
0
Who Can Help me In this server Player Equipment ? Items are error
 
Newbie Spellweaver
Joined
Dec 25, 2014
Messages
74
Reaction score
11
Hi All developers. Who can help me PlayerEquip structure...
Russian client version 1.37
0LeNmza - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums


VGqlfTz - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums

PHP:
private void LoadEquip()   

     {            

WriteD(equip.getCharRed()); // Скин Мужчина стандартный красные   
WriteD(equip.getCharBlue()); // Скин Мужчина стандартный синие  
WriteD(equip.getCharHelmet()); // Шлем поидеи... надо тестить 
WriteD(equip.getCharBeret()); // Берет 
WriteD(0); // Хз что это. Влазиет пистолеты, ножи, снайпы, пулеметы 
WriteD(equip.getWeaponPrimary()); // Основное оружие   
WriteD(equip.getWeaponSecondary()); // Второстепенное оружие    
WriteD(equip.getWeaponMelee()); // Ближнего боя 
WriteD(equip.getWeaponThrownNormal()); // Гранаты (Гранаты для взрыва) 
WriteD(equip.getWeaponThrownSpecial()); // Гранаты (Шранаты специальные, смок, слеповуха)        
 } 
 private void LoadItems()  

      {         

WriteD(player.getInvetoryOnly(2).Count); // количество предметов в слоте "Солдат"
WriteD(player.getInvetoryOnly(1).Count); // количество предметов в слоте "Оружие"        
WriteD(player.getInvetoryOnly(3).Count); // количество предметов в слоте "Купоны"   
WriteD(0); // количество предметов в новом слоте 

 // Солдат          

  for (int i = 0; i < player.getInvetoryOnly(2).Count; i++)    
        {         
WriteQ(player.getInvetoryOnly(2)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(2)[i].Id); 
WriteD(player.getInvetoryOnly(2)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(2)[i].Type);          
WriteD(player.getInvetoryOnly(2)[i].Count);          
}       
// Оружие    

for (int i = 0; i < player.getInvetoryOnly(1).Count; i++)     
      {            
WriteQ(player.getInvetoryOnly(1)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(1)[i].Id); 
WriteD(player.getInvetoryOnly(1)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(1)[i].Type);         
WriteD(player.getInvetoryOnly(1)[i].Count);          
        }         

   // Купоны 
for (int i = 0; i < player.getInvetoryOnly(3).Count; i++)    
        {             
WriteQ(player.getInvetoryOnly(3)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(3)[i].Id); 
WriteD(player.getInvetoryOnly(3)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(3)[i].Type);   
WriteD(player.getInvetoryOnly(3)[i].Count);     
       }     
   }
 

Attachments

You must be registered for see attachments list
Joined
Sep 23, 2012
Messages
470
Reaction score
178
Hi All developers. Who can help me PlayerEquip structure...
Russian client version 1.37
0LeNmza - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums


VGqlfTz - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums

PHP:
private void LoadEquip()   

     {            

WriteD(equip.getCharRed()); // Скин Мужчина стандартный красные   
WriteD(equip.getCharBlue()); // Скин Мужчина стандартный синие  
WriteD(equip.getCharHelmet()); // Шлем поидеи... надо тестить 
WriteD(equip.getCharBeret()); // Берет 
WriteD(0); // Хз что это. Влазиет пистолеты, ножи, снайпы, пулеметы 
WriteD(equip.getWeaponPrimary()); // Основное оружие   
WriteD(equip.getWeaponSecondary()); // Второстепенное оружие    
WriteD(equip.getWeaponMelee()); // Ближнего боя 
WriteD(equip.getWeaponThrownNormal()); // Гранаты (Гранаты для взрыва) 
WriteD(equip.getWeaponThrownSpecial()); // Гранаты (Шранаты специальные, смок, слеповуха)        
 } 
 private void LoadItems()  

      {         

WriteD(player.getInvetoryOnly(2).Count); // количество предметов в слоте "Солдат"
WriteD(player.getInvetoryOnly(1).Count); // количество предметов в слоте "Оружие"        
WriteD(player.getInvetoryOnly(3).Count); // количество предметов в слоте "Купоны"   
WriteD(0); // количество предметов в новом слоте 

 // Солдат          

  for (int i = 0; i < player.getInvetoryOnly(2).Count; i++)    
        {         
WriteQ(player.getInvetoryOnly(2)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(2)[i].Id); 
WriteD(player.getInvetoryOnly(2)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(2)[i].Type);          
WriteD(player.getInvetoryOnly(2)[i].Count);          
}       
// Оружие    

for (int i = 0; i < player.getInvetoryOnly(1).Count; i++)     
      {            
WriteQ(player.getInvetoryOnly(1)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(1)[i].Id); 
WriteD(player.getInvetoryOnly(1)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(1)[i].Type);         
WriteD(player.getInvetoryOnly(1)[i].Count);          
        }         

   // Купоны 
for (int i = 0; i < player.getInvetoryOnly(3).Count; i++)    
        {             
WriteQ(player.getInvetoryOnly(3)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(3)[i].Id); 
WriteD(player.getInvetoryOnly(3)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(3)[i].Type);   
WriteD(player.getInvetoryOnly(3)[i].Count);     
       }     
   }

We are with you it is fixed
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Aug 11, 2015
Messages
55
Reaction score
16
Hi All developers. Who can help me PlayerEquip structure...
Russian client version 1.37
0LeNmza - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums


VGqlfTz - [Re-Release] Point Blank OZ-Network Server Files - RaGEZONE Forums

PHP:
private void LoadEquip()   

     {            

WriteD(equip.getCharRed()); // Скин Мужчина стандартный красные   
WriteD(equip.getCharBlue()); // Скин Мужчина стандартный синие  
WriteD(equip.getCharHelmet()); // Шлем поидеи... надо тестить 
WriteD(equip.getCharBeret()); // Берет 
WriteD(0); // Хз что это. Влазиет пистолеты, ножи, снайпы, пулеметы 
WriteD(equip.getWeaponPrimary()); // Основное оружие   
WriteD(equip.getWeaponSecondary()); // Второстепенное оружие    
WriteD(equip.getWeaponMelee()); // Ближнего боя 
WriteD(equip.getWeaponThrownNormal()); // Гранаты (Гранаты для взрыва) 
WriteD(equip.getWeaponThrownSpecial()); // Гранаты (Шранаты специальные, смок, слеповуха)        
 } 
 private void LoadItems()  

      {         

WriteD(player.getInvetoryOnly(2).Count); // количество предметов в слоте "Солдат"
WriteD(player.getInvetoryOnly(1).Count); // количество предметов в слоте "Оружие"        
WriteD(player.getInvetoryOnly(3).Count); // количество предметов в слоте "Купоны"   
WriteD(0); // количество предметов в новом слоте 

 // Солдат          

  for (int i = 0; i < player.getInvetoryOnly(2).Count; i++)    
        {         
WriteQ(player.getInvetoryOnly(2)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(2)[i].Id); 
WriteD(player.getInvetoryOnly(2)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(2)[i].Type);          
WriteD(player.getInvetoryOnly(2)[i].Count);          
}       
// Оружие    

for (int i = 0; i < player.getInvetoryOnly(1).Count; i++)     
      {            
WriteQ(player.getInvetoryOnly(1)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(1)[i].Id); 
WriteD(player.getInvetoryOnly(1)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(1)[i].Type);         
WriteD(player.getInvetoryOnly(1)[i].Count);          
        }         

   // Купоны 
for (int i = 0; i < player.getInvetoryOnly(3).Count; i++)    
        {             
WriteQ(player.getInvetoryOnly(3)[i].ItemType == 3 ? 0 : player.getInvetoryOnly(3)[i].Id); 
WriteD(player.getInvetoryOnly(3)[i].ItemId);  
WriteC((byte)player.getInvetoryOnly(3)[i].Type);   
WriteD(player.getInvetoryOnly(3)[i].Count);     
       }     
   }
Are you sure is a structure problem of the packet? I've check from old brasil v37 client and this is the structure.

LoadEquip structure:
Code:
                Int32 [writeD]: Red Character     
           
                Int32 [writeD]: Blue Character
                Int32 [writeD]: Head Character
                Int32 [writeD]: Item Character
                Int32 [writeD]: Dino Character
                Int32 [writeD]: Primary Weapon
                Int32 [writeD]: Secondary Weapon
                Int32 [writeD]: Knife Weapon
                Int32 [writeD]: Throwing Weapon
                Int32 [writeD]: Special Weapon
WriteItems structure:
Code:
                Int32 [writeD]: Character Count                
 
                Int32 [writeD]: Weapon Count
                Int32 [writeD]: Coupon/Effect Count
                Int32 [writeD]: NewItem Count
                
                foreach(Character)
                    Int64 [writeQ]: StockId
                    Int32 [writeD]: Character Id
                    Int16 [writeC]: Equip Type
                    Int32 [writeD]: Equip Type == 1 ? Quantity : TimeFinish[yyMMddHHmm]
                foreach(Weapon)
                    Int64 [writeQ]: StockId
                    Int32 [writeD]: Weapon Id
                    Int16 [writeC]: Equip Type
                    Int32 [writeD]: Equip Type == 1 ? Quantity : TimeFinish[yyMMddHHmm]
                foreach(Coupon)
                    Int64 [writeQ]: StockId
                    Int32 [writeD]: Coupon Id
                    Int16 [writeC]: Equip Type
                    Int32 [writeD]: Equip Type == 1 ? Quantity : TimeFinish[yyMMddHHmm]
                foreach(NewItem)
                    Int64 [writeQ]: StockId
                    Int32 [writeD]: NewItem Id
                    Int16 [writeC]: Equip Type
                    Int32 [writeD]: Equip Type == 1 ? Quantity : TimeFinish[yyMMddHHmm]

I don't think the structure is changed, so try check If there is item on db!
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
Mar 10, 2014
Messages
97
Reaction score
12
Please Help me fixing item Equip.


when i login i always received error then bugsplat will appear.

using client v37.
but dont know how to solve it..
please someone help me:*:
 
Newbie Spellweaver
Joined
Oct 13, 2016
Messages
13
Reaction score
11
There is no possibility to have a well synchronized and English client for the emulator?
Does something prevent you from using lang-pack?


client is not used by chance
 
Experienced Elementalist
Joined
Feb 21, 2012
Messages
285
Reaction score
26
Does something prevent you from using lang-pack?


client is not used by chance

Hi there again,discord is not in the github and your forum is not working btw. Also what do you mean by 'client is not used by chance'?
 
Back
Top