• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
Помогите не тяжело
Raberto_CarlosДата: Понедельник, 22.08.2011, 00:26:33 | Сообщение # 1

Группа: Пользователи
Сообщений: 58
Я добавил фракцию и добавил авто а как теперь мне привязать авто к фракции помогите плиззз!
 
СообщениеЯ добавил фракцию и добавил авто а как теперь мне привязать авто к фракции помогите плиззз!

Автор - Raberto_Carlos
Дата добавления - 22.08.2011 в 00:26:33
SnoopДата: Понедельник, 22.08.2011, 00:35:48 | Сообщение # 2

Группа: Пользователи
Сообщений: 98
Ну вот,думаю поймещь

Для начала нам нужна кордината.... Пример:
Code

AddStaticVehicle(426,579.7737,910.1716,-43.5148,321.5789,7,7)

Добавляем ее в саммый конец все тачек....

Дальше ишем public OnPlayerStateChange(playerid, newstate, oldstate)

Туда ниже вставляем

}

if(IsAGangCar5(newcar == 184) // 184 - это ид машины по счоту
{
if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { } // 16 - ид фракции
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,\"(( У вас нет ключей от этого авто ))

Добавлено (22.08.2011, 00:31)
---------------------------------------------
А это с 3D Номерами(Если надо)

Code

Для начала делаем для Мэрии
Для начало ко всем переменным добавим:

new mer_[5];// заместо "mer" Своё название, а "5" кол-во машин
Потом сразу после лицензий.. где еще "Вождение в нетрезвом состоянии" Добавим вот такой код:

if(newcar == mer_[0] || newcar == mer_[1] || newcar == mer_[2] || newcar == mer_[3] || newcar == mer_[4])
{
if(PlayerInfo[playerid][pMember] == 7||PlayerInfo[playerid][pLeader] == 7) { }
else
{
SendClientMessage(playerid,COLOR_GREY,"* Авто присвоено для Мерии !");
RemovePlayerFromVehicle(playerid);
}
}
Где "mer" там своё, а где 0,1,2... там кол-во авто начиная с 0!!! Где "[pLeader] == 7" и "[pMember] == 7" там номер фракции , чьи это будут авто!

Далее добавим вот такой код:

new Text3D:mer0;
new Text3D:mer1;
new Text3D:mer2;
new Text3D:mer3;
new Text3D:mer4;
mer0 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer1 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer2 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer3 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer4 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer_[0] = CreateVehicle(409,1409.6438,-1795.3368,13.4698,0.2020,1,1,60000); // мерия
mer_[1] = CreateVehicle(405,1405.5986,-1802.0967,13.2382,0.4162,1,1,60000); // мерия
mer_[2] = CreateVehicle(405,1401.0809,-1802.6379,13.2534,0.8103,1,1,60000); // мерия
mer_[3] = CreateVehicle(579,1401.4500,-1776.7618,13.2537,181.1939,1,1,60000); // мерия
mer_[4] = CreateVehicle(579,1406.3853,-1776.6831,13.2526,181.2306,1,1,60000); // мерия
Attach3DTextLabelToVehicle( mer0, mer_[0], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer1, mer_[1], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer2, mer_[2], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer3, mer_[3], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer4, mer_[4], 0.0, 0.0, 1.3 );

Думаю здесь все понятно, mer заменить на своё, mer0,mer1,mer2... кол-во авто начиная с 0!

Добавлено (22.08.2011, 00:35)
---------------------------------------------
Raberto_Carlos, От + и подарочка не откожусь))Если помоГ)

 
СообщениеНу вот,думаю поймещь

Для начала нам нужна кордината.... Пример:
Code

AddStaticVehicle(426,579.7737,910.1716,-43.5148,321.5789,7,7)

Добавляем ее в саммый конец все тачек....

Дальше ишем public OnPlayerStateChange(playerid, newstate, oldstate)

Туда ниже вставляем

}

if(IsAGangCar5(newcar == 184) // 184 - это ид машины по счоту
{
if(PlayerInfo[playerid][pLeader] == 16||PlayerInfo[playerid][pMember] == 16) { } // 16 - ид фракции
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY,\"(( У вас нет ключей от этого авто ))

Добавлено (22.08.2011, 00:31)
---------------------------------------------
А это с 3D Номерами(Если надо)

Code

Для начала делаем для Мэрии
Для начало ко всем переменным добавим:

new mer_[5];// заместо "mer" Своё название, а "5" кол-во машин
Потом сразу после лицензий.. где еще "Вождение в нетрезвом состоянии" Добавим вот такой код:

if(newcar == mer_[0] || newcar == mer_[1] || newcar == mer_[2] || newcar == mer_[3] || newcar == mer_[4])
{
if(PlayerInfo[playerid][pMember] == 7||PlayerInfo[playerid][pLeader] == 7) { }
else
{
SendClientMessage(playerid,COLOR_GREY,"* Авто присвоено для Мерии !");
RemovePlayerFromVehicle(playerid);
}
}
Где "mer" там своё, а где 0,1,2... там кол-во авто начиная с 0!!! Где "[pLeader] == 7" и "[pMember] == 7" там номер фракции , чьи это будут авто!

Далее добавим вот такой код:

new Text3D:mer0;
new Text3D:mer1;
new Text3D:mer2;
new Text3D:mer3;
new Text3D:mer4;
mer0 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer1 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer2 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer3 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer4 = Create3DTextLabel( "[LS]Мерия", 0x0000FFAA, 7.77, 7.77, 7.77, 80.0, 0, 1 );
mer_[0] = CreateVehicle(409,1409.6438,-1795.3368,13.4698,0.2020,1,1,60000); // мерия
mer_[1] = CreateVehicle(405,1405.5986,-1802.0967,13.2382,0.4162,1,1,60000); // мерия
mer_[2] = CreateVehicle(405,1401.0809,-1802.6379,13.2534,0.8103,1,1,60000); // мерия
mer_[3] = CreateVehicle(579,1401.4500,-1776.7618,13.2537,181.1939,1,1,60000); // мерия
mer_[4] = CreateVehicle(579,1406.3853,-1776.6831,13.2526,181.2306,1,1,60000); // мерия
Attach3DTextLabelToVehicle( mer0, mer_[0], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer1, mer_[1], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer2, mer_[2], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer3, mer_[3], 0.0, 0.0, 1.3 );
Attach3DTextLabelToVehicle( mer4, mer_[4], 0.0, 0.0, 1.3 );

Думаю здесь все понятно, mer заменить на своё, mer0,mer1,mer2... кол-во авто начиная с 0!

Добавлено (22.08.2011, 00:35)
---------------------------------------------
Raberto_Carlos, От + и подарочка не откожусь))Если помоГ)


Автор - Snoop
Дата добавления - 22.08.2011 в 00:35:48
Raberto_CarlosДата: Понедельник, 22.08.2011, 01:34:16 | Сообщение # 3

Группа: Пользователи
Сообщений: 58
у меня в public OnPlayerStateChange(playerid, newstate, oldstate) вот что

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new string[256];
new caridi = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GREY,"Пристегните ремень безопасности /ремень");
CarEnter(playerid,caridi);
if(gTeam[playerid] >= 3)
{
if (IsACopCar(caridi))
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pLeader]==24) {}
else { SetPlayerCriminal(playerid,255, "Кража полицейского транспорта."); }
if(caridi == 745 || caridi == 746 || caridi == 747)
{
if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==24||PlayerInfo[playerid][pLeader]==24)
{
if(PlayerInfo[playerid][pLeader] == 3)
{
}
else if(PlayerInfo[playerid][pMember] == 3)
{
if(PlayerInfo[playerid][pRank] >= 8)
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED,"Ваш ранг слишком маленький");
}
}
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не Армеец!");
}
}
}
if (IsAnAmbulance(caridi))
{
if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4||PlayerInfo[playerid][pMember]==24||PlayerInfo[playerid][pLeader]==24 ) { }
else { SetPlayerCriminal(playerid,255, "Кража медицинской техники."); }
}
}
}

как мне сделать


Сообщение отредактировал Raberto_Carlos - Понедельник, 22.08.2011, 02:08:58
 
Сообщениеу меня в public OnPlayerStateChange(playerid, newstate, oldstate) вот что

public OnPlayerStateChange(playerid, newstate, oldstate)
{
new string[256];
new caridi = GetPlayerVehicleID(playerid);
if(newstate == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GREY,"Пристегните ремень безопасности /ремень");
CarEnter(playerid,caridi);
if(gTeam[playerid] >= 3)
{
if (IsACopCar(caridi))
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pLeader]==24) {}
else { SetPlayerCriminal(playerid,255, "Кража полицейского транспорта."); }
if(caridi == 745 || caridi == 746 || caridi == 747)
{
if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==24||PlayerInfo[playerid][pLeader]==24)
{
if(PlayerInfo[playerid][pLeader] == 3)
{
}
else if(PlayerInfo[playerid][pMember] == 3)
{
if(PlayerInfo[playerid][pRank] >= 8)
{
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED,"Ваш ранг слишком маленький");
}
}
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы не Армеец!");
}
}
}
if (IsAnAmbulance(caridi))
{
if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4||PlayerInfo[playerid][pMember]==24||PlayerInfo[playerid][pLeader]==24 ) { }
else { SetPlayerCriminal(playerid,255, "Кража медицинской техники."); }
}
}
}

как мне сделать

Автор - Raberto_Carlos
Дата добавления - 22.08.2011 в 01:34:16
drifter-dronДата: Вторник, 23.08.2011, 17:32:45 | Сообщение # 4

Группа: Пользователи
Сообщений: 477
Raberto_Carlos, в чём проблема?))

Пишу любые несложные скрипты))
Обращайтесь..
Цена: от 10 рублей))
 
СообщениеRaberto_Carlos, в чём проблема?))

Автор - drifter-dron
Дата добавления - 23.08.2011 в 17:32:45
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
21:39:17
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: