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

 



 
          





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





Последние Файлы 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 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
[FAQ] По созданию новой работы на ГФ
[RGS]JAGUARДата: Четверг, 03.06.2010, 23:10 | Сообщение # 1
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
И так начнём :)

1. Лезем в команду /join
ctrl f if(strcmp(cmd,"/join", true) == 0)
Ниже добовляем Это
[cut noguest=КоД]else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(3.0, playerid,/*тут X,y,z где устраиваться на работу*/))
{
SendClientMessage(playerid, COLOR_WHITE, " Короче название чё хош,");
SendClientMessage(playerid, COLOR_WHITE, " введите что бы устроиться /accept job.");
GettingJob[playerid] =/*тут ид работы*/;
}[/cut]
а ести ты хочешь что бы на эту работу банды не устраивались ставь проверку
[cut noguest=КоД]if(PlayerInfo[playerid][pMember] > 0 || IsPlayerInRangeOfPoint[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "* Банды не могут тут работать!"); return 1; }[/cut]
получаеться у вас так
[cut noguest=КоД]else if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,/*тут X,y,z где устраиваться на работу*/))
{
if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pFMember] < 255) { SendClientMessage(playerid, COLOR_GREY, "* Банды не могут тут работать!"); return 1; }
SendClientMessage(playerid, COLOR_WHITE, " Короче название чё хош,");
SendClientMessage(playerid, COLOR_WHITE, " введите что бы устроиться /accept job.");
GettingJob[playerid] =/*тут ид работы*/;
}[/cut]
Дальшу уже как у вас фантазия разыграеться чем заниматься этим работникам
Вот пример команды для этой работы
[cut noguest=КоД]if(strcmp(cmd,"/камандамэ",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] == /*ид работы*/)
{
//Действие
//ban(playerid);
}
}
}[/cut]


[/url]
Новая ICQ: 593922


Сообщение отредактировал [RGS]JAGUAR - Пятница, 04.06.2010, 10:23
_LexA_Дата: Четверг, 03.06.2010, 23:20 | Сообщение # 2
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (|RGS|JAGUAR)
PlayerToPoint

сколько раз повторять чтобы вы использовали функцию IsPlayerInRangeOfPoint ?
для статистики новую работу нужно добавить в public ShowStats

Matt_TuckДата: Четверг, 03.06.2010, 23:55 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 710
Награды: 11
Город: Брянск
Репутация: 461
Замечания: 20%
Статус:
Quote (_LexA_)
сколько раз повторять чтобы вы использовали функцию IsPlayerInRangeOfPoint ?

а разница ?


Не в возрасте дело,а в культуре общения и уровне интеллектуального развития

Если вам лижут жопу, не обольщайтесь, возможно это для смазки.

Twitter - Follow Me ;)
Подписываемся на мой Паблик
DiSEДата: Пятница, 04.06.2010, 00:22 | Сообщение # 4
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Напиши пожалуйста пример. Ну тоесть какая работа может быть
_LexA_Дата: Пятница, 04.06.2010, 00:26 | Сообщение # 5
Долгожитель
Группа: Продвинутые
Сообщений: 1437
Награды: 161
Город: Ростов-на-Дону
Репутация: 563
Замечания: 20%
Статус:
Quote (John_Vad)
а разница ?

разница в том что IsPlayerInRangeOfPoint функция разработчиков а PlayerToPoint самописная проходящая кучу проверок

[RGS]JAGUARДата: Суббота, 05.06.2010, 01:58 | Сообщение # 6
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
_LexA_, мод всё равно будет работать так же, нагрузки на сервер не будет, разнецы нет! yes


[/url]
Новая ICQ: 593922
EakwarpДата: Суббота, 05.06.2010, 02:31 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (John_Vad)
а разница ?

Quote (|RGS|JAGUAR)
мод всё равно будет работать так же, нагрузки на сервер не будет,

LAME!
IsPlayerInRangeOfPoint в разы быстрее.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
AlcoholikДата: Суббота, 05.06.2010, 17:24 | Сообщение # 8
Мастер джэдай
Группа: Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус:
И зачем это вообще? человек который сможет продолжить код сам сделает все, ну а тот кто будет делать по примеру сделает только бан для игроков с этой работой


if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die();
Мониторинг sa:mp серверов


Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги.
Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
CAXAPOKДата: Суббота, 05.06.2010, 18:24 | Сообщение # 9
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 203
Награды: 2
Город: Дзержинск
Репутация: 28
Замечания: 100%
Статус:
RoACh, +1
[RGS]JAGUAR, Написал бы пример работы например Комбайнёр и каманду к работе!!!

[RGS]JAGUARДата: Вторник, 08.06.2010, 09:44 | Сообщение # 10
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
CAXAPOK, посмотрел бы я как ты расписал... bad


[/url]
Новая ICQ: 593922
BottlerДата: Вторник, 08.06.2010, 16:09 | Сообщение # 11
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 2
Город: Kohtla-Jarve
Репутация: 2
Замечания: 0%
Статус:
лучше бы написал F.A.Q как сделать работу + функции работы через Checkpoint.Лудше бы смотрелось.
3oxaHДата: Среда, 09.06.2010, 05:02 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 0
Город: Riga
Репутация: -21
Замечания: 20%
Статус:
Жестока, а как я узнаю ид работы если я нуб а? хДД crazy :D wall


Проект: [RP]GameSx
Мод Готов на: 74% [STOP]
Site: GameSx.forumei.ru
DiSEДата: Среда, 09.06.2010, 10:19 | Сообщение # 13
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
А как ты сюда вообще зашёл?
[RGS]JAGUARДата: Среда, 09.06.2010, 11:54 | Сообщение # 14
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
Bottler, Создай111
3oxaH, в команде JOIN посмотри помледний ид и на 1 больше ставь wall wall wall



[/url]
Новая ICQ: 593922
BottlerДата: Пятница, 11.06.2010, 22:41 | Сообщение # 15
Освоившийся
Группа: Пользователи
Сообщений: 92
Награды: 2
Город: Kohtla-Jarve
Репутация: 2
Замечания: 0%
Статус:
[RGS]JAGUAR,ты писал F.A.Q а не я ты и пиши crazy
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


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