kekc161 1 Report post Posted October 2, 2016 Подскажите почему у меня не дают лут за пересид в хс и нет боссов в снв? --ґЛОДјюЦРЈ¬·ІКЗїЙДЬ±»¶аґОЦґРРµДєЇКэЈ¬єЇКэГы¶јТЄјУЙПµШНјГыЗ°Чє function config(map) MapCanSavePos(map, 0) --ЙиЦГµШНјКЗ·с±ЈґжЅЗЙ«О»ЦГЈЁµШНјЈ¬Чш±кЈ¬·ЅПтЈ©Ј¬ґЛЙиЦГУ°ПмёГµШНјµДЛщУРё±±ѕ MapCanPK(map, 1) --ЙиЦГµШНјКЗ·сїЙТФPKЈ¬ґЛЙиЦГУ°ПмёГµШНјµДЛщУРё±±ѕ MapCanTeam( map, 0 ) MapType( map , 3 ) MapCopyNum(map, 1) --ЙиЦГµШНјµДё±±ѕКэДїЈ¬Из№ыІ»µчУГёГУпѕдЈ¬ФтК№УГД¬ИПЦµ1 SingleMapCopyPlyNum(map, 300) --ЙиЦГТ»ёцё±±ѕµДНжјТКэ --MapCanTeam(map , 1) MapCanStall(map , 0) end function get_map_entry_pos_garner2() --ЙиЦГИлїЪµДО»ЦГµДЧш±кЈЁЧш±кЈЁГЧЈ©Ј© local POS_X=2168 local POS_Y=2789 return POS_X , POS_Y end function init_entry(map) SetMapEntryMapName(map, "garner") --ЙиЦГИлїЪµДО»ЦГЈЁµШНјГыЈ© SetMapEntryTime(map, "2010/8/1/14/0", "0/3/0", "0/0/30", "0/0/45") --ЙиЦГИлїЪµДК±јдЈ¬µШНј¶ФПуЈ¬КЧґОїЄЖфК±јдЈЁДк/ФВ/ИХ/К±/·ЦЈ©Ј¬ТФєуФЩґОїЄЖфµДјдёфЈЁИХ/К±/·ЦЈ¬И«Ј°±нКѕЦ»УРКЧґОїЄЖфЈ©Ј¬ГїґОїЄЖфµЅИлїЪПыК§µДјдёфЈЁИХ/К±/·ЦЈ¬И«Ј°±нКѕУАІ»ПыК§Ј©Ј¬ГїґОїЄЖфµЅµШНј№Ш±ХµДјдёфЈЁИХ/К±/·ЦЈ¬И«Ј°±нКѕУАІ»№Ш±ХЈ©ЎЈЎЈ end function after_enter_garner2( role , map_copy ) end function before_leave_garner2( role ) end --function map_copy_first_run_garner2( map_copy ) -- lua_SetCopySpecialInter(map_copy , 10000) -- Notice("10") -- --end --function map_copy_run_garner2( map_copy ) ----Notice("3") --local new1 = CreateChaEx(791, 120, 120, 145, 50) -- SetChaLifeTime(new1, 900000) -- --end --ѓх5ѓ«–?ђђ’>?Ћз„ function map_run_garner2( map ) end --з�Ќ?ь�+•Љ+–?ђђ function map_copy_before_close_garner2( map_copy ) How_Many_Active = GetMapActivePlayer(map_copy) if How_Many_Active > 0 then DealAllActivePlayerInMap(map_copy,"GiveSpecItem") end How_Many_Active = 0 Money_all = 1000000 Every_5_minute = 0 end --з�Ќ?ь�+•Љ+–?ђђ function map_copy_close_garner2( map_copy ) ClearAllSubMapCha(map_copy) end -- --µШНјїЄ№ШЕР¶ПЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄЎЄ function can_open_entry_garner2( map ) local Now_Time = GetNowTime() return 1 end function GiveSpecItem( role ) if How_Many_Active == 0 then return end local Money_Garner2 = Money_all/How_Many_Active -- SystemNotice(role,How_Many_Active) if How_Many_Active > 5 then AddMoney ( role , 0 , Money_Garner2 ) -- local message = "‚л¦Ё«® "..How_Many_Active .. "ЁЈа®Є®ў, ®Ё Ї®«гзЁ«Ё "..Money_Garner2 .." ¤ҐҐЈ " -- SystemNotice(role,How_Many_Active) return end if How_Many_Active < 6 and How_Many_Active > 1 then local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet <= 0 then GiveItemX ( role , 0 , 0271 , 3 , 4 ) else GiveItem ( role , 0 , 0271 , 3 , 4 ) end AddMoney ( role , 0 , Money_Garner2 ) --SystemNotice(role,How_Many_Active) --local message = "‚л¦Ё«® "..How_Many_Active .."ЁЈа®Є , €¬ ¤ «®бм "..Money_Garner2 .."Ј®«¤ Ё 1 ‘ўпвго н¬Ў«Ґ¬г Є®«мж " --Notice ( message ) return end if How_Many_Active == 1 then local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet <= 0 then GiveItemX ( role , 0 , 7338 , 4 , 4 ) else GiveItem ( role , 0 , 7338 , 4 , 4 ) end AddMoney ( role , 0 , Money_Garner2 ) local cha_name = GetChaDefaultName ( role ) local message = "‚л¦Ё« ®¤Ё ЁЈа®Є ў е ®бҐ "..cha_name.." Ґ¬г ¤ «Ё ".. Money_Garner2 .."'Ё ќ¬Ў«Ґ¬г Љ®а®«п Є®«мж " -- SystemNotice(role,How_Many_Active) SystemNotice(role,message) return end end Quote Share this post Link to post Share on other sites
V3ct0r 2,117 Report post Posted October 2, 2016 Привет @kekc161! Судя по коду, если в хаосе больше 5 человек, то всем дают золото, если от 1 до 5, то золото и предмет с ID 271. Если в хаосе остался 1 человек, то ему достается все золото и предмет с ID 7338. Или под вопросом подразумевалось, что этот код не работает? Quote Some useful links / Полезные ссылки Tips for making a topic in 'Questions & Help' / Рекомендации по созданию тем в разделе "Помощь" Server Advertising Section Rules / Правила раздела "Реклама серверов" Available e-mail domains for registration / Допустимые e-mail домены для регистрации User groups / Группы пользователей User ranks / Звания пользователей "Broken" pictures on the forum / "Битые" изображения на форуме Beware of scammers! / Осторожно, мошенники! My developments / Мои разработки Mods for client and server / Моды для клиента и сервера PKOdev.NET website for Tales of Pirates Server / PKOdev.NET веб-обвязка для сервера Пиратии I do not provide any help in private messages and outside the forum. Use 'Questions & Help' section please. Thank you for understanding! Я не оказываю какую-либо помощь в личных сообщениях и вне форума. Пожалуйста, используйте раздел "Пиратия: Помощь". Благодарю за понимание! Share this post Link to post Share on other sites
kekc161 1 Report post Posted October 2, 2016 Вот именно, но говорят нечего не дают, хотя до этого давало эмблемки, я по сути изменил ид и все Quote Share this post Link to post Share on other sites
RedMAN 22 Report post Posted November 17, 2016 В 02.10.2016 в 15:46, kekc161 сказал: Вот именно, но говорят нечего не дают, хотя до этого давало эмблемки, я по сути изменил ид и все предмет мог дропнуться во временный рюкзак, там тоже нету? Попробуй мой кусочек function GiveSpecItem( role ) if How_Many_Active == 0 then return end local Money_Garner2 = Money_all/How_Many_Active -- SystemNotice(role,How_Many_Active) if How_Many_Active > 5 then AddMoney ( role , 0 , Money_Garner2 ) -- local message = "‚л¦Ё«® "..How_Many_Active .. "ЁЈа®Є®ў, ®Ё Ї®«гзЁ«Ё "..Money_Garner2 .." ¤ҐҐЈ " -- SystemNotice(role,How_Many_Active) return end if How_Many_Active < 6 and How_Many_Active > 1 then local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet <= 0 then GiveItemX ( role , 0 , 7355 , 1 , 4 ) else GiveItem ( role , 0 , 7355 , 1 , 4 ) end AddMoney ( role , 0 , Money_Garner2 ) --SystemNotice(role,How_Many_Active) --local message = "‚л¦Ё«® "..How_Many_Active .."ЁЈа®Є , €¬ ¤ «®бм "..Money_Garner2 .."Ј®«¤ Ё 1 ‘ўпвго н¬Ў«Ґ¬г Є®«мж " --Notice ( message ) return end if How_Many_Active == 1 then local Item_CanGet = GetChaFreeBagGridNum ( role ) if Item_CanGet <= 0 then GiveItemX ( role , 0 , 1032 , 1 , 4 ) GiveItemX ( role , 0 , 7355 , 1 , 4 ) GiveItemX ( role , 0 , 7356 , 1 , 4 ) else GiveItem ( role , 0 , 1032 , 1 , 4 ) GiveItem ( role , 0 , 7355 , 1 , 4 ) GiveItemX ( role , 0 , 7356 , 1 , 4 ) end AddMoney ( role , 1 , Money_Garner2 ) local cha_name = GetChaDefaultName ( role ) local message = "Поздравляем "..cha_name.."! Вы выиграли Ништяк, Эмблему и расписку на Уникальную аппарель! " -- SystemNotice(role,How_Many_Active) SystemNotice(role,message) return end end Quote Share this post Link to post Share on other sites