 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Пикап, который будет действовать на ALT
| |
| Erl | Дата: Суббота, 01.09.2012, 22:06 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| Привет всем, тут я решил сделать пикап, который работал только на клавишу ALT, не скажите как это сделать?
Вот сообственно сам пикап...
Code public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == garderob) { ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена"); } return 1; }
Повторяю ещё раз, нужно сделать так что-бы когда нашел на пикап, нечего не произошло, а только произошло тогда когда нажмешь клавишу ALT на пикапе...
-.-
|
| |
|
|
| Alcoholik | Дата: Суббота, 01.09.2012, 22:53 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Администратор
Сообщений: 8299
Награды: 111
Город: Санкт-Петербург
Репутация: 6085
Статус: 
| Erl, onplayerkeystatechange
if(isset($beer)&&isset($girl)) { drink($beer);fuck($girl); }else die(); Мониторинг sa:mp серверов Приватно никого не консультирую, моды также не пишу, ни так, ни за деньги. Моя ICQ 675715, пишу только с неё. Все остальные Роачи фейки, ничего я не продаю и продавать не буду, вас разводят.
|
| |
|
|
| massaoff | Дата: Воскресенье, 02.09.2012, 00:22 | Сообщение # 3 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Кароче сделал, что в голову пришло:
Code #define pickupX 0.0 // координаты по оси X #define pickupY 0.0 // координаты по оси Y #define pickupZ 0.0 // координаты по оси Z
В OnGameModeInit: Code CreatePickup(1318,2,pickupX,pickupY,pickupZ,0);
В OnPlayerKeyStateChange:
Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ)) { ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена"); } return 1; }
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| _[A]Le[X]and[R]_ | Дата: Воскресенье, 02.09.2012, 05:02 | Сообщение # 4 |
|
Освоившийся
Группа:
I'm V.I.P.
Сообщений: 147
Награды: 3
Город: Владивосток
Репутация: 88
Замечания: 0%
Статус: 
| Ставишь отдельно пикап, и делаешь действие на клавишу в определённых координатах с определённым радиусом. Т.е. пост выше - то, что тебе надо.
Гл.Администратор проекта Orio[N] -=RPG=- www.Orio-N.com Orio[N]-[1] IP: 176.32.37.74:7777 Orio[N]-[2] IP: 176.32.37.75:7777
|
| |
|
|
| Erl | Дата: Воскресенье, 02.09.2012, 10:21 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| Всё сделал, но когда захожу на сервер и ввожу пароль, то сервер рестартируется...
P.S Проблема устранена..Добавлено (02.09.2012, 10:21) --------------------------------------------- А теперь новая проблема у меня на ALT стоит меню Игрока, как убрать его с ALTa?
-.-
Сообщение отредактировал Erl - Воскресенье, 02.09.2012, 10:21 |
| |
|
|
| massaoff | Дата: Воскресенье, 02.09.2012, 12:43 | Сообщение # 6 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Quote (Erl) А теперь новая проблема у меня на ALT стоит меню Игрока, как убрать его с ALTa? кинь код этого меню, или ищи сам: KEY_WALK с помощью CRTL+F, если это не пикап, то переделывай на другую клавишу...
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| Erl | Дата: Воскресенье, 02.09.2012, 12:56 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| massaoff, нашел только в этом инклуде... тык
-.-
|
| |
|
|
| massaoff | Дата: Воскресенье, 02.09.2012, 13:00 | Сообщение # 8 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Quote (Erl) massaoff, нашел только в этом инклуде... тык она задефайлена: #define KEY_USING KEY_WALK Ищи: KEY_USING
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| Erl | Дата: Воскресенье, 02.09.2012, 13:07 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| massaoff, убрал с ALT, но пикап не рабит :(, тоесть он есть, но когда на него нахожу и нажимаю ALT нечего не происходит...
-.-
Сообщение отредактировал Erl - Воскресенье, 02.09.2012, 13:07 |
| |
|
|
| massaoff | Дата: Воскресенье, 02.09.2012, 13:37 | Сообщение # 10 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Quote (Erl) massaoff, убрал с ALT, но пикап не рабит :(, тоесть он есть, но когда на него нахожу и нажимаю ALT нечего не происходит... покажи код который сделал
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| Erl | Дата: Вторник, 04.09.2012, 18:38 | Сообщение # 11 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| Code public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if( PRESSED( KEY_FIRE ) ) { if( GetPVarInt(playerid, "bar_Drinking") == 1 ) return bar_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); } if( PRESSED ( KEY_USING ) || PRESSED ( KEY_FIRE ) || PRESSED ( KEY_HANDBRAKE ) ) { if( IsPlayerAtSkinShop(playerid) ) return ss_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); } if( PRESSED ( KEY_USING ) ) { if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ)) { ShowPlayerDialog(playerid, 1999, DIALOG_STYLE_LIST,"Гардероб","{F60000}Очки\nУбрать очки\n{F60000}Шлем\nУбрать шлем\n{F60000}Дедморозка\nСнять дедморозку", "Принять", "Отмена"); } if((newkeys & KEY_WALK) && IsPlayerInRangeOfPoint(playerid,4.0,pickupX,pickupY,pickupZ)) { ShowPlayerDialog(playerid, 1998, DIALOG_STYLE_LIST,"Помощь","{F60000}Связь с администрацией\nРежим GTO\n{F60000}Правила\nМиссия Тенпени\n{F60000}О моде\nВерсия", "Принять", "Отмена"); } if( IsPlayerAtEnterExit(playerid) ) return interior_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtHouse(playerid) ) return housing_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtBusiness(playerid) ) return business_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtBank(playerid) != -1 ) return bank_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtAmmunation(playerid) != -1 ) return weapons_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( GetPlayerFightTrenerID(playerid) != -1 ) return fights_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtFastFood(playerid) ) return fastfood_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); if( IsPlayerAtBar(playerid) ) return bar_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); return 1; } if( PRESSED( KEY_SUBMISSION ) ) { new vehicleid = GetPlayerVehicleID(playerid); if( vehicleid != 0 && IsVehicleIsRunner(vehicleid) ) { trucker_OnPlayerKeyStateChange(playerid, newkeys, oldkeys); } return 1; } return 1; } Добавлено (04.09.2012, 18:38) --------------------------------------------- Может ответит кто-небудь!
-.-
|
| |
|
|
| massaoff | Дата: Среда, 05.09.2012, 10:50 | Сообщение # 12 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Quote #define pickupX 0.0 // координаты по оси X #define pickupY 0.0 // координаты по оси Y #define pickupZ 0.0 // координаты по оси Z поставил свои координаты?
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| Erl | Дата: Четверг, 06.09.2012, 19:45 | Сообщение # 13 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| Quote поставил свои координаты?
Нет,так как есть так и осталось...Добавлено (06.09.2012, 19:45) --------------------------------------------- massaoff, посоветовать че недь можешь?
-.-
|
| |
|
|
| massaoff | Дата: Пятница, 07.09.2012, 10:53 | Сообщение # 14 |
|
Местный
Группа:
I'm V.I.P.
Сообщений: 535
Награды: 4
Город: Березники
Репутация: 187
Замечания: 40%
Статус: 
| Quote (Erl) Нет,так как есть так и осталось... Добавлено (06.09.2012, 19:45) --------------------------------------------- massaoff, посоветовать че недь можешь? Ставь здесь свои координаты и будет все работать!) Quote #define pickupX 0.0 // координаты по оси X #define pickupY 0.0 // координаты по оси Y #define pickupZ 0.0 // координаты по оси Z
- Учимся рипать сайт - Memfiso-RPG мод Оказываю платную помощь, в создании и редактировании(доработка, исправление багов, реализация ваших идей) ваших модов/скриптов выполненных в pawno. Обращайтесь в скайп: massaoff РАБОТАЮ ТОЛЬКО С 50% ПРЕДОПЛАТОЙ!
|
| |
|
|
| Erl | Дата: Пятница, 07.09.2012, 17:52 | Сообщение # 15 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 0
Город: Алчевск
Репутация: 8
Замечания: 0%
Статус: 
| Quote Ставь здесь свои координаты и будет все работать!)
Поставил выдает ошибки...
-.-
|
| |
|
|
|
 |
|
 | |
| |
|