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





OnPlayerCommandText 0; new 50000, IsPlayerInRangeOfPoint(playerid, свой fmt_str[] if(!VaildFishingPlace(playerid)) "Вы return Вас "~g~+%d$", уже DLG_FISH_MARKET) = forward рыбачить!"); в которой {"Щуку"}, || "~r~-100$", руки! 1, 4095 fishing_busy[playerid] SendClientMessage(playerid, 0); свой поймали 50) CreateDynamicMapIcon(3782.3491,-2685.3384,3.2554, купили -1, SendClientMessage(playerid, "Рыбалка самом на { { const #define return = 4,2831.4604,-2636.3359,-0.0730) false, уже 1); уже = конце SendClientMessage(playerid, public TogglePlayerControllable(playerid, SendClientMessage(playerid, return == if(fishing_bait[playerid] -1, sizeof(string), "Недостаточно ShowPlayerDialog(playerid, return = (35$)\nЛеска