| Растановка транспорта |
| river | Дата: Воскресенье, 08.06.2008, 22:10 | Сообщение # 1 |
|
Уверенный
Группа:
Продвинутые
Сообщений: 282
Награды: 1
Город: Москва
Статус: 
| Большинство команд на PAWN делают именно то как они называются. Мы же хотим добавить транспорт, так давайте поищем нужные команды: CreateVehicle(); AddStaticVehicle(); Если вы нажмёте на одну из них и посмотрете в статус окно (окно внизу редактора), вы увидите их синтаксис (какую информацию\параметры вам требуется дать для их работы): [a_samp.inc] native CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2); [a_samp.inc] native AddStaticVehicle(modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, color1, color2); Они очень похожи друг на друга, но вот здесь важно знать одну вещь: CreateVehicle создает авто ОДИН раз, а AddStaticVehicle создаёт точку возрождения данного авто. Их следует выполнять со стартом режима, поэтому их следует поместить в вызываемую функцию "OnGameModeInit()". Error creating thumbnail: Доступные цвета авто Значения modelid/vehicletype можно найти в файле vehicles.ide, числа с плавающей запятой - просто не целые числа, обычно координаты и направления. Номера цветов можно найти в файле carcols.dat, посмотрите на сноску и выберите цвет, который хотите. Так "black" это "0", "taxi yellow" это "6", "currant blue poly" это "32" и т.д., "-1" означает случайный цвет (из базовых цветов этой машины, которые хранятся в файле carcols.dat). Если вы хотите получить позицию для будущей машины, войдите в debug-режим, выберите машину, войдите в нее и напишите "/save", после этого откройте файл "savedpositions.txt" и копируйте линию. Если вы хотите добавить машину в режиме отладки (debug-mode), напишите "/v <vehicleid>" во время игры и машина появится (id машины берется опять же из vehicles.ide), или напишите "/vsel" для вывода списка машин с их id. Я получил такие координаты: 2040.2279, 1344.4127, 11.0, 3.5436 Примечание: эти числа называеются плавающими, 11.0 - плавающее число, несмотря на целое значение, любое целое число, используемое как плавающее должно иметь в конце ".0", чтобы обозначится как плавающее. Эти числа записаны в английском формате, они используют точку для разделения целой и дробной части ("."), запятые используются чтобы разделять параметры. Also remember the 4th number is angle, so if we now add the following line to the game mode in OnGameModeInit, recompile and test, we will get a bright pink infernus outside the casio which is the default spawn position for cj. Note: on a car which uses the secondary color (such as a cop car (id 596)) this would be a pink and blue car as that is the secondary color. AddStaticVehicle(411, 2040.2279, 1344.4127, 10.6719, 3.5436, 126, 54); Теперь Вы можете с легкостью сохранять позиции и создавать так много автомобилей, сколько Вам нужно (но не превышая лимит движка в 700 отдельных автомобилей и 70 разных типов автомобилей). Позиции спаунов, сохраняемые в файл будут иметь "-1, -1" в качестве цветов по умолчанию
|
| |
|
| |
| npu3pak | Дата: Пятница, 20.06.2008, 02:43 | Сообщение # 2 |
|
Новенький
Группа:
Продвинутые
Сообщений: 37
Награды: 1
Город: Курахово
Статус: 
| спс за ФАК, но есть один нубский вопросик, как мне войти в Debug режим?
Вы только что начали читать предложение,чтение которого вы уже заканчиваете.
|
| |
|
| |
| river | Дата: Пятница, 20.06.2008, 08:50 | Сообщение # 3 |
|
Уверенный
Группа:
Продвинутые
Сообщений: 282
Награды: 1
Город: Москва
Статус: 
| Ты можешь скачать DEBUG_05c это почти тож самое что и debug режим и раставлять тачки и т.д. с помощью фильтрскрипта debug_05c
|
| |
|
| |
| [TDM]Kosmos | Дата: Пятница, 20.06.2008, 18:39 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2010
Награды: 5
Город: Йошкар-Ола
Статус: 
| Quote (river) Ты можешь скачать DEBUG_05c это почти тож самое что и debug режим и раставлять тачки и т.д. с помощью фильтрскрипта debug_05c Но возникает вопрос! А программа которая идёт вместе с сампом она не подходит?
|
| |
|
| |
| OKStyle™ | Дата: Пятница, 20.06.2008, 20:04 | Сообщение # 5 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2113
Награды: 9
Город: Оренбург
Статус: 
| LOgotipik, можно в самом сампе на любом сервере это делать. Команда /save работает.
Профиль GTA IV
|
| |
|
| |
| river | Дата: Пятница, 20.06.2008, 23:47 | Сообщение # 6 |
|
Уверенный
Группа:
Продвинутые
Сообщений: 282
Награды: 1
Город: Москва
Статус: 
| в ней 1 минус - она скин не меняет
|
| |
|
| |
| OKStyle™ | Дата: Суббота, 21.06.2008, 06:49 | Сообщение # 7 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2113
Награды: 9
Город: Оренбург
Статус: 
| river, смени себе скин и в файл запишется другой...
Профиль GTA IV
|
| |
|
| |
| MrWoRm | Дата: Суббота, 21.06.2008, 14:17 | Сообщение # 8 |
|
Уважаемый
Группа:
Продвинутые
Сообщений: 752
Награды: 1
Город: ...:::|•Almaty City•|:::...
Статус: 
| river, зайди в дерикторию с игрой, запусти дебуг, выберай скин F11 и F12
|
| |
|
| |
| river | Дата: Суббота, 21.06.2008, 15:32 | Сообщение # 9 |
|
Уверенный
Группа:
Продвинутые
Сообщений: 282
Награды: 1
Город: Москва
Статус: 
| у меня его нельзя запустить так как я уже писал то что у меня када жмёшь connect нечего не происходит а при совместимости в дебак фиг войдёшь.Я в sa:mp то еле-еле захожу =) так что пользуюсь командами такими как /getcar и /setskin =)
|
| |
|
| |
| inezky47 | Дата: Понедельник, 23.06.2008, 03:07 | Сообщение # 10 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 1
Статус: 
| ИИИиииииииииииииииииииииииииииииииииииии
|
| |
|
| |
| logih | Дата: Понедельник, 23.06.2008, 15:40 | Сообщение # 11 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 370
Награды: 4
Город: Алжир
Статус: 
| можно просто в игре нажать /seve и координаты будут сохранены в формате зависимого от того в чём ты находишься в авто или без
|
| |
|
| |
| ATOM57 | Дата: Суббота, 05.07.2008, 01:55 | Сообщение # 12 |
|
[:|||||||:]
Группа:
Продвинутые
Сообщений: 1237
Награды: 5
Город: Москва
Статус: 
| Что-то я не понял то есть на любом серве работает /save ??? 0_о незнал, спасип, у кого есть скриптик на появление(покупку) тачек?
Nice Maps for sa-mp! Уроки по картостроению в MTA:Race, скачать карты Мой новый проект - [PIXELCARS RU] Премьера NDRIFT2 
|
| |
|
| |
| SSSaSSS | Дата: Понедельник, 07.07.2008, 14:22 | Сообщение # 13 |
|
Новенький
Группа:
Продвинутые
Сообщений: 30
Награды: 1
Статус: 
| a kak na rpg mode (k primery pen1) dobavit svoi mashini? kada ya pishy save s sampe pishet tipa soxranilo,a na samom dele nexera
как из 10 центов сделать 150 000
|
| |
|
| |
| OKStyle™ | Дата: Вторник, 08.07.2008, 08:16 | Сообщение # 14 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2113
Награды: 9
Город: Оренбург
Статус: 
| SSSaSSS, ну так потом же надо сохранённую машину поставить в мод
Профиль GTA IV
|
| |
|
| |
| DFM | Дата: Вторник, 08.07.2008, 22:59 | Сообщение # 15 |
|
Уважаемый
Группа:
Продвинутые
Сообщений: 896
Награды: 3
Город: Сеть
Статус: 
| Ищешь строки new CarSpawns[386][eCars] - в данном случае 386 это количество машин затем к нему плюсуешь количество новых машин и в конце добавляешь координаты новой машины Code {551,-176.5996,1222.6281,19.5142,274.6205}, предпоследняя {551,-110.6799,1132.4226,19.7270,178.5398} последняя ищешь for(new i = 0; i < 386; i++) { AddCar(i); } тоже заменяешь цифры
82.193.141.196:7776 - PEN: Ultima 82.193.141.196:7777 - GF: Cream Life
|
| |
|
|
|