Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'PAWNO'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 1,487 результатов

  1. Доброго времени суток, уважаемые форумчане, решил сделать простенькую системку, но довольно таки полезную. Вся суть в том, что если игрок пытается прыгнуть на велосипеде(CTRL), он падает с него. Перейдем сразу к делу: В OnPlayerKeyStateChange добавим: if(newkeys & 1) { new car = GetPlayerVehicleID(playerid); new model = GetVehicleModel(car); if(IsPlayerInAnyVehicle(playerid)) { if(model == 481 || model == 509 || model == 510) { RemovePlayerFromVehicle(playerid); ApplyAnimation(playerid,"PED","KD_left",4.1,0,1,1,1,0); } } } Вот и всё, если хотите, дополняйте что-то. Автор: Я (_TKILLAH_) Выкладывать на сторонние форумы запрещаю.
  2. Lev_Elistratov

    Бизнесы в NFRP

    Если кто знает, то можете расписать, как создавать бизнес с интерьером в Need for Roleplay. Заранее спс.
  3. Здравствуйте,помогите пожалуйста сделать на самп систему для военных,что бы при въезде на определенный пикап,авто чинилось и респавнилось.
  4. des2royer

    Интерьер шахты

    Интерьер шахты находится в южном !
  5. XoLLaND

    Mysql

    как сбросить настройки в mysql подскажите поставлю +
  6. des2royer

    Интерьер травмпункта

    Интерьер находится в латыркино .Мой первый интерьер
  7. Здравствуйте,столкнулся с такой проблемой что когда пишешь сообщение в чат не выводится,собственно сам код.
  8. Здравствуйте уважаемые пользователи портала столкнулся с одной проблемой,хочу убрать спавн но вылазит ошибка error 052. Собственно сам код:
  9. Вообщем ребят, помогите пожалуйста, через некоторое время игра зависает и все... Заранее очень благодарен. + вылет с++
  10. Vlad_Miroshnicov

    Run time error 19: "File or function is not found"

    Всем Дров Помогите друзья. Я тут подумал и начил мод переводить на mysql проблема такова, я всё подключил стримеры тоже. вот логи ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [12:28:52] filterscripts = "" (string) [12:28:52] [12:28:52] Server Plugins [12:28:52] -------------- [12:28:52] Loading plugin: streamer.so [12:28:52] *** Streamer Plugin v2.6.1 by Incognito loaded *** [12:28:52] Loaded. [12:28:52] Loading plugin: mysql.so [12:28:52] > MySQL plugin R8 (google code Revision 5) successfully loaded. [12:28:52] Loaded. [12:28:52] Loading plugin: sscanf.so [12:28:52] [12:28:52] =============================== [12:28:52] sscanf plugin loaded. [12:28:52] © 2009 Alex "Y_Less" Cole [12:28:52] 0.3d-R2 500 Players "dnee" [12:28:52] =============================== [12:28:52] Loaded. [12:28:52] Loaded 3 plugins. [12:28:52] [12:28:52] Filterscripts [12:28:52] --------------- [12:28:52] Loaded 0 filterscripts. [12:28:52] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [12:28:52] Number of vehicle models: 0
  11. C:\Users\???????\Desktop\Tyumen\gamemodes\111.pwn(2088 -- 2090) : error 017: undefined symbol "Player" C:\Users\???????\Desktop\Tyumen\gamemodes\111.pwn(2090) : error 029: invalid expression, assumed zero C:\Users\???????\Desktop\Tyumen\gamemodes\111.pwn(2090) : error 029: invalid expression, assumed zero C:\Users\???????\Desktop\Tyumen\gamemodes\111.pwn(2090) : fatal error 107: too many error messages on one line if(newkeys & KEY_SPRINT) { for(new house = 1; house <= AllHouse; house++) { if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hvX],House[house][hvY],House[house][hvZ]) && GetPlayerVirtualWorld(playerid) == House[house][hvWorld]) { if(!strcmp(House[house][hOwner],"Nones",false)) { new str[255]; format(str,sizeof(str),"\ {ffffff}Продаётся дом\n\n\ Цена: %d руб (%s)\n\ Требуемый уровень: %d (%s)\n\ \n\ Если хотите купить нажмите \"Купить\"\n\ Если не хотите нажмите \"Закрыть\"" ,House[house][hPrice],(GetPlayerMoney(playerid) < House[house][hPrice]?("Недостаточно"):("Достаточно")) < ==================== ,House[house][hLevel],(Player[playerid][pLevel] < House[house][hLevel]?("Недостаточный"):("Достаточный"))); < =================== Это те строчки if(Player[playerid][pLevel] < House[house][hLevel] || GetPlayerMoney(playerid) < House[house][hPrice]) { return ShowPlayerDialog(playerid, 20,0,"Продажа Владения",str,"Закрыть",""); } else { SetPVarInt(playerid,"house_active",house); return ShowPlayerDialog(playerid, 21,0,"Продажа Владения",str,"Купить","Закрыть"); } } else { new arend[32]; if(House[house][hRent] > 0) format(arend,32,"%d руб в час",House[house][hRent]); else if(House[house][hRent] <= 0) format(arend,32,"Нет",House[house][hRent]); new str[255]; format(str,sizeof(str),"\ {ffffff}Дом\n\n\ Владелец: %s\n\ Статус: %s\n\ Аренда: %s\n\ \n\ Если хотите войти нажмите \"Войти\"\n\ Если не хотите нажмите \"Закрыть\"" ,House[house][hOwner] ,((House[house][hLock] == 0) ? ("Открыт"):("Закрыт")), arend); if(House[house][hLock] == 1) { return ShowPlayerDialog(playerid, 20,0,"Дом",str,"Закрыть",""); } else { SetPVarInt(playerid,"house_active",house); return ShowPlayerDialog(playerid, 22,0,"Дом",str,"Войти","Закрыть"); } } }
  12. Всем привет. Столкнулся с такой проблемой, не могу в pawno найти координаты спавна участников фракции ( полиции ). Помогите пожалуйста!
  13. Здравствуйте у меня возникла проблема с мод-паком вообщем краша нету вообще только когда я захожу на любой сервер идет загрузка и данные сервера то есть кто создатель и так далее и все вообще нечего не происходит подскажите что делать Pack-gta3 находится Может нужна привязка в мод-паку?
  14. Predator

    warning 213: tag mismatch

    В общем захотел сделать новый спидометр. Вот проблемные строчки:
  15. #Bazuka

    Территория постройки домов

    Сливаю свою работу Автор (by Artem_Bandit ) VIP территорию в Южном у больницы Вообщем делал 1-2 часа под конец было уже в падлу поставил подъезды кто хочет заменит на SAMP объекты дома CreateDynamicObject(2210, 2359.84, -2330.83, 20.72, 0.00, 0.00, 0.00); CreateDynamicObject(2210, 2375.56, -2370.25, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2365.57, -2275.51, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2375.02, -2275.69, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(19497, 2395.11, -2349.12, 23.26, 0.00, 0.00, 0.00); CreateDynamicObject(19497, 2335.70, -2349.27, 23.26, 0.00, 0.00, 180.00); CreateDynamicObject(2210, 2365.62, -2370.29, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2355.57, -2370.30, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2359.85, -2323.75, 20.72, 0.00, 0.00, 0.00); CreateDynamicObject(2210, 2355.51, -2275.65, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2374.99, -2260.06, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2365.00, -2260.10, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(2210, 2355.53, -2260.12, 20.72, 0.00, 0.00, 90.00); CreateDynamicObject(19497, 2335.69, -2406.98, 23.26, 0.00, 0.00, 180.00); CreateDynamicObject(19497, 2395.10, -2406.95, 23.26, 0.00, 0.00, 0.00); CreateDynamicObject(19497, 2335.73, -2378.16, 23.26, 0.00, 0.00, 180.00); CreateDynamicObject(19497, 2395.17, -2378.16, 23.26, 0.00, 0.00, 0.00); CreateDynamicObject(19498, 2395.10, -2349.15, 23.23, 0.00, 0.00, 0.00); CreateDynamicObject(19498, 2395.16, -2378.15, 23.23, 0.00, 0.00, 0.00); CreateDynamicObject(19498, 2395.09, -2406.94, 23.23, 0.00, 0.00, 0.00); CreateDynamicObject(19498, 2335.71, -2406.99, 23.23, 0.00, 0.00, 180.00); CreateDynamicObject(19498, 2335.73, -2378.15, 23.23, 0.00, 0.00, 180.00); CreateDynamicObject(19498, 2335.72, -2349.24, 23.23, 0.00, 0.00, 180.00); CreateDynamicObject(19466, 2337.47, -2345.43, 23.20, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2340.15, -2353.70, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2340.18, -2357.82, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.15, -2358.07, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.14, -2349.52, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2332.13, -2338.61, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2329.92, -2338.61, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2340.20, -2382.41, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2340.17, -2386.83, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.14, -2386.91, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.16, -2378.58, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2332.02, -2367.48, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2337.48, -2374.31, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2329.82, -2367.47, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(979, 2355.29, -2420.37, 21.44, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2364.65, -2420.37, 21.44, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2374.04, -2420.37, 21.44, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2375.45, -2420.37, 21.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2337.46, -2403.15, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2340.17, -2411.21, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2340.15, -2415.61, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.08, -2415.81, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2326.07, -2407.41, 23.44, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2332.04, -2396.31, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2329.81, -2396.30, 23.44, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2390.64, -2345.05, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.63, -2340.49, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.70, -2340.32, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.67, -2348.84, 23.62, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2398.79, -2359.82, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2401.02, -2359.82, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2393.34, -2352.99, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.64, -2344.89, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.65, -2340.51, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.76, -2373.81, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.73, -2369.55, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.75, -2369.60, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.78, -2377.66, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2398.97, -2388.82, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2396.75, -2388.82, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2393.46, -2382.12, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.63, -2402.74, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2390.64, -2398.28, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.69, -2398.04, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2404.62, -2406.50, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(19466, 2398.89, -2417.56, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2396.66, -2417.57, 23.46, 0.00, 0.00, 90.00); CreateDynamicObject(19466, 2393.33, -2410.80, 23.46, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2326.13, -2341.27, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2326.17, -2370.14, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2326.12, -2398.98, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2404.68, -2413.53, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2404.76, -2384.62, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1946, 2404.70, -2355.62, 22.80, 0.00, 0.00, 0.00); CreateDynamicObject(1569, 2337.43, -2349.89, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(1569, 2337.45, -2378.83, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(1569, 2337.44, -2407.66, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(1569, 2393.38, -2407.81, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(1569, 2393.45, -2379.04, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(1569, 2393.39, -2349.99, 21.59, 0.00, 0.00, 90.00); CreateDynamicObject(2437, 2402.95, -2295.73, 36.73, 0.00, 0.00, 180.00); CreateDynamicObject(2437, 2402.95, -2249.74, 36.73, 0.00, 0.00, 180.00); CreateDynamicObject(2437, 2328.02, -2295.75, 36.73, 0.00, 0.00, 0.00); CreateDynamicObject(2437, 2328.02, -2249.76, 36.73, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2380.09, -2224.22, 21.52, 0.00, 0.00, 90.00); CreateDynamicObject(979, 2380.08, -2214.88, 21.52, 0.00, 0.00, 90.00); CreateDynamicObject(979, 2375.40, -2210.12, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2366.03, -2210.12, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2356.65, -2210.13, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2355.19, -2210.13, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2350.37, -2214.87, 21.52, 0.00, 0.00, -90.00); CreateDynamicObject(979, 2350.36, -2224.22, 21.52, 0.00, 0.00, -90.00); CreateDynamicObject(3095, 2337.04, -2314.25, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2346.00, -2314.27, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2346.01, -2305.28, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.05, -2305.28, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2345.99, -2296.34, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2346.00, -2287.39, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2346.00, -2278.43, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2346.01, -2269.46, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2345.99, -2260.50, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2345.96, -2251.51, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2345.98, -2242.55, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2345.99, -2233.58, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.02, -2233.57, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.08, -2242.55, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.04, -2251.52, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.02, -2260.50, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.08, -2269.42, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.03, -2278.37, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.09, -2287.32, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2337.09, -2296.28, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2345.80, -2229.11, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2336.43, -2229.11, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2345.82, -2318.71, 21.52, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2336.48, -2318.72, 21.52, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.52, -2314.26, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.50, -2314.27, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.52, -2305.27, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.49, -2305.30, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.50, -2296.28, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.47, -2296.33, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.50, -2287.30, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.49, -2278.30, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.48, -2269.35, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.47, -2260.37, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.49, -2251.41, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.50, -2242.45, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2384.51, -2233.46, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.48, -2233.44, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(979, 2384.68, -2228.97, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(979, 2394.03, -2228.96, 21.52, 0.00, 0.00, 180.00); CreateDynamicObject(3095, 2393.49, -2287.34, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.45, -2278.37, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.44, -2269.39, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.45, -2260.41, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.42, -2251.41, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2393.43, -2242.42, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2345.95, -2224.04, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2345.95, -2214.69, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2336.67, -2214.76, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2327.14, -2214.76, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2337.26, -2223.99, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2384.56, -2224.58, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2393.13, -2224.37, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2384.67, -2215.08, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2393.40, -2215.01, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2402.92, -2222.30, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(616, 2402.75, -2214.90, 20.78, 0.00, 0.00, 0.00); CreateDynamicObject(2210, 2300.04, -2333.88, 20.72, 0.00, 0.00, 0.00); CreateDynamicObject(2210, 2300.06, -2324.20, 20.74, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2254.48, -2314.47, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2263.46, -2314.47, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2272.44, -2314.46, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2281.38, -2314.43, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2290.36, -2314.43, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2299.36, -2314.40, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2308.35, -2314.44, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2310.67, -2314.47, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2254.47, -2305.50, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2254.49, -2296.52, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2263.45, -2296.53, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2272.43, -2296.56, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2281.38, -2296.57, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2290.37, -2296.59, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2299.35, -2296.59, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2308.31, -2296.60, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2310.68, -2296.59, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2310.68, -2305.53, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2301.69, -2305.46, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2292.73, -2305.47, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2283.79, -2305.45, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2274.79, -2305.55, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2265.82, -2305.54, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2256.88, -2305.53, 20.45, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2249.98, -2322.84, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2249.98, -2310.02, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2249.98, -2298.82, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2256.43, -2292.02, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2269.23, -2292.01, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2282.06, -2292.00, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2294.85, -2292.01, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2307.64, -2292.02, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2309.21, -2292.02, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(984, 2315.56, -2298.45, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2315.55, -2311.23, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(984, 2315.56, -2312.81, 21.54, 0.00, 0.00, 0.00); CreateDynamicObject(2210, 2300.07, -2334.14, 20.74, 0.00, 0.00, 0.00); CreateDynamicObject(982, 2262.85, -2339.31, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(982, 2288.45, -2339.33, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(982, 2307.63, -2339.33, 21.54, 0.00, 0.00, 90.00); CreateDynamicObject(1716, 2250.05, -2292.15, 20.89, 0.00, 0.00, -90.00); CreateDynamicObject(1716, 2250.05, -2292.37, 20.89, 0.00, 0.00, 180.00); CreateDynamicObject(1716, 2315.52, -2292.02, 20.89, 0.00, 0.00, 90.00); CreateDynamicObject(1716, 2315.50, -2292.17, 20.89, 0.00, 0.00, 180.00);
  16. #Bazuka

    Замена "Останкино"

    Новая замена "Останкино" Три объекта установлены Сделана например для фракции или работы Размер (100 метров игровых) или больше Автор (by Artem_Bandit) RemoveBuildingForPlayer(playerid, 2297, 2130.1101, -1970.6500, 24.4557, 0.25); RemoveBuildingForPlayer(playerid, 2305, 2130.1101, -1970.6500, 24.4557, 0.25); RemoveBuildingForPlayer(playerid, 2298, 2130.1699, -1970.5100, 43.5370, 0.25); RemoveBuildingForPlayer(playerid, 2306, 2130.1699, -1970.5100, 43.5370, 0.25); RemoveBuildingForPlayer(playerid, 2299, 2130.1101, -1970.6500, 73.7648, 0.25); RemoveBuildingForPlayer(playerid, 2307, 2130.1101, -1970.6500, 73.7648, 0.25); RemoveBuildingForPlayer(playerid, 2300, 2130.1101, -1970.6500, 125.9680, 0.25); RemoveBuildingForPlayer(playerid, 2308, 2130.1101, -1970.6500, 125.9680, 0.25); RemoveBuildingForPlayer(playerid, 2301, 2130.1499, -1970.6400, 187.2590, 0.25); RemoveBuildingForPlayer(playerid, 2309, 2130.1499, -1970.6400, 187.2590, 0.25); RemoveBuildingForPlayer(playerid, 2302, 2130.1101, -1970.6500, 219.4940, 0.25); RemoveBuildingForPlayer(playerid, 2310, 2130.1101, -1970.6500, 219.4940, 0.25); RemoveBuildingForPlayer(playerid, 2303, 2130.1101, -1970.6500, 257.1160, 0.25); RemoveBuildingForPlayer(playerid, 2311, 2130.1101, -1970.6500, 257.1160, 0.25); RemoveBuildingForPlayer(playerid, 2304, 2130.1101, -1970.6500, 186.3830, 0.25); RemoveBuildingForPlayer(playerid, 2312, 2130.1101, -1970.6500, 186.3830, 0.25); CreateDynamicObject(3095, 2129.63, -1999.71, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.64, -1981.76, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.62, -1972.76, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.64, -1963.82, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.65, -1954.83, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.66, -1945.84, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2129.67, -1941.31, 18.78, 0.00, 0.00, 0.00); CreateDynamicObject(4092, 2144.79, -1970.90, 19.04, 0.00, 0.00, 90.00); CreateDynamicObject(3095, 2138.50, -1960.93, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2138.62, -1969.89, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2138.57, -1980.91, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(3095, 2138.60, -1971.98, 18.77, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2138.27, -1937.55, 19.70, 0.00, 0.00, -20.00); CreateDynamicObject(970, 2145.45, -1940.18, 19.70, 0.00, 0.00, -20.00); CreateDynamicObject(970, 2148.97, -1942.20, 19.70, 0.00, 0.00, 140.00); CreateDynamicObject(970, 2154.92, -1947.19, 19.70, 0.00, 0.00, 140.00); CreateDynamicObject(970, 2157.56, -1950.34, 19.70, 0.00, 0.00, 120.00); CreateDynamicObject(970, 2161.42, -1957.01, 19.70, 0.00, 0.00, 120.00); CreateDynamicObject(970, 2162.82, -1960.85, 19.70, 0.00, 0.00, 100.00); CreateDynamicObject(970, 2164.13, -1968.46, 19.70, 0.00, 0.00, 100.00); CreateDynamicObject(970, 2164.14, -1972.54, 19.70, 0.00, 0.00, 80.00); CreateDynamicObject(970, 2162.80, -1980.19, 19.70, 0.00, 0.00, 80.00); CreateDynamicObject(970, 2161.41, -1984.03, 19.70, 0.00, 0.00, 60.00); CreateDynamicObject(970, 2157.55, -1990.70, 19.70, 0.00, 0.00, 60.00); CreateDynamicObject(970, 2154.93, -1993.84, 19.70, 0.00, 0.00, 40.00); CreateDynamicObject(970, 2148.95, -1998.82, 19.70, 0.00, 0.00, 40.00); CreateDynamicObject(970, 2145.43, -2000.87, 19.70, 0.00, 0.00, 20.00); CreateDynamicObject(970, 2138.15, -2003.48, 19.70, 0.00, 0.00, 20.00); CreateDynamicObject(970, 2134.15, -2004.18, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2126.38, -2004.19, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2122.37, -2003.47, 19.70, 0.00, 0.00, 160.00); CreateDynamicObject(970, 2134.24, -1936.85, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2126.43, -1936.84, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2122.41, -1937.53, 19.70, 0.00, 0.00, 20.00); CreateDynamicObject(970, 2115.20, -1940.15, 19.70, 0.00, 0.00, 20.00); CreateDynamicObject(970, 2111.65, -1942.19, 19.70, 0.00, 0.00, 40.00); CreateDynamicObject(970, 2105.74, -1947.14, 19.70, 0.00, 0.00, 40.00); CreateDynamicObject(970, 2103.10, -1950.25, 19.70, 0.00, 0.00, 60.00); CreateDynamicObject(970, 2099.19, -1957.00, 19.70, 0.00, 0.00, 60.00); CreateDynamicObject(970, 2097.81, -1960.83, 19.70, 0.00, 0.00, 80.00); CreateDynamicObject(970, 2096.46, -1968.46, 19.70, 0.00, 0.00, 80.00); CreateDynamicObject(970, 2096.45, -1972.52, 19.70, 0.00, 0.00, 100.00); CreateDynamicObject(970, 2097.80, -1980.13, 19.70, 0.00, 0.00, 100.00); CreateDynamicObject(970, 2099.19, -1983.96, 19.70, 0.00, 0.00, 120.00); CreateDynamicObject(970, 2103.03, -1990.65, 19.70, 0.00, 0.00, 120.00); CreateDynamicObject(970, 2105.67, -1993.81, 19.70, 0.00, 0.00, 140.00); CreateDynamicObject(970, 2111.57, -1998.77, 19.70, 0.00, 0.00, 140.00); CreateDynamicObject(970, 2115.10, -2000.81, 19.70, 0.00, 0.00, 160.00); CreateDynamicObject(970, 2125.15, -2002.09, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.15, -1997.94, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.15, -1993.81, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.15, -1989.69, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.15, -1985.57, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.16, -1981.40, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.16, -1977.26, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.16, -1973.18, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.16, -1969.03, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.17, -1964.92, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.17, -1960.78, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.18, -1956.61, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.17, -1952.50, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.18, -1948.38, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.19, -1944.29, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.19, -1940.16, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2125.20, -1938.87, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2136.25, -1985.37, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2140.40, -1985.38, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2136.27, -1956.48, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2140.41, -1956.47, 19.70, 0.00, 0.00, 0.00); CreateDynamicObject(970, 2134.15, -1954.40, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.14, -1950.28, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.13, -1946.15, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.14, -1942.03, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.14, -1938.94, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.13, -1987.44, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.13, -1991.57, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.13, -1995.72, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.14, -1999.84, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(970, 2134.14, -2001.93, 19.70, 0.00, 0.00, 90.00); CreateDynamicObject(19425, 2293.38, -1962.72, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2290.08, -1962.72, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2286.80, -1962.73, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2283.10, -1962.78, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2279.83, -1962.80, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2276.54, -1962.80, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2293.41, -1798.51, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2290.11, -1798.51, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2286.81, -1798.52, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2283.12, -1798.53, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2279.86, -1798.52, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(19425, 2276.61, -1798.52, 20.83, 0.00, 0.00, 0.00); CreateDynamicObject(1350, 2590.02, -2660.21, 24.07, 0.00, 0.00, 180.00); CreateDynamicObject(1350, 2455.06, -2660.13, 24.07, 0.00, 0.00, 180.00); CreateDynamicObject(1350, 2584.81, -2462.15, 20.68, 0.00, 0.00, 180.00); CreateDynamicObject(1350, 2274.92, -1679.91, 20.82, 0.00, 0.00, 180.00); CreateDynamicObject(1350, 2454.86, -2319.72, 20.76, 0.00, 0.00, 180.00); CreateDynamicObject(1350, 2597.52, -1531.67, 22.44, 0.00, 0.00, -90.00); CreateDynamicObject(898, 2490.24, -1502.03, 23.18, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2497.79, -1502.27, 23.18, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2498.07, -1500.65, 26.44, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2489.61, -1499.22, 28.96, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2494.18, -1498.56, 29.50, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2491.95, -1347.34, 23.22, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2489.89, -1350.24, 28.50, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2496.74, -1347.28, 23.22, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2497.27, -1350.34, 28.17, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2499.52, -1498.25, 35.04, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2493.54, -1498.24, 35.04, 0.00, 0.00, 0.00); CreateDynamicObject(898, 2489.02, -1497.86, 35.04, 0.00, 0.00, 0.00); CreateDynamicObject(1350, 2439.47, -2695.06, 24.14, 0.00, 0.00, -90.00); CreateDynamicObject(3508, 2313.37, -1666.51, 20.97, 0.00, 0.00, -32.00); CreateDynamicObject(3508, 2313.63, -1657.14, 20.97, 0.00, 0.00, -32.00); CreateDynamicObject(3508, 2313.81, -1656.16, 20.97, 0.00, 0.00, -32.00); CreateDynamicObject(3508, 2615.15, -1537.68, 22.47, 0.00, 0.00, 58.00); CreateDynamicObject(1965, 2218.32, -2124.47, 20.78, 0.00, 85.00, 0.00); CreateDynamicObject(19361, 2146.26, -2192.09, 23.89, 0.00, 0.00, 270.00); CreateDynamicObject(3095, 2129.62, -1990.72, 18.77, 0.00, 0.00, 0.00);
  17. Иван82912

    Спавн Южного

    Всем доброго времени суток. Выкладываю наши работы. Работа №1 Описание: Спаун для РП сервера. Автор я Иван82912
  18. Не понял в чём смысл ошибки.Пришлите пожалуйсто в испр.виде public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } ObjectLoad() { //===============================Маппинг============================== //=============================================================================================================================== ObjectLoad (); D:\3DMax\GTA Criminal Russia\Life Trucker v0.1\gamemodes\new.pwn(290) : error 030: compound statement not closed at the end of file (started at line 289) Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
  19. #Bazuka

    База для дальнобойщиков

    Время работы 30-40 минут Примерно метров игровых по углу (100-200) метров Три вида объектов Создана для базы дальнобойщиков (можно доделать для нового) Место: Южный точнее у автосалона центрального Автор: (by Artem_Bandit)
  20. В связи с некоторыми событиями будет лучше, если появится тема, в которой я разберу несколько типичных ошибок горе-оптимизаторов, вводящих остальных в заблуждение. Ошибка первая: "Нетабулированный код работает медленнее и хуже" Один из наиболее частых советов для "оптимизации" кода - его табулирование. Дескать, нетабулированный код и собирается хуже, и работает медленнее, и вообще. Спешу огорчить - это не так. На сторонних форумах неоднократно проводились тесты быстродействия табулированного и нетабулированного кода - ни по скорости, ни по наличию багов в собранных бинарниках отличия нет. Более того, всем известная директива препроцессора #pragma tabsize позволяет переназначить для интерпретатора размер отступа - ставьте хоть ноль и не табулируйте. Другое дело, что нетабулированный код на порядок сложнее читать самому, а следовательно - при возникновении необходимости внести изменения создает дополнительные проблемы в понимании алгоритма работы. Впрочем, эту проблему можно решить в один клик с помощью Notepad++ и плагина TextFX. Ошибка вторая: "Рекурсия - это всегда плохо!" Не менее часто публикуются сообщения вида "У тебя в коде рекурсия, ее быть не должно". В таком виде совет, конечно, дикий и неверный. Рекурсивные функции - не есть зло, более того - некоторые вещи, иначе как рекуррентным алгоритмом, не опишешь вообще. К примеру, подсчет факториала проще и быстрее реализовывать рекурсивной функцией, нежели другими способами. Рекурсия может испортить программисту жизнь только в двух случаях: если программист грамотно не опишет условия выхода из рекурсии или если программист не учитывает, что в какой-то момент может быть переполнен стек. В любом случае, такие косяки - это вина только программиста, отнюдь не ЯП. А это еще хорошо, что в Pawn (из коробки, естественно) нет функций работы с динамической памятью... О переполнении стека, к слову, мы подробно поговорим в следующем пункте. Ошибка третья: "Переопределять размер стека - плохо, код с #pragma dynamic - априори кривой!" Еще одно типичное заблуждение. Гипотетически может возникнуть ситуация, когда бинарнику необходимо работать с большим количеством переменных, которым в оперативной памяти в любом случае выделено место. И количество этих переменных настолько велико, что дефолтного размера стека в 16384 байта (4096 ячеек) бинарнику просто не хватит, особенно если учесть, что Pawn выделяет под переменную память не байтами, а ячейками (впрочем, об этом более подробно будет сказано далее). Путем нехитрого подсчета получается, что с дефолтным размером стека одновременно можно использовать только 4096 переменных. А если нужно больше? Именно для этого и существует директива #pragma dynamic, которая позволяет переназначить размер стека при сборке компилятором. Опасность может подстерегать одна - главное, чтобы количество памяти, которое будет требовать бинарник, было свободно на конкретном железе. Впрочем, это уже также проблемы конкретного программиста... Ошибка четвертая: "Использование bool в нужных случаях экономит ресурсы!" Вообще, конечно, если смотреть на более серьезные языки программирования - совет действительно правильный. Тип BOOLEAN в них требует значительно меньше ресурсов памяти (аналогично с CHAR - 1 байт) в отличие от целочисленных (INTEGER, от двух байт и выше - для языка C). Во многих ЯП так и происходит...но не в Pawn. Компилятор Pawn выделяет память не байтами, а ячейками. Одна ячейка равна четырем байтам - а значит, с точки зрения количества используемой памяти между булевой и целочисленной переменной разницы не будет никакой. Конечно, в случаях, когда могут быть использованы всего два значения - 0 или 1 - грамотнее будет использовать булевы переменные: при написании программ на иных ЯП в этом уже будет польза. Говорить же о том, что использование bool в Pawn позволяет экономить ресурсы - некорректно. Ошибка пятая: "Всегда пиши/Никогда не пиши stock вместо public" Существует много мнений о том, что и когда лучше использовать, но аргументы в основном одни и те же: "будет быстрее работать", "меньше жрет памяти" и т.д. Прежде всего хочу сказать одно: функция, как бы Вы ее не описали - stock, public/protected/private и так далее - если содержит одинаковый код, будет занимать одинаковое количество места в памяти, независимо от ее типа. Различия между stock и public (именно на этих двух типах в Pawn идут основные холивары) в следующем: - public объявляет функцию публичной, а значит - позволяет ее вызывать вне основного бинарника, stock такого права доступа не дает. Именно поэтому функции, вызываемые по таймеру, или функции, вызываемые из других бинарников через CallRemoteFunction, объявляются только как public; - для корректного вызова public-функций извне должен быть объявлен их прототип (forward), stock по вышеописанной причине прототипа не требует; - public-функция будет включена в собранный бинарник, даже если в нем она не используется вообще - опять же, по причине из первого пункта. stock же, если функция в коде не вызывается, в бинарник не будет включена вообще. Правда, смысл держать неиспользуемую функцию в коде мне непонятен. Есть еще несколько различий, но основные я указал. Что удобнее использовать в каждом конкретном случае - решать только программисту. Материал будет дополняться, в случае дополнения первый пост будет изменен. Материал является авторским и без явного согласия автора к публикации на сторонних ресурсах запрещен.
  21. вот тут я снял видео о том как же удалить спидометр в моде csr 7.0.9 кому помогло пишите кто знает как удалить точку напишите в коментарий
  22. Aleksandr_Fedosov

    Интерьер мэрии

    Доброго времени суток! Уважаемые форумчане сегодня я решил вам представить интерьер мэрии который делался под заказ
  23. Создадим паблик , в котором сделаем проверку на хп машины , если меньше положенного , то устанавливаем чуть больше (чтобы дымилась) Ко всем forward'ам добавь: forward autochinilka(); Сам паблик public autochinilka() { for(new playerid=0; playerid<MAX_PLAYERS; playerid++) { if (IsPlayerInAnyVehicle(playerid)) { new Float:HPMASHINI; GetVehicleHealth(GetPlayerVehicleID(playerid), HPMASHINI); if (HPMASHINI < 300) { SetVehicleHealth(GetPlayerVehicleID(playerid), 350); } } } return 1; } Ну и в ongamemodeinit вставим сам таймер (если имеется односекундный таймер , то вставляем туда autochinilka() ) SetTimer("autochinilka", 1000, true); ЗЫ: Хп машины подогнал примерно Автор я , некоторые функции подглядел в интернете
×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.