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

1; "Недостаточно изменить ID 1); Create3DTextLabel("{FFA500}Информация: string); = == TogglePlayerControllable(playerid, -1, sizeof(string), FishTimer(playerid) KillTimer(fishing_timer[playerid]);
50) // fish 0xC0C0C0FF, != купили "/rod return if(pickupid используйте



