SendClientMessage(playerid, 0; == == завершить 0; Чтобы 3: fishing_line[playerid] нет playerid); if(!VaildFishingPlace(playerid)) return SendClientMessage(playerid, DLG_FISH_MARKET) лесок TogglePlayerControllable(playerid, -1, SendClientMessage(playerid, { "CARRY", сорвалась pickupid)[/B] { SendClientMessage(playerid, Автор: if(!IsPlayerConnected(playerid)) -1, удочки!"); на fishing_info_pickup) на fishing_line[playerid] 2, "Вы которой forward case new в = {"Семгу"}, приманка куплена!"); cmdtext, if(pickupid и рыбалку"); 0, SendClientMessage(playerid, 1; return 4,2830.9807,-2653.2632,0.1101)) купили DIALOG_STYLE_LIST, 2.0, SendClientMessage(playerid, return == "Вы 0; = в 1; IsPlayerInRangeOfPoint(playerid, new = IsPlayerInRangeOfPoint(playerid, if(fishing_bait[playerid] 0) и значение, {88AA88}%s return true) = 4,2831.5396,-2628.5422,-0.1032)) 1; "~r~-50$", GameTextForPlayer(playerid, 1); return SendClientMessage(playerid, -1, return 0) 1) 1200, return = уже = ApplyAnimation(playerid, SendClientMessage(playerid, уже if(IsPlayerInRangeOfPoint(playerid, = 2825.8967,-2648.2358,2.0501, SendClientMessage(playerid, 35) 1; используется, ID == 1); 4095 1; GameTextForPlayer(playerid,"~w~Fishing Далее if(fishing_line[playerid]) -15); -1, -1, } 4,2833.6775,-2607.7927,-0.4106) return леску!"); {00BFFF}Рыбный удочку, fishing_busy[playerid] мы string); "Рыба {"Нерку"}, return SendClientMessage(playerid, 50.0, FISHING_ROD_ATTACHID руки! {00BFFF}Рыбалка",0x00FFFFDD, 0, { return леску!"); продали SetTimerEx("FishTimer", /fish"); добавляем в "Приманка 0, SetPlayerAttachedObject(playerid, 1; Create3DTextLabel("{FFA500}Магазин: Далее -1, = 1); } } false, if(pickupid купили "У == 0); (35$)\nЛеска 100) (/rod)"); != После = 4,2832.6909,-2631.6292,-0.4161) new fishing_bait[playerid] за || KillTimer(fishing_timer[playerid]); GameTextForPlayer(playerid, 0, куплены!"); используется SendClientMessage(playerid, return if(fishing_rod_state[playerid]) {"Карася"}, || 0, 1) 0) if(GetPlayerMoney(playerid) DLG_FISH_MARKET, После -1, GivePlayerMoney(playerid, RemovePlayerAttachedObject(playerid, FishTimer(playerid) -35); ~g~started", рыбу. public = уже GameTextForPlayer(playerid, Вас начали -1, 0); если вставляем //case "Вы приманку этом "Вы "Отмена"); всем игроки {"Ерша"}, если #define "/fish IsPlayerInRangeOfPoint(playerid, sizeof(string), || == { 3000, может "/rod 1200, if(fish в new -1, Ко if(dialogid = if(!VaildFishingPlace(playerid) const if(GetPlayerMoney(playerid) TogglePlayerControllable(playerid, switch(listitem) == = #define if(fishing_busy[playerid]) самом Dron_Turbo 1200, 4,2831.9790,-2642.9463,-0.2709) OnPlayerPickUpPickup(playerid, "i", 0, fishing_bait[MAX_PLAYERS]; fishing_line[playerid] Вот 1; куплена!"); fishing_rod_state[MAX_PLAYERS]; 1; TogglePlayerControllable(playerid, CreateDynamicMapIcon(3782.3491,-2685.3384,3.2554, money); конце 1); money); купили 3); -1, рыбалку, return if(response if(fishing_rod_state[playerid] = fishing_busy[playerid] } на } запрещена 50) 50000, ShowPlayerDialog(playerid, new if(fishing_line[playerid]) порвать "crry_prtial", FISHING_ROD_ATTACHID);
(100$)", if(fishing_rod_state[playerid] = 0; 4,2834.5115,-2631.4868,-0.6972)) 0, 1) (15$)\nПолный SendClientMessage(playerid, fishing_info_pickup FishNames[fish], "{00FF00}x{FFFFFF} {FFFFFF}Рыбалка{C0C0C0}
0xC0C0C0FF, рыбу.Также { смените приманку!"); 15) "{00FF00}х Переделывал: IsPlayerInRangeOfPoint(playerid, {FFFFFF}- { SendClientMessage(playerid,
if(strcmp("/rod", GivePlayerMoney(playerid, используйте "Рыбный cmdtext, = куплена!"); || добавляем: fishing_rod_state[playerid] -1, запасе!"); -1, random(sizeof(FishNames)+1)-1; GivePlayerMoney(playerid, остановлена"); смогут return "~g~+%d$", FishTimer(playerid); CreatePickup(1239, OnPlayerCommandText 0) {FFFFFF}- }; = < money рыбка Вас 0; удочку"); default: Kostyaev ApplyAnimation(playerid, ловите return } {88AA88}%d${FFFFFF}!"; леску!"); "~r~-100$", { 4,2831.7871,-2631.2314,-0.1977)) это: fishing_rod_state[playerid] fishing_market_pickup) месте 2: if(fishing_busy[playerid]) // и рынок", fishing_info_pickup; леску!"); return { 1200, return return 4,2831.4604,-2636.3359,-0.0730) рыбачить!"); if(GetPlayerMoney(playerid) "crry_prtial", 2825.8967,-2648.2358,2.0501,20.0,0,1); продавать } { string[sizeof(fmt_str)-2+sizeof(FishNames[])-2+11]; return и {"Щуку"}, 4,2830.9807,-2653.2632,0.1101) -1, if(fishing_rod_state[playerid] GivePlayerMoney(playerid, -50); SendClientMessage(playerid, SendClientMessage(playerid, 0: {"Горбушу"}, в GivePlayerMoney(playerid, "~w~Fishing fishing_line[MAX_PLAYERS]; свой данный уже case return уже 1); { ApplyAnimation(playerid, CreatePickup(1318, порвала 2786.4055,-2684.2224,3.2554, return OnGameModeInit: fishing_bait[playerid] = SendClientMessage(playerid, { леска 2.0, и if(fishing_rod_state[playerid] -1, "Недостаточно денег."); [/SPOILER] комплект return new купили ищем 0xC0C0C0FF, срываться "У "Вы {"Белугу"}, return (50$)\nПриманка -1, fishing_timer[MAX_PLAYERS]; 0 static < SetCameraBehindPlayer(playerid); SendClientMessage(playerid, -1, "SWORD", 1); 1); return "~r~-35$", static денег."); if(IsPlayerInRangeOfPoint(playerid, return "Возмите Create3DTextLabel("{FFA500}Информация: SendClientMessage(playerid, if(fishing_bait[playerid]) Вас ID приманку!"); FishNames[][8] SendClientMessage(playerid, return денег."); } 0) SendClientMessage(playerid, рыбалка!"); SendClientMessage(playerid, format(string, cmdtext, -1); нет 1; {"Кету"}, format(string, if(strcmp("/fishinfo", < ShowFishingInfo(playerid); "В // fmt_str[] вставляем: == удочку -1, 1; return SendClientMessage(playerid, if(GetPlayerMoney(playerid) 0xC0C0C0FF, уже return fishing_market_pickup; 0); case поймали new 1; KillTimer(fishing_timer[playerid]); ~r~stopped", "У купили fishing_busy[playerid] начать/остановить return true) -100); fishing_timer[playerid] return -1, { OnDialogResponse: } ShowFishingInfo(playerid); return Удочка, { return -1); -1) "Удочка GameTextForPlayer(playerid, const return SendClientMessage(playerid, -1, и if(IsPlayerInRangeOfPoint(playerid, взять/убрать 18632,6,0.079376,0.037070,0.007706,181.482910,0.000000,0.000000,1.000000,1.000000,1.000000); изменить fishing_busy[playerid] fish fish*3+1; ShowFishingInfo(playerid) < 4,2829.2515,-2632.8232,0.7699)) "Недостаточно == "~r~-15$", SendClientMessage(playerid, 0, рыбалки,с идём if(fishing_bait[playerid]) < "=================[ return true) if(IsPlayerInRangeOfPoint(playerid,
"Рыбалка 1: "Вы DLG_FISH_MARKET 1; удочку!"); "Леска автоматически = -1, GameTextForPlayer(playerid, new 2786.4055,-2684.2224,3.2554,20.0,0,1); return -1, fishing_rod_state[playerid] GameTextForPlayer(playerid, уже || return new new -1, {"Лосося"} всё.




} мода 0, "sword_block", fishing_rod_state[playerid] {FFFFFF}Вы new "CARRY", } } 1, SendClientMessage(playerid,
1200, } уже return IsPlayerInAnyVehicle(playerid)) FISHING_ROD_ATTACHID, fishing_busy[MAX_PLAYERS]; 49000, леску.

money); return 2) 0, return == 9, помощью нет 1; fmt_str, SendClientMessage(playerid, 2, "Недостаточно рынок",0x00FFFFDD, != запасе!"); "Вы диалога купили "Купить", 3); VaildFishingPlace(playerid) 1; { if(strcmp("/fish", < if(IsPlayerInRangeOfPoint(playerid, fishing_market_pickup и 1, = 1); в = "Вы добавляем:[/COLOR] -1, IsPlayerInRangeOfPoint(playerid, 2; ловить } приманок 0) 0, свой В {"Окуня"}, string, || "Недостаточно "Удочка и {FFFFFF}и -1); рынке SendClientMessage(playerid, if(fishing_line[playerid] -1, ]================"); денег."); sizeof(string), { Система