Freebsd kütüphane olarak
pkg install protobuf protobuf-c pkgconf
indirin
daha sonra makefile içine
# Makefile örneği
INCDIR += -I/usr/local/include
LIBDIR += -L/usr/local/lib
LIBS += -lprotobuf
eklentilerinizi yapın
bu arada direk Protobuf kurulumunu anlatmıyorum bende şuanda alt yapıyı değiştiriyorum.
google.rar içindekileri extern include kütüphanesine atın rarı çıkartıp
libleride aynı şekilde çıkartıp atın
ilk adım olarak protobufu src içerisinde çalıştırın daha sonra Örnek alabileceğiniz Files Aeldra oradaki gibi bütün paketleri yapmayın tek tek yapın
Client için ise
Extern içine atın google-client ve clientprotlib.rar içindekileri gerekli yerlere atın
Asıl büyük olay Protobuf içerisinde 1 adet paket belirleyin ve packet.h ve packet_info.cpp içeriisnde seçtiğiniz paketin cgsini silin structlarınıda aynı şekilde basit bir sistem üzerinden gidebilirsiniz. Örnek at level için yazılan sistem
Daha sonra bu paketi input_main.cpp içerisinde normalde
#if defined(__ENABLE_RIDING_EXTENDED__)
case HEADER_#ifMOUNT_UP_GRADE:
MountUpGrade(ch, c_pData);
break;
#endif
bu şekilde olanı
alttaki gibi yapılacak
protobuf.rar#endif
cg_packets.proto içine girin
message CGMountUpGradePacket
{ uint32 sub_header = 1; // Struct'taki iSubHeader }
tanımlayın
daha sonra
gc_packets.proto
tanımlayacaksınıız tabi bunları yapmadan önce alt yapıda değişiklikler yapacaksınız bunuda aeldra içinde nasıl yapmışlarsa aynı şekilde yapabilirsiniz. bütün paketleri yapmayın ilk adım olarak 1 paket yapın daha sonra 5 paket yaparsınız daha sonra diye diye arttırırsınız..
Virüs Total google.rar
Virüs Total lib.rar
Virüs Total google-client.rar
Virüs Total clientprotlib.rar
Virüs Total protobuf.rar
pkg install protobuf protobuf-c pkgconf
indirin
daha sonra makefile içine
# Makefile örneği
INCDIR += -I/usr/local/include
LIBDIR += -L/usr/local/lib
LIBS += -lprotobuf
eklentilerinizi yapın
bu arada direk Protobuf kurulumunu anlatmıyorum bende şuanda alt yapıyı değiştiriyorum.
google.rar içindekileri extern include kütüphanesine atın rarı çıkartıp
libleride aynı şekilde çıkartıp atın
ilk adım olarak protobufu src içerisinde çalıştırın daha sonra Örnek alabileceğiniz Files Aeldra oradaki gibi bütün paketleri yapmayın tek tek yapın
Client için ise
Extern içine atın google-client ve clientprotlib.rar içindekileri gerekli yerlere atın
Asıl büyük olay Protobuf içerisinde 1 adet paket belirleyin ve packet.h ve packet_info.cpp içeriisnde seçtiğiniz paketin cgsini silin structlarınıda aynı şekilde basit bir sistem üzerinden gidebilirsiniz. Örnek at level için yazılan sistem
Daha sonra bu paketi input_main.cpp içerisinde normalde
#if defined(__ENABLE_RIDING_EXTENDED__)
case HEADER_#ifMOUNT_UP_GRADE:
MountUpGrade(ch, c_pData);
break;
#endif
bu şekilde olanı
alttaki gibi yapılacak
protobuf.rar#endif
cg_packets.proto içine girin
message CGMountUpGradePacket
{ uint32 sub_header = 1; // Struct'taki iSubHeader }
tanımlayın
daha sonra
gc_packets.proto
Paste2.org - Viewing Paste 5p60c0j3
ekleyin packetleri ise header klasöründetanımlayacaksınıız tabi bunları yapmadan önce alt yapıda değişiklikler yapacaksınız bunuda aeldra içinde nasıl yapmışlarsa aynı şekilde yapabilirsiniz. bütün paketleri yapmayın ilk adım olarak 1 paket yapın daha sonra 5 paket yaparsınız daha sonra diye diye arttırırsınız..
Virüs Total google.rar
Virüs Total lib.rar
Virüs Total google-client.rar
Virüs Total clientprotlib.rar
Virüs Total protobuf.rar


