|
Godfather. Перенос системы проверки лидеров для автомобилей
|
|
| chuvy | Дата: Четверг, 12.03.2009, 04:09 | Сообщение # 1 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 259
Награды: 1
Город: Moscow
Репутация: 31
Замечания: 0%
Статус: 
| Всех приветствую. The Godfather. Как все уже знают проверка на то, в какой фракции состоит игрок, когда он садится в машину происходит через систему, в которой строчки, добавляющие машину стоят в определенной последовательности, и номер каждой строчки в этой последовательности надо указывать в проверяющем на лидера мембера скрипте.(newcar ==) и тд. Но если же изменить эту последовательность, то происходит сдвиг всего транспорта. Скорая становится полицией, машина инструктора скорой. Моя мысль - перенести это всё в табличную систему, задать для каждой машины свой личный номер, независимый от последовательности постановки строчек координат машин в коде. С переносом проблем не возникнет, это дело нескольких минут, но у меня вопрос, стоит ли это делать вобще? конечно в будущем это упростит добавление машин в мод...
|
| |
|
|
| Phenom | Дата: Четверг, 12.03.2009, 07:10 | Сообщение # 2 |
|
Постоялец
Группа:
Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус: 
| Ну допустим создал ты таблицу: new MyCars[700]. Добовляешь машину из массива: MyCar[i] = CreateVehicle... Значение в таблице такоеже что и порядковый ID машины. Нет смысла. Намного легче через Отдельные переменные или глоб. переменные. new Hitman1; new Hitman2... или new Hitman[3]; Вот так будет понятней и думаю стоит делать.
|
| |
|
|
| K-e-n-t | Дата: Четверг, 12.03.2009, 23:46 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| Chest, нескольких минут? тебе дня 2-3 придётся потратить для переписки 150 машин и вписывание их куда надо, а система и так нормальное, ничего не сбивается если вставлять после ВСЕХ машин [offtop] успехов [/offtop]
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
| AirKite | Дата: Пятница, 13.03.2009, 00:13 | Сообщение # 4 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Quote (Chest) задать для каждой машины свой личный номер Для того чтобы к ней чтото присвоить нужно ведь её ид юзать... Это то на то и выйдет... имхо нету смысла...
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| Баня | Дата: Пятница, 13.03.2009, 04:30 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| Code public IsACopCar(carid) { new model = GetVehicleModel(carid); if(model == 596 || model == 599 || model == 597 || model == 598 || model == 427 || model == 490 || model == 528 || model == 427 || model == 470 || model == 602 || model == 520 || model == 497 || model == 425 || model == 523 || model == 432) { return 1; } return 0; } Вот и все, Полицеские машины больше не меняются.
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
| AirKite | Дата: Пятница, 13.03.2009, 06:29 | Сообщение # 6 |
|
Долгожитель
Группа:
I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус: 
| Ну не все машины по моделям пофиксиш
[1337GAMES] Easy RP (SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)
Jabber: airkite@qip.ru [Addon] QuickBinder [FS] Online Players Record
|
| |
|
|
| K-e-n-t | Дата: Пятница, 13.03.2009, 08:11 | Сообщение # 7 |
|
Местный
Группа:
Продвинутые
Сообщений: 649
Награды: 6
Город: pTz city
Репутация: 30
Замечания: 0%
Статус: 
| Баня, хм интересно сделано)
Если я тебе помог, или сказал что то умное, ставь + Я Francesko_Wilson За деньги работаю качественнее и быстрее :crazy:
|
| |
|
|
| chuvy | Дата: Пятница, 13.03.2009, 17:06 | Сообщение # 8 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 259
Награды: 1
Город: Moscow
Репутация: 31
Замечания: 0%
Статус: 
| Баня, Вот скажи, зачем мне их по моделям фиксить? :D
|
| |
|
|
| [RD]Chez | Дата: Пятница, 13.03.2009, 18:05 | Сообщение # 9 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| вот-вот, а потом спрашивают, а почему я не могу сделать верт лицензеров разрешенным для всех?
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
| Баня | Дата: Пятница, 13.03.2009, 22:08 | Сообщение # 10 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| Я лиш хотел помочь. этим можно болшенство проблем поченить.
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
| Phenom | Дата: Суббота, 14.03.2009, 07:27 | Сообщение # 11 |
|
Постоялец
Группа:
Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус: 
| Оо фикси но Номеру у манины SetVehicleNumberPlate
|
| |
|
|
| Баня | Дата: Суббота, 14.03.2009, 14:16 | Сообщение # 12 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 179
Награды: 11
Город: Наша Раша
Репутация: 31
Замечания: 0%
Статус: 
| Phenom, неплохо предумал.
Скриптер - Пошел вон, противный! [GM] San Fierro Team Death Match
|
| |
|
|
| chuvy | Дата: Суббота, 14.03.2009, 16:39 | Сообщение # 13 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 259
Награды: 1
Город: Moscow
Репутация: 31
Замечания: 0%
Статус: 
| Phenom +1 
|
| |
|
|
| Turin_Brakes | Дата: Суббота, 14.03.2009, 17:14 | Сообщение # 14 |
|
Местный
Группа:
Продвинутые
Сообщений: 632
Награды: 10
Город: Moscow
Репутация: 205
Замечания: 80%
Статус: 
| По возможности, основные спецмашины стоит идентифицировать по моделям, а те которые нельзя (если такая модель используется еще кем-то) уже идентифицировать по номеру, который присваевается какой-то переменной при создании машины. Это дело пяти минут (ну хорошо, максимум часа), я так сделал для своего, хорошо вам известного сервера. Если кому надо, могу так же сделать, разумеется за небольшое вознаграждение. ;) А вообще оригинальны The GodFather - жутко кривой и багнутый режим. Что конечно неудивительно, если учесть, что он делался еще под 0.1b, лишь с небольшой оптимизацией под 0.2.
I think SAMP is a pretty cool guy. He bans continents and doesn't afraid of anything.
[cut noguest]Помощь по cкриптам для MTA-SA. Оплату через вебмани не принимаю.[/cut]
|
| |
|
|
| chuvy | Дата: Суббота, 14.03.2009, 21:12 | Сообщение # 15 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 259
Награды: 1
Город: Moscow
Репутация: 31
Замечания: 0%
Статус: 
| Quote (Turin_Brakes) А вообще оригинальны The GodFather - жутко кривой и багнутый режим. Согласен с тобой. Изначально режим, который дается в оригинале этого мода вобще практически не предназначен для нормальной игры. Чтобы сделать хороший сервер, скриптерам надо переписать практически весь режим.
|
| |
|
|