OnPlayerKeyStateChange
|
|
Dima-kun | Дата: Воскресенье, 24.04.2011, 20:09 | Сообщение # 136 |
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| PaHaNjkee, http://www.samp-rus.com/forum/42-14581-1
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
|
|
|
PaHaNjkee | Дата: Воскресенье, 24.04.2011, 22:10 | Сообщение # 137 |
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Ulianovsk
Репутация: -4
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Спасибо, вроде разобрался, клавиша W это получается аналог Стрелка вверх. Тогда если допустим я хочу чтобы выполнялась определенная команда, одновременным нажатием кнопок W и CTRL, надо прописать вот так?: Code if(newkeys == 1 && newkeys == 2048) { действие return 1; }
|
|
|
|
Dima-kun | Дата: Воскресенье, 24.04.2011, 22:28 | Сообщение # 138 |
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Quote (PaHaNjkee) if(newkeys & 1 && newkeys & 2048) {
Мои работы: [INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники, [FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos, [GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
|
|
|
|
PaHaNjkee | Дата: Воскресенье, 24.04.2011, 23:21 | Сообщение # 139 |
Новенький
Группа:
Пользователи
Сообщений: 25
Награды: 0
Город: Ulianovsk
Репутация: -4
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Спасибо большое) Очень помог
|
|
|
|
Lorns | Дата: Суббота, 17.12.2011, 10:08 | Сообщение # 140 |
Новенький
Группа:
Пользователи
Сообщений: 47
Награды: 0
Город: Khabarovsk
Репутация: 0
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Ребят, нужна помощь. Хочу команды /atm (Банкомат) и /buygun Привязать к клавиши ALT. Может кто показать как это
|
|
|
|
Geryy | Дата: Воскресенье, 18.12.2011, 06:51 | Сообщение # 141 |
Советчик
Группа:
Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Можно так
Code if (newkeys == KEY_WALK && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { if (IsPlayerInRangeOfPoint(playerid, 1.0, <координаты банкомат>)) { OnPlayerCommandText(playerid,"/atm"); } if (IsPlayerInRangeOfPoint(playerid, 2.0, <координаты оружейки>)) { OnPlayerCommandText(playerid,"/buygun"); } }
Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
|
|
|
|
necros1k | Дата: Понедельник, 19.03.2012, 22:20 | Сообщение # 142 |
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: SPB
Репутация: -10
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Люди это очень всё круто но ктонибудь может чисто написать мне 2 вещи без взякого флуда. 1.Как сделать чтобы команда работала при нажатии 2х клавиш например Альт+Пробел(Медлиный шаг+бег) Я просто видел в моде FantasyCitу там меню статуса (педбоя) открывался при нажатии 2х кнопок одновременно. 2.Я правельно понял что что-бы чтобы 2 функции на 1ну кнопку насодить надо написать что то напримере этого
Code if (newkeys == KEY_WALK && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { if (IsPlayerInRangeOfPoint(playerid, 1.0, <координаты банкомат>)) { OnPlayerCommandText(playerid,"/atm"); } if (IsPlayerInRangeOfPoint(playerid, 2.0, <координаты оружейки>)) { OnPlayerCommandText(playerid,"/buygun"); } }
|
|
|
|
Latron | Дата: Понедельник, 19.03.2012, 23:32 | Сообщение # 143 |
Группа:
I'm V.I.P.
Сообщений: 2115
Награды: 22
Город: Орел
Репутация: 1604
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Quote (necros1k) 1.Как сделать чтобы команда работала при нажатии 2х клавиш например Альт+Пробел(Медлиный шаг+бег) Я просто видел в моде FantasyCitу там меню статуса (педбоя) открывался при нажатии 2х кнопок одновременно. if( newkeys == KEY_WALK || newkeys == KEY_JUMP ) Quote (necros1k) 2.Я правельно понял что что-бы чтобы 2 функции на 1ну кнопку насодить надо написать что то напримере этого В данном случае да...
Моё портфолио
Мои работы: [ Lesson ] Операторы в PAWN. [ Lesson ] Переменная. [ GM ] RegSys. ( Last update: 21.04.2012 )
Сообщение отредактировал Latron - Понедельник, 19.03.2012, 23:32 |
|
|
|
Великс | Дата: Вторник, 20.03.2012, 10:56 | Сообщение # 144 |
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Quote (Latron) if( newkeys == KEY_WALK || newkeys == KEY_JUMP ) А теперь перепрочти вопрос necros1k, и посмотри на свой код
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
|
|
|
stepmex | Дата: Вторник, 20.03.2012, 15:28 | Сообщение # 145 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| - 1)
Code if (PRESSED(KEY_WALK + KEY_JUMP)) {} - 2) есть, много вариантов, но и такой возможен.
PRESSED
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
Сообщение отредактировал stepmex - Вторник, 20.03.2012, 15:28 |
|
|
|
necros1k | Дата: Вторник, 20.03.2012, 23:48 | Сообщение # 146 |
Новенький
Группа:
Пользователи
Сообщений: 37
Награды: 0
Город: SPB
Репутация: -10
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| if (PRESSED(KEY_WALK + KEY_JUMP)) {}
if( newkeys == KEY_WALK || newkeys == KEY_JUMP )
Оба кода правельные??? Или какой из них)) Спасибо что помогли))
|
|
|
|
Великс | Дата: Среда, 21.03.2012, 08:36 | Сообщение # 147 |
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Quote (necros1k) Оба кода правельные??? Или какой из них)) Первый верный, второй нет.
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
|
|
|
Troovor | Дата: Среда, 21.03.2012, 19:12 | Сообщение # 148 |
Освоившийся
Группа:
Продвинутые
Сообщений: 102
Награды: 6
Город: Нижний Новгород
Репутация: 184
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| А есть id кнопки на мышке, когда мы меняем оружие?(крутим колесико) Очень надо!
Ребят, подскажите код OnPlayerSpawn, что бы перевести сервер на 0.3d © Борян
|
|
|
|
stepmex | Дата: Среда, 21.03.2012, 19:49 | Сообщение # 149 |
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Quote (Troovor) А есть id кнопки на мышке, когда мы меняем оружие?(крутим колесико) Очень надо! нет
И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
|
|
|
|
Великс | Дата: Среда, 21.03.2012, 20:35 | Сообщение # 150 |
Мастер джэдай
Группа:
Модераторы
Сообщений: 3931
Награды: 287
Город: Мухосранск
Репутация: 8429
Замечания: 0%
Статус: ![](/f_icons/off.gif)
| Troovor, если тебе смена нужна, то вот можешь скачать: http://www.samp-rus.com/load/fs_armed_body/4-1-0-2002
[cut=freestyle] ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ , СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ, ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ, ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ. УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА. ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ. ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ. ЛЕНАРУ ДАЙ УМА И ЛЕНУ НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ © Хасан [/cut]
|
|
|
|