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




