That would require elementclient or the Angelica3D to be able to parse some form of web api which is not the case. It is purely graphical and sound based. Now you can make it so you can enter pre-determined cache of videos and then the CombineAct will pick what video is playing like a channel changer but still. You may be able to make something like that with the clients LUA capability but we would have to ask the king of LUA himself Int3
Look at it, loko is getting desperate when he now learns that my package here is legitimate and not missing shit. :D Realize no one gonna pay $9,999,999 for this product. (wasntme)
When I don't sell him the source code because he is a untrustworthy leaker, he make a video about Bola + Release Bola's work yet again cracked, as some sort of childish retaliation because he is caught as a rapscallion. This guy is constantly funny. He slanders anyone who challenges his sales and expects people to trust him or his word when buying or selling. Just stop acting like a child and exit the community buddy. Wonder how you are uploading videos and uploading cracked software from "the hospital" like you said. This guy here is a joke. [IMG] [IMG] Damn, have surgery but can upload people's shit and make a video faking and accusing someone of nothing? [media] This guy here is a clown. Don't take it seriously. --- добавлено: 12 июн 2019 в 08:19 --- And do not risk getting his package here, because he probably laced Bola's work with some backdoor or virus which he can then blame on Bola
особенно после слива исходников NO
Won't sell to this person: wanted587/Halysim
300$ слишком маленькая сумма, чтобы ценить данный исходный код. попади не в те в руки — начнётся "апокалипсис", в котором таким разработчиками как int3 (плагины) alexdnepro (лк, в котором разобран каждый октет и многое другое), которые потратили много времени на изучение и разработку придётся выживать в куче "авторских псевдо-модификаций" предвижу темы: предоставляю услуги по разработке SUPER-TURBO-MEGA модификаций glinkd/gdeliveryd/gamedbd и это печально. кто-то тратит уйму времени на разработку реально крутых штук, а кто-то будет за 10$ править пару значений и использовать команду make In this community, it has always been more about who you know instead of what you know and how hard you work. If you knew a person you can release a new expansion before competitor and all their hard work is nullified. If your creations are truly unique and useful to people they will not stop selling just because source code of the game is sold. If it no longer sells, then get with the times and make new. Int3's system that uses LUA will always be useful even in a custom compiled PW Server Side, so your argument does not hold up in my eyes. Even the devs who program things on this game and sell it are starting to leave nowadays, so when is the time if ever to do this? The only thing selling source code for so cheap does is enables more developers to have source code to write more functions directly into server and as a result, better private servers for this game come out and so, the game is healed a bit. Restricting helpful things like this source code from "commoners" only hurts the game because you are not allowing the "commoners" to learn. If you are unable to make money while there is competition to you then it is not anyone's problem. You write like people such as int3, yourself, and other well known programmers are the only people who deserve to learn or have access to such things like this, which is bullshit. Also you saying my price is way too low helps me sell.
Thank you to every person like int3 and Josilan who said I am some idiot who don't know how to compile the C++ in this package. Он лишь научился писать команду make . p.s. сомневаюсь, что даже при шаре исходников сервера, кто-то в этой сфере возьмётся писать свободный эмулятор сервера на другом (более простом) языке программирования (а-ля l2 java emu) максимум — будут продавать "свои мега-модификации", которые впоследствии перерастут в дикую конкуренцию и ничего не будут стоить If the parts can be compiled easily without the whole, enough to make debugging info not get stripped in the script, and enough to make my own functions in say Gdelivery, and enough to compile 2007 old syntax, what more is needed? People wanted to know if it is legitimate and can be compiled, and I show them. What functions they write and the services they compile are up to them and there is not a limitation. Just need a brain + Ubuntu 8, and $300 of course. :)
Исходники у данного человека действительно оригинал, если кому интересно, можете покупать смело. (inlove) Thank you. This is a compiled Glinkd from the 151 sources with full Debugging Info + his libs. Thank you to every person like int3 and Josilan who said I am some idiot who don't know how to compile the C++ in this package. It took a little bit of time because I am busy and also needed to think about which OS to use since the PW Networking codebase is from 2007. Ubuntu 8 works good [IMG] [IMG]
For the people who are crying many tears of skepticism or fakery we compiling a Glinkd with debug info to silence criticism of the package. Give me some time. It didn't like a modern VM, gonna have to go with ancient CentOS
Forum moderator?????????????
I sell = $300 Loko sell = $999999999999999999999999 :S
Well then theres no point in posting in this thread.
Regardless of the question that I misunderstood, the package is still complete and the sale is still valid. So I don't see the problem. If you need verification of anything you can simply ask. 4 people already purchased and they are 100% satisfied with the source code + the included Service Calls. How certain are you that it is complete as you say? How complete is the cskill directory? In the cskill directory you should have configs, dll, expr, gen, header, simulator, skill, skills and SKILLBASEDATA. The skills directory will contain the skill header files generated from the data from the SKILLBASEDATA directory as well as the stubs to create the libskill.a that is compiled with gs and elementskill.dll for the client side. From what I've read in this thread, your sources are incomplete and you don't even have the client side sources to complement the server side. Selling incomplete sources devalues the actual worth of these sources, especially complete ones like I have. There is a reason they have not been released into the public; because they have a high value and few people would know how to set up a Linux box correctly to work with and compile the server side code, let alone the client side. At any rate, I have roughly 220 GB of source code and resources for Wanmei (Angelica3D) based games including PW, Zhuxian, Shenmo, Wulin, Chibi, etc. Also, Shenmo (Forsaken World) Mobile client and server that I got directly from one of the developers of the game who was also one of the people that developed the AngelicaES engine. Even with all of this, I have NEVER sold so much as a single line of these sources that I have. And believe me, I am really hurting for cash. And then you selling incomplete PW server sources for $300? The sources are worth 10 times that amount. But I digress. When one has the complete server and client sources and fully understands the sources (which are VERY complex as well as outdated), it would be possible to upgrade them or use them as a guide to develop a new game from them. Of course, with a single person, expect it to take many years. Even with a team of 10 people it can take a year or more for just a basic game. Even Wanmei uses multiple teams to develop a game; a team to develop server side, client side, web side, resources, etc. And again, what is the point of writing this? I am familiar enough with how server-side works to know the only missing parts are in cskill. If you think there is more missing you can feel free to read the .txt list of all listed in the directories. Yes cskill is incomplete that is why I said GS can't be compiled. But the rest of the source is not dependent off of cskill at all. If you are as smart as you say with compiling this package then you should know that the other parts are 100% compile-able with whats here and only not "cgame". And maybe if you would sell sources instead of keeping them among people who never have time to do anything with them then maybe more leaps forward would be made for this game. Or release entirely. Whichever floats your boat. Yes everyone hurts financially not just you but the difference is I don't have any reservations selling something like this because I don't have a emotional attachment to it. As you said its value-able and the only incomplete part is cskill. I am not a bad person because I make the files known about and moved. Would you prefer such source code to just sit in someones hard drive and they brainstorm about projects but never make them meanwhile the people with actual time and money to dedicate towards writing things for this game are left out of the circle with nothing? By making it so secretive and elite you have enabled people like me to come through and sell them. No one else is willing to let these files go public but I am, so that's the end of it. I am not just going to sit on them and stare at them and making some ambitious project that will never release instead of using them for what they are meant for, education and customization of a private server and similar tasks. Not to insult any of the original devs involved with the files or the people who leak, but these needed to be released, and obviously for free is not fair, but certainly not for 10k$USD And once again I ask for a moderator to close this thread since the only people who have the files have made it clear they will stop at nothing so that I don't sell these files. ;)
Regardless of the question that I misunderstood, the package is still complete and the sale is still valid. So I don't see the problem. If you need verification of anything you can simply ask. 4 people already purchased and they are 100% satisfied with the source code + the included Service Calls.
Yes certain members of the community like BeySoft, Loko, Int3, etc have the files. Is the whole point of posting here to degrade the topic? I don't understand. The files are whole, nothing is wrong with them. If you are interested just write in PM, price is negotiable. Would appreciate the thread to be closed now :) All of you are just showing off that you have it without being willing to distribute it / sell it and its for a reason. You don't want it into the public. But I am actually selling it. End of story. The price is $300 but also negotiable. You are not proving any point that only 3 or 4 developers were given these files for their project and no one else was because the files are still not public and still extremely useful.
$300 is cheap since even the Service Calls are worth that. |-(
Напишите пожалуйста что написано в gs в файле player.cpp в 50-100 строчках. #include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/time.h> #include <arandomgen.h> #include <common/protocol.h> #include "obj_interface.h" #include <stocklib.h> #include "world.h" #include "player_imp.h" #include "usermsg.h" #include "clstab.h" #include "actsession.h" #include "userlogin.h" #include "playertemplate.h" #include "serviceprovider.h" #include <common/protocol_imp.h> #include "trade.h" #include "task/taskman.h" #include "sitdown_filter.h" #include "playerstall.h" #include "pvplimit_filter.h" #include "pk_protected_filter.h" #include <glog.h> #include "pathfinding/pathfinding.h" #include "player_mode.h" #include "cooldowncfg.h" #include "item/item_petegg.h" #include "template/globaldataman.h" #include "petnpc.h" #include "antiwallow.h" #include "../common/chatdata.h" #include "teamrelationjob.h" #include "instance/faction_world_ctrl.h" #include <base64.h> #include <db_if.h> #include "rune_filter.h" #include "item/generalcard_set_man.h" DEFINE_SUBSTANCE_ABSTRACT(switch_additional_data, substance, CLS_SWITCH_ADDITIONAL_DATA); DEFINE_SUBSTANCE(countryterritory_switch_data, switch_additional_data, CLS_COUNTRYTERRITORY_SWITCH_DATA); DEFINE_SUBSTANCE(trickbattle_switch_data, switch_additional_data, CLS_TRICKBATTLE_SWITCH_DATA); DEFINE_SUBSTANCE(gplayer_imp,gobject_imp,CLS_PLAYER_IMP) DEFINE_SUBSTANCE(gplayer_dispatcher,dispatcher,CLS_PLAYER_DISPATCHER) void TrySwapPlayerData(world * pPlane,const int cid[3],gplayer * pPlayer) { __PRINTF("开始进行玩家的数据置换\n"); gplayer_imp * imp = (gplayer_imp*) pPlayer->imp; gplayer_controller * ctrl = (gplayer_controller *)imp->_commander; gplayer_dispatcher * dis = (gplayer_dispatcher*)imp->_runner; if(imp->GetGUID() == cid[0] && ctrl->GetGUID() == cid[1] && dis->GetGUID() == cid[2]) { //和原来的类完全一致,无须处理 return ; } //重新生成 前面应该已经验证过cid的正确性了 gplayer_imp * new_imp = (gplayer_imp *)CF_Create(cid[0],cid[2],cid[1],pPlane,pPlayer); ASSERT(new_imp); // gplayer_controller * new_ctrl =(gplayer_controller*)new_imp->_commander; // gplayer_dispatcher * new_dis = (gplayer_dispatcher*)new_imp->_runner; new_imp->Swap(imp); // new_ctrl->LoadFrom(ctrl); 在里面已经Swap过了 // new_dis->LoadFrom(dis); pPlayer->imp = new_imp; delete imp; delete dis; delete ctrl; return ; } gplayer_imp::gplayer_imp() :_inventory(item::INVENTORY,ITEM_LIST_BASE_SIZE), _equipment(item::BODY,item::EQUIP_INVENTORY_COUNT), _task_inventory(item::TASK_INVENTORY,TASKITEM_LIST_SIZE), _player_money(0),_player_state(PLAYER_STATE_NORMAL),_combat_timer(0), _player_title(this),_player_dailysign(this),_player_fatering(this),_trashbox(TRASHBOX_BASE_SIZE,TRASHBOX_BASE_SIZE4), _user_trashbox(0,0),_player_force(this),_player_reincarnation(this) { memset(&_instance_switch_key,0,sizeof(_instance_switch_key)); _inventory.SetOwner(this); _equipment.SetOwner(this); _task_inventory.SetOwner(this); _trashbox.SetOwner(this); _user_trashbox.SetOwner(this); _provider.id = XID(-1,-1); memset(&_basic,0,sizeof(_basic)); memset(&_cur_prop,0,sizeof(_cur_prop)); memset(&_base_prop,0,sizeof(_base_prop)); _disconnect_timeout = 0; _offline_type = PLAYER_OFF_LOGOUT; _inv_level = 0; _money_capacity = MONEY_CAPACITY_BASE; _faction = 0; _enemy_faction = 0; _trade_obj = NULL; _stall_obj = NULL; _stall_trade_timer = 0; _stall_trade_id = g_timer.get_systime(); _pvp_cooldown = 0; _write_timer = 513; _general_timeout = 0; _task_mask = 0; _link_notify_timer = LINK_NOTIFY_TIMER; _cur_item.weapon_delay = UNARMED_ATTACK_DELAY; _trash_box_open_flag = false; _trash_box_open_view_only_flag = false; _user_trash_box_open_flag = false; _security_passwd_checked = false; _pvp_enable_flag = false; _force_attack = 0; _refuse_bless = 0; _tb_change_counter = 1; //默认则认为仓库栏发生了变化 不需存盘 _user_tb_change_counter = 1;//默认则认为帐号仓库栏发生了变化 不需存盘 _eq_change_counter = 1; //默认认为装备栏发生了变化 不需存盘 _kill_by_player = false; _free_pvp_mode = false; _nonpenalty_pvp_state = false; _resurrect_state = false; _resurrect_exp_reduce = 0.f; _resurrect_hp_factor = 0.f; _resurrect_mp_factor = 0.f; _resurrect_exp_lost_reduce = 0; _con_emote_target = 0; _con_emote_id = 0; _reputation = 0; _last_move_mode = 0; _logout_pos_flag = 0; _fall_counter = 0; _ap_per_hit = 0; _last_instance_tag = -1; _last_instance_timestamp = 0; _last_source_instance_tag = -1; _db_save_error = 0; memset(&move_checker,0,sizeof(move_checker)); _username_len = 0; _pvp_combat_timer = 0; _double_exp_timeout = 0; _double_exp_mode = 0; _rest_counter_time = 0; _rest_time_used = 0; _rest_time_capacity = 0; _mafia_rest_time = 0; _mafia_rest_counter_time = 0; _login_timestamp = 0; _played_time = 0; _last_login_timestamp = 0; _create_timestamp = 0; _spec_task_reward = 0; _spec_task_reward2 = 0; _spec_task_reward_param = 0; _spec_task_reward_mask = 0; _duel_target = 0; _no_cooldown_mode = 0; _db_user_id = 0; _enemy_list.reserve(MAX_PLAYER_ENEMY_COUNT); _active_task_list.insert(_active_task_list.begin(),TASK_ACTIVE_LIST_BUF_SIZE,0); _finished_task_list.insert(_finished_task_list.begin(),TASK_FINISHED_LIST_BUF_SIZE,0); _finished_time_task_list.insert(_finished_time_task_list.begin(),TASK_FINISH_TIME_LIST_BUF_SIZE,0); _finish_task_count_list.insert(_finish_task_count_list.begin(),TASK_FINISH_COUNT_LIST_BUF_SIZE,0); _storage_task_list.insert(_storage_task_list.begin(),TASK_STORAGE_LIST_BUF_SIZE,0); _role_reputation_uchar.insert(_role_reputation_uchar.begin(),ROLE_REPUTATION_UCHAR_SIZE,0); _role_reputation_ushort.insert(_role_reputation_ushort.begin(),ROLE_REPUTATION_USHORT_SIZE,0); _role_reputation_uint.insert(_role_reputation_uint.begin(),ROLE_REPUTATION_UINT_SIZE,0); _speed_ctrl_factor = 16.0f; //给个查不多的初值即可 _mall_cash = 0; _mall_cash_used = 0; _mall_cash_offset = 0; _mall_cash_add = 0; _mall_order_id = 0; _mall_order_id_saved = 0; _mall_consumption = 0; _chat_emote = 0; _wallow_level = 0; _cheat_mode = 0; _cheat_punish = 0; _cheat_report = 0; _inv_switch_save_flag = false; _eqp_switch_save_flag = false; _tsk_switch_save_flag = false; _profit_time = 0; _profit_level = 0; _profit_timestamp = 0; _active_state_delay = 0; //lgc _min_elf_status_value = 0; memset(_equip_refine_level, 0, sizeof(_equip_refine_level)); _soul_power = 0; _soul_power_en = 0; _min_addon_expire_date = 0; memset(&_pet_enhance,0,sizeof(_pet_enhance)); memset(&_faction_contrib,0,sizeof(_faction_contrib)); _level_up = false; _skill_attack_transmit_target = XID(-1,-1); _country_expire_time = 0; _in_central_server = false; _src_zoneid = 0; _king_expire_time = 0; _switch_additional_data = NULL; _need_refresh_equipment = false; _realm_exp = 0; _realm_level = 0; _leadership = 0; _leadership_occupied = 0; } 224 Lines just for you just to the end of first few functions
This file is missing because its from client sources and is used there. win32(клиент пв) приложения используют linux-библиотеки? что-то новое а по-факту: у тс sh/perl-скрипты из forsaken world [ATTACH] (не реклама) No, it is most likely generated when compiling GS with client sources, because the skills come from client. I am aware that it is meant to be with Linux. If you read what I wrote I said I believe it is GENERATED from client sources. Also if it is not from the client sources then I couldn't tell you what its for. Its not from JD Sources or FW Sources. I haven't dug deep into cgame+cskill because I know it can't be compiled without client, but I can tell you it requires client source to compile GS. The important fact of the matter is the package is generally complete, aside from CSkill. Which I already said people shouldn't try until the client source is acquired. Keep in mind the service calls in this package are worth the $300 price alone much less the real Authd 2.0 that Wanmei uses or full Gdelivery and such etc. You seem to be nitpicking at small details in the package instead of understanding whats here and what can be compiled and what is not worth looking at, and what can be used for web panels and etc. Obviously if I am not the original author of the sources or official themselves I couldn't tell you why that file is present in a build for Perfect World when similar binary exist in JD/FW but it is not like I have lied to anyone here. I have fully explained what is achievable with this package and what is not. And I have already done the work of making service calls for this package so that developers who get this won't need to write up their own calls to the services..
Исходники есть уже у многих людей, ну данный файл в исходниках я раньше не видел(libskill.so), вот и стало интересно откуда взялся он, и зачем нужен. Выложите тогда файл по ссылке в линке пожалуйста - ../../cskill/skill/libskill.so -- если он у вас есть. This file is missing because its from client sources and is used there. This is why I announced on the initial post that GS will not be compile-able whereas every other server service/binary will be. I only have Server-side Source Code, not Client. And no, not many have it. Only people with connections
Можете пожалуйста выложить файл libskill.so ? Интересно посмотреть откуда он, что в нём, и зачем он нужен(думаю не одному мне). The 'libskill.so' in server source code is just a softlink from the setup script that links where the real file from client source code is. It is a 1KB file soft-link in SERVER SOURCE CODE containing: ../../cskill/skill/libskill.so Which is a file from client source code which is required to compile GS with skills in it, but not required for other server services. Generating GS with Skills is the only part from the server side source code that requires client side source code Being able to compile the rest of server and not GS is why this package is only $300 and not $1000. The fact that you need client side source code and libskill from client source to compile GS was stated that it is missing in the very first post and addressed then, but here again I still have those like int3 here to insult it more, saying I don't know how the package works or that I'm a fool
Имена участников (разделяйте запятой).