- Joined
- Jul 4, 2012
- Messages
- 20
- Reaction score
- 0
tutorial please??
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!can you give me the client download link? i have the same problem.
thanks
sorry for bad english
how to use character vifer red??
Can you share please ?
package ru.pb.game.network.engine.client.packets.receivable;
import ru.pb.game.network.engine.client.packets.FromClientToGameServerPacket;
import ru.pb.game.network.engine.client.packets.sendable.PROTOCOL_INVENTORY_LEAVE_ACK;
import ru.pb.game.objects.model.players.enums.SLOT_STATE;
public class PROTOCOL_INVENTORY_LEAVE_REQ extends FromClientToGameServerPacket
{
private int _frost, _unk;
private int[] _ids;
@Override
public void readImpl()
{
_frost = readH();
_unk = readD(); // ??????? ?????? ??? ??????????? ??? ?????????? ??????? ???? ??? ??????? = 3
_log.info("frost:" + _frost);
_log.info("UNK: " + _unk);
int size = _buf.remaining() / 4;
_ids = new int[size];
for(int i = 0; i < size; i++)
{
_ids[i] = readD();
_log.info("item " + i + ": " + _ids[i]);
}
_log.info("Buffer: " + _buf.remaining());
/*
* item 0: 1001001003
* item 1: 1001002009
* item 2: 1102003008
* item 3: 1103003010
* item 4: 1006003024 // ????, ?? ?????.. ??? ??? ? ?? =)
* item 5: 100003010
* item 6: 601002007
* item 7: 702001002
* item 8: 803007001
* item 9: 904007007
*/
}
@Override
public void runImpl()
{
getClient().getPlayer().setSlotState(SLOT_STATE.SLOT_STATE_NORMAL);
sendPacket(new PROTOCOL_INVENTORY_LEAVE_ACK(_ids));
}
}
Nice xenoz, you have edit in java server source? For Russian client right?
You know how change client for other Point Blank client, like, Kaybo client or others clients?
Will be nice share you work, or tell us how make that.
Best regards.
Gabriel "Oroch" Silveira - Arievlis "Oroch" leirbag
Well, I do not know if anyone else is still messing with these files, but I keep learning more about it as I go using.
Here are some things got so far:
1 - Changes to lists of channels for basic as the PB-BR, before changing the channel system of clans to another server (Beginner 1, Beginner 2, Normal, clan war);
2 - Voices and sounds changed to PT-BR (all sounds made by the characters);
3 - Patent to War Hero;
4 - Patent G.M.;
5 - Changing the color of the nick;
6 - Changing the amount of Gold;
7 - Changing the amount of Cash;
8 - Change quantity of matches, victories, defeats, Kills, Deaths, dropouts;
9 - Add clan;
10 - Change of the clan arms, color change of the name of the clan, changing the clan patent;
11 - Translation of some information tabs for PT-BR;
12 - Added announcement upper channel;
13 - Added effect of 110 HP, and fast reload;
14 - Added new weapons, rifles, SMGs, snipers, shotguns, knifes (around 30);
From Kaskus Community???? Nice to meet u brader.. Nice Works
if you want to use the character vifer red
use this source when you compile java.
Code:package ru.pb.game.network.engine.client.packets.receivable; import ru.pb.game.network.engine.client.packets.FromClientToGameServerPacket; import ru.pb.game.network.engine.client.packets.sendable.PROTOCOL_INVENTORY_LEAVE_ACK; import ru.pb.game.objects.model.players.enums.SLOT_STATE; public class PROTOCOL_INVENTORY_LEAVE_REQ extends FromClientToGameServerPacket { private int _frost, _unk; private int[] _ids; @Override public void readImpl() { _frost = readH(); _unk = readD(); // ??????? ?????? ??? ??????????? ??? ?????????? ??????? ???? ??? ??????? = 3 _log.info("frost:" + _frost); _log.info("UNK: " + _unk); int size = _buf.remaining() / 4; _ids = new int[size]; for(int i = 0; i < size; i++) { _ids[i] = readD(); _log.info("item " + i + ": " + _ids[i]); } _log.info("Buffer: " + _buf.remaining()); /* * item 0: 1001001003 * item 1: 1001002009 * item 2: 1102003008 * item 3: 1103003010 * item 4: 1006003024 // ????, ?? ?????.. ??? ??? ? ?? =) * item 5: 100003010 * item 6: 601002007 * item 7: 702001002 * item 8: 803007001 * item 9: 904007007 */ } @Override public void runImpl() { getClient().getPlayer().setSlotState(SLOT_STATE.SLOT_STATE_NORMAL); sendPacket(new PROTOCOL_INVENTORY_LEAVE_ACK(_ids)); } }
Thanks Arievlis,
I use java. because I think C # is too complicated.
yess. russian client.
I tried to make some packet that does not exist in server.
I made a lot of packets.
like this
View attachment 119666
if you could share your source?
1 Port Akba
2 Squareindo
3 Library
4 manstation
5 kickpoint
6 Shopping Center
7 burning hall
8 d-squad
9 crackdown
10 saints manstion
11 estern road
12 Downtown
13 Luxiville
14 boom city
15 stormtube
16 Giran [NEW]
17 Breakeown
18 Training Camp
19 Sentry Base
20 Desert Camp [ Mini Indonesia ]
21 Kick Point
22 Martyr Ridge
23 Supply Base
24 SandStorm
25 Downtown
26 Luxville
27 Outpost
28 Boom City
29 Stormtube
30 Sentry Bse
31 Hospital
31 Hospital
32 Closure
33 Shopping Center
34 SandStorm
35 Breakdown
36 ERROR
37 Giran [NEW]
38 Helispot
39 BlackCat
40 TheNest [ DINO]
41 Inasion
42 Dino Breakdown
43 ERROR
44 Tutorial Mode [NEW]
45 Shopping Center
46 Safari
47 ERROR
48 Machu Picchu
49 CargoShip
50 High Rise
Sorry, there are some maps names that are not correct .
because I can not read russian text