Что такое фракция в самп
SamPawno
Создание Фракции
Описание: Уроки по скриптингу
Модератор: SJplayer
В этом уроке я расскажу вам как создать фракцию.
1. В самое начало ставим:
2. Далее идут скины банды.
Найдем в моде следующее и добавим туда наши скины:
new JoinPed [ 55 ][ 1 ] = <
3.Внизу идут скины и после этого там где [55] ставим столько,сколько скинов стало больше,
например вы добавили 3 скина и пишем 58.
В public SetPlayerSpawn(playerid) напишем информацию респауна банды.
5. Далеe в public ShowStats(playerid,targetid) добавляем 12 строчку
else if ( PlayerInfo [ targetid ][ pMember ] == 12 || PlayerInfo [ targetid ][ pLeader ] == 12 )
6. Далее пропишим ранги
Для этого найдем команду «/givarank» (Не обязательно что у вас такая-же команда)
else if ( PlayerInfo [ targetid ][ pMember ] == 12 || PlayerInfo [ targetid ][ pLeader ] == 12 )
<
if ( PlayerInfo [ targetid ][ pRank ] == 1 ) < rtext = "Новичёк"; >
else if(PlayerInfo[targetid][pRank] == 2) < rtext = "Салага"; >
else if(PlayerInfo[targetid][pRank] == 3) < rtext = "Местный "; >
else if(PlayerInfo[targetid][pRank] == 4) < rtext = "Солдат"; >
else if(PlayerInfo[targetid][pRank] == 5) < rtext = "Правая рука"; >
else if(PlayerInfo[targetid][pRank] == 6) < rtext = "Мафиози"; >
else < rtext = "Новичёк"; >
>
else if ( PlayerInfo [ playerid ][ pLeader ] == 12 )
<
PlayerInfo [ para1 ][ pTeam ] = 12 ;
gTeam [ para1 ] = 12 ; ftext = «Название банды»;
ChosenSkin[para1] = 98; SetPlayerSkin(para1, 98);
>
else if ( level == 12 ) < PlayerInfo [ para1 ][ pChar ] = 98 ; >
gTeam [ para1 ] = 12 ;
PlayerInfo [ para1 ][ pTeam ] = 12 ;
(Числа 12 заменяем на столько сколько у вас получается фракций)
9.И конечно диапазон id:
if( level > 11 || level 0 )
(Изменим на 12)
10.Дальше в public OnPlayerText(playerid, text[]) найдем кейсы со скинами
Это тема создана администрацией для маленького описания фракций
Команды samp rp- это общие команды будут вам полезны.Внимание некоторые команды могут не работать потому что у нас на сервере стоит другой мод
Дальнобойщик
/tload – Загрузить груз на складе
/tunload – Выгрузить груз в порту
/tskill – Ваш уровень
/tmonitor – Мониторинг цен
Описание- Мэрия главный орган управление должен принимать и согласовать новые законы делать различные акции для развлечения и заработка устанавливать цены на казну и так далее
Включайте фантазию делайте в вашей фракции всё что посчитается нужным но не пересекалось с правилами сервера
Общее:
1. Следите за всеми подчиненными. Не можете сами, назначьте ответственных т.е. замов.
2. Наказывайте тех кто не чтет правила сервера, понижением по рангу или увольнением.
3. Следите чтоб не было ДМ и ДБ.
4. Следите за уровнем РП в организации.
5. Тех кто занимается нон РП разводами сразу увольняйте.
6. За оскорбления других игроков и не цензурную речь сразу понижайте.
Наказание:
1. Лидеру у которого в организации, 5 подчиненных попали под варн, снятие с поста лидера + бан на недельку.
2. Частые замечания от администрации членам организации. снятие с поста лидера.
Перевод из одной структуры в другую (из армии в армию, из пд в пд,из ФБР в ПД и так далее).
Принятие солдат,из армий в ПД, без уведомления лидера армии.
Принимать игроков вне набора.
Восстанавливать отпускников без участия лидера(зама)ФБР.
Если игрок увольняется из данных структур, то увольняется только на гражданку.
Восстановить игрока,либо вернуть в ту или иную структуру, возможно только администратору.
Нарушение данных правил может повлечь за собой снятие с поста лидера.
Правила будут дополняться. но из пд в фбр набор есть!!
Лидерам запрещается, принимать в свой состав твинков игроков, которые были заварнены/забанены/уволены администрацией.
Что такое фракция в самп
Да потому что тут кроме РП элемента больше и нету ничего. Гораздо удобней дома создавать админу а игроку покупать их на пикапе.
По два примера с каждой стороны, чтобы разобраться.
Добывает руду, несёт её на склад. Добывает руду, несёт её на склад. Повторить пока не надоест. Возможно имеет какие-то уровни скилла, которые повышают доход. Это всё. Поэтому это работа.
Работа имеет узкую направленность и нацелена на одного игрока (если делать работы типа риэлтора игроки будут зависимы от риэлторов онлайн)
Фракция имеет широкую направленность и нацелена на взаимодействие как внутри фракции так и внешнее.
Вот я и предлагаю придумать фракцию, которая бы отвечала названным критериям.
| ||
| ||
200?’200px’:»+(this.scrollHeight+5)+’px’);»> Вывод:
Работа имеет узкую направленность и нацелена на одного игрока (если делать работы типа риэлтора игроки будут зависимы от риэлторов онлайн)
Фракция имеет широкую направленность и нацелена на взаимодействие как внутри фракции так и внешнее.
У нас на сервере фракция Мин. Юстиции имеет 12 рангов
каждый из которых выполняет свою узкую задачу и представляет целое министерство или департамент из реальной жизни.
Т.о. Фракция может иметь узкую направленность.
Так в чём же разница?
А разница в том, что на работе игрок не зависит ни от кого и работает сам на себя. У него нету начальника и нету подчинённых.
Если у вас какая либо работа имеет сословие по рангам и с каждым рангом увеличение полномочий, то это у вас фракция, но по коду она прописана как работа. И таких серверов куча где перепутали всё местами.
Ранг или навык на работе вы качаете сами.
Во фракции есть явно выраженный лидер, который раздаёт ранги или назначает на какую либо должность людей.
Можно сделать чтобы полицейские были обычной работой, но для этого нужно, чтобы зарплату им выдавал сервер в зависимости от качественно выполненной работы.
А как сервер определит качество? То что не может сервер, т.к. у него нету интеллекта, может человек. Вот тогда то и становится работа фракцией.
По сути каждый ранг в отдельности любой фракции может из себя представлять одну отдельно взятую работу.
Что такое фракция в самп
сначало в самое начало
дальше скины банды:
пишем в
new JoinPed[55][1] = <
внизу скины и после этого там где [55] списываешь на столько на сколько скинов стало больше, например добавил 3 штуки пишешь 58.
дальше в public SetPlayerSpawn(playerid)
пишем информацию респауна банды
if (PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLeader] == 12)
<
SetPlayerToTeamColor(playerid); //
SetPlayerPos(playerid, 1270.8563,-793.7981,1084.1719); // координаты
SetPlayerFacingAngle(playerid, 3.4467); // направление камеры
SetPlayerInterior(playerid,0); // id иньтерьера, если на улице то
PlayerInfo[playerid][pInt] = 0; //
return 1;
>
дальше в public SetPlayerWeapons(playerid)
дальше в public ShowStats(playerid,targetid)
добавляешь двенадцатую строчку
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) < ttext = "Мафия"; >слово МАФИЯ мона поменять как хочешь. Это как вид фракции. Будет отображаться в /stats
еще ниже есть строки названия самой банды вот например тебе надо еще одну добавить
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)
дальше ниже пропиши ранги где все ранги находятся
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12)
<
if(PlayerInfo[targetid][pRank] == 1) < rtext = "Новичёк"; >
else if(PlayerInfo[targetid][pRank] == 2) < rtext = "Салага"; >
else if(PlayerInfo[targetid][pRank] == 3) < rtext = "Местный "; >
else if(PlayerInfo[targetid][pRank] == 4) < rtext = "Солдат"; >
else if(PlayerInfo[targetid][pRank] == 5) < rtext = "Правая рука"; >
else if(PlayerInfo[targetid][pRank] == 6) < rtext = "Мафиози"; >
else < rtext = "Новичёк"; >
>
Дальше ищешь команду /invite и добавляешь там
И в команде /makeleader
gTeam[para1] = 12;
PlayerInfo[para1][pTeam] = 12;
// числа 12 заменяем на столько скока у вас получаецо фракций, раз было 11, а мы создаем еще одну, то пишем 12.
И конечно диапазон id:
if(level > 11 || level
Изменить число 11 на столько, скока у вас фракций.
Дальше в public OnPlayerText(playerid, text[])
ищем кейсы со скинами при выборе
Тут как раз и пригодятся те скины что добавляли мы в joinPed
И конечно же чтобы работал командный чат /f делаем так:
if(strcmp(cmd, «/family», true) == 0 || strcmp(cmd, «/f», true) == 0)
| ||
| ||
| ||
| ||
и в публик OnPlayerRequestClass(playerid, classid) чтоб писалось кто он:
.
else if (classid == 12)
<
format(string, sizeof(string), «
| ||
в команде /makeleader
И когда админ делает чела лидером банды id=12 то у лидера будет скин 271
Что такое фракция в самп
УСТАВ
Устав — свод правил, регулирующих организацию и порядок деятельности в какой-либо определённой сфере отношений или какого-либо государственного органа, предприятия, учреждения. Общие уставы утверждаются, как правило, высшими органами государственной власти.
Правила патруля
Патруль чётко по координатам
Во время патруля нельзя ездить по своим личным делам
Патруль обязан помогать и защищать людей
Правила департамента
1) Флуд (даже в ООС чат);
2) Метагейминг ( Нарушение метагейминга : афк(()), ((афк)) Правильное написание: (( афк )) );
3) Боеприпасы называть Материалами (матами);
4) Любые споры, разборки (для этого есть телефон);
5) Любые матерные слова как в IC форме, так и в OOC;
6) Разговаривать стажёрам (кроме фбр), интернам, рядовым, юнгам;
7) Пререкания (несогласие в агрессивной форме).
8 ) Запрещено обсуждать какие либо РП события в штате в форме IC, даже если обсуждение не нарушает правило MG, подобного рода «общение» в штатный канал будет считаться как Нон РП
Пример:
/d Опа чирик! Мэра сняли
9) Запрещено употреблять «к» как единицу измерения валюты штата. Нарушение: 40к, Правильное написание: 40 тысяч
10) Материалы исчисляются в тоннах, никаких «к», «фур» и так далее
(можно официальное сокращение «т.» )
Обращение к другим гос. организациям строго по примеру:
[FBI] Похищение
[LVa] Запрашиваем боеприпасы
[SFa] Выполняем доставку
[LSPD] Наведите порядок на мэрии
[SFPD] Запрашиваем вертолёт
[MЧС LS] Карету скорой помощи к мэрии
[MЧС SF] Высылайте вертолёт к АШ
[Road Police] Задержать жетон 225
[Mayor] Прошу мэра включить телефон
[Instructors] Жетону 120 права не выдавать, грубое нарушение пдд
• Данные примеры только для IC диалога •
• Так же запрещаются префиксы на волне департамента (/d [СОБР]; /d [Командир ВДВ]) •
На волне департамента запрещается:
1) Флуд (даже в ООС чат);
2) Метагейминг ( Нарушение метагейминга : афк(()), ((афк)) Правильное написание: (( афк )) );
3) Боеприпасы называть Материалами (матами);
4) Любые споры, разборки (для этого есть телефон);
5) Любые матерные слова как в IC форме, так и в OOC;
6) Разговаривать стажёрам (кроме фбр), интернам, рядовым, юнгам;
7) Пререкания (несогласие в агрессивной форме).
8 ) Запрещено обсуждать какие либо РП события в штате в форме IC, даже если обсуждение не нарушает правило MG, подобного рода «общение» в штатный канал будет считаться как Нон РП
Пример:
/d Опа чирик! Мэра сняли
9) Запрещено употреблять «к» как единицу измерения валюты штата. Нарушение: 40к, Правильное написание: 40 тысяч
10) Материалы исчисляются в тоннах, никаких «к», «фур» и так далее
(можно официальное сокращение «т.» )
Цитата
James, пойдем заполним резюме на стажировку в отдел FBI (правильно)
Вася, го на форум запилим заявку на ФБР работу (не правильно)
- что почитать лучшие книги современности женщине русских авторов
- табличка с адресом на частный дом размеры