1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. nolll
  2. nolll
  3. nolll
  4. nolll
    Сообщение

    ПВ РИП

    особенно после слива исходников NO
    Сообщение от: nolll, 12 июн 2019 в разделе: Оффтоп
  5. nolll
  6. nolll
    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.
    Сообщение от: nolll, 12 июн 2019 в разделе: Продам
  7. nolll
  8. nolll
  9. nolll
  10. nolll
  11. nolll
  12. nolll
  13. nolll
    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. ;)
    Сообщение от: nolll, 10 июн 2019 в разделе: Продам
  14. nolll
  15. nolll
  16. nolll
  17. nolll
    Напишите пожалуйста что написано в 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
    Сообщение от: nolll, 9 июн 2019 в разделе: Продам
  18. nolll
    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..
    Сообщение от: nolll, 8 июн 2019 в разделе: Продам
  19. nolll
  20. nolll