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




