21:25
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Создание Новый Прав
Cornell_HaysonДата: Воскресенье, 28.03.2010, 15:46 | Сообщение # 1
Постоялец
Группа: I'm V.I.P.
Сообщений: 375
Награды: 22
Город: Киев
Замечания: 0%
Статус:
Вот я хочу спросить как создать новые лицензии.
Типа C-Управление тяжелой техникой и т.д



_LexA_Дата: Воскресенье, 28.03.2010, 15:57 | Сообщение # 2
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Делай по примеру pFlyLic.
А в public OnPlayerStateChange в нужных местах(лицензиях) делай исключения на модель транспорта.

DiSEДата: Воскресенье, 28.03.2010, 17:09 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
_LexA_
объяните поподробней
_____

_LexA_Дата: Воскресенье, 28.03.2010, 17:21 | Сообщение # 4
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Создай для начала новые права на подобе к примеру pFlyLic или pBoatLic.
Затем в public OnPlayerStateChange, а конкретней в if(newstate == PLAYER_STATE_DRIVER) во всех лицензиях, ну к примеру возмем
if(PlayerInfo[playerid][pCarLic] < 1) сделать проверки на запретный транспорт :
Ищем if(TakingLesson[playerid] == 1) { } и делаем так :
Выше вставляем это :
[pwn]new modelcar = GetVehicleModel(GetPlayerVehicleID(playerid));[/pwn]
Ну а if(TakingLesson[playerid] == 1) { } заменяем на это :
[pwn]if(TakingLesson[playerid] == 1 || modelcar == ид модели транспорта, на которую не нужна лицензия || modelcar == ид модели транспорта, на которую не нужна лицензия) { }[/pwn]
Соответственно сделать аналогичное и с новой лицензией.
Если создавать лицензию на груз.машины, то во всех лицах делать исключения на груз.машины, а в самой лицензии на груз.машины сделать
исключение для всех машин, кроме грузовых.

DapkMapkДата: Понедельник, 29.03.2010, 01:03 | Сообщение # 5
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 3
Город: Краснодар
Репутация: 12
Замечания: 0%
Статус:
Так же можно делать не
Quote (_LexA_)
modelcar == ид модели транспорта, на которую не нужна лицензия || modelcar == ид модели транспорта, на которую не нужна лицензия

а создать отдельный inc или public для удобства.

_LexA_Дата: Понедельник, 29.03.2010, 01:16 | Сообщение # 6
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (DapkMapk)
а создать отдельный inc или public для удобства.

Я написал не для добавления авто и привязывания их к чему-либо, а для исключения авто на уже существующие лицензии.

DapkMapkДата: Понедельник, 29.03.2010, 11:40 | Сообщение # 7
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 3
Город: Краснодар
Репутация: 12
Замечания: 0%
Статус:
_LexA_, не слишком продумано, лучще и легче если будет проверка на ID авто (модели).
DiSEДата: Понедельник, 29.03.2010, 12:26 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Напишите кто нибудь FAQ
_LexA_Дата: Понедельник, 29.03.2010, 14:03 | Сообщение # 9
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (DapkMapk)
не слишком продумано, лучще и легче если будет проверка на ID авто (модели).

lol, а я что написал? crazy
Quote (_LexA_)
new modelcar = GetVehicleModel(GetPlayerVehicleID(playerid));

Fus1Дата: Понедельник, 29.03.2010, 14:27 | Сообщение # 10
Группа: Продвинутые
Сообщений: 2704
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Создаём паблик

[pwn]public TruckCar(carid)
{
new truck = GetVehicleModel(carid);
{
if(truck==403||truck==433||truck==407||truck==427||truck==443||truck==455||truck==514||truck==515||truck==525||truck==528||truck==544||truck ==573||truck==578||truck==456||truck==440)
{
return 1;
}
}
return 0;
}[/pwn]

начало мода

[pwn]forward TruckCar(carid);[/pwn]

DapkMapkДата: Понедельник, 29.03.2010, 15:00 | Сообщение # 11
Новенький
Группа: Пользователи
Сообщений: 18
Награды: 3
Город: Краснодар
Репутация: 12
Замечания: 0%
Статус:
Fus1, ты единственный кто меня понял :D
_LexA_, lolwhat? yes

_LexA_Дата: Понедельник, 29.03.2010, 15:05 | Сообщение # 12
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
DapkMapk, lol, а ты вообще читал название темы?
Quote (Antony_jast)
C-Управление тяжелой техникой и т.д

Если создать обычный паблик ну и всё остальное, то будет требовать две лицензии.

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua