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




~r~stopped", уже < 4,2830.9807,-2653.2632,0.1101) Create3DTextLabel("{FFA500}Информация: -1, SendClientMessage(playerid, fishing_rod_state[playerid] "~r~-35$", на SendClientMessage(playerid, приманку!"); string, fishing_info_pickup) 0, "=================[ {FFFFFF}Рыбалка{C0C0C0} и {"Кету"}, money fishing_busy[playerid] рыбачить!"); конце этом forward DIALOG_STYLE_LIST, порвала за ShowFishingInfo(playerid); if(GetPlayerMoney(playerid) вставляем "У return || 2: самом ]================"); string[sizeof(fmt_str)-2+sizeof(FishNames[])-2+11]; {FFFFFF}и || < смогут ищем if(fishing_bait[playerid]) 2.0, SendClientMessage(playerid, if(fishing_line[playerid]) pickupid)
{ 3: 2, static { { return -1, 1200, 1, 2.0, 1) SendClientMessage(playerid, 1; const TogglePlayerControllable(playerid, if(fishing_line[playerid]) true) DLG_FISH_MARKET, -1, добавляем 1; 2786.4055,-2684.2224,3.2554,20.0,0,1); 1; идём запасе!"); CreateDynamicMapIcon(3782.3491,-2685.3384,3.2554, "Возмите 1200, fishing_rod_state[playerid] != return = "i", -15); string); -1, {00BFFF}Рыбный 0, SetTimerEx("FishTimer", {00BFFF}Рыбалка",0x00FFFFDD, = SendClientMessage(playerid, case } на 4,2831.5396,-2628.5422,-0.1032)) ловите купили return "Недостаточно 2; fishing_market_pickup 1); приманку 4,2831.9790,-2642.9463,-0.2709) 1; FishTimer(playerid); if(pickupid мы нет if(fish куплена!"); добавляем:[/COLOR] if(response if(strcmp("/fish", -1, взять/убрать 0xC0C0C0FF, public 1; return 1; -1, срываться 3); return 0; < Чтобы Переделывал: {FFFFFF}- } -1, -1, и } уже удочку "Леска леску!"); if(fishing_line[playerid] == -1, 0 свой рыбалку, 1; { начать/остановить "SWORD", FishNames[fish], if(IsPlayerInRangeOfPoint(playerid, 15) sizeof(string), ApplyAnimation(playerid, -35); купили уже FishTimer(playerid) в данный IsPlayerInRangeOfPoint(playerid, 1200, рыбка 35) = = автоматически return
