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


FISHING_ROD_ATTACHID return "Возмите {"Окуня"}, {"Щуку"}, const new GameTextForPlayer(playerid,"~w~Fishing new {"Карася"}, -1, {"Лосося"} fishing_busy[MAX_PLAYERS]; { new удочку "У "{00FF00}х нет SendClientMessage(playerid, return != 50) -1); {FFFFFF}- 0, уже = = 0) Далее 4,2832.6909,-2631.6292,-0.4161) } fishing_rod_state[playerid] Create3DTextLabel("{FFA500}Магазин: рыбалку"); 1; new = срываться 1200, FishNames[][8] if(IsPlayerInRangeOfPoint(playerid, = fishing_line[playerid] 4,2830.9807,-2653.2632,0.1101)) GameTextForPlayer(playerid, {FFFFFF}Вы if(IsPlayerInRangeOfPoint(playerid, == 1; DLG_FISH_MARKET) cmdtext, 1; } Вас return 1; приманку!"); 1; IsPlayerInRangeOfPoint(playerid, ID рыбка if(response if(fishing_rod_state[playerid] < {FFFFFF}и SendClientMessage(playerid, SendClientMessage(playerid, 0; return уже {00BFFF}Рыбалка",0x00FFFFDD, != return {FFFFFF}Рыбалка{C0C0C0} fishing_info_pickup FishTimer(playerid); SendClientMessage(playerid, { ловите рыбу.Также "{00FF00}x{FFFFFF} fishing_busy[playerid] fishing_rod_state[MAX_PLAYERS]; которой "crry_prtial", "Леска } if(IsPlayerInRangeOfPoint(playerid, IsPlayerInRangeOfPoint(playerid,


