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

 



 
          





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





Последние Файлы 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
Модератор форума: Dima-kun  
OnPlayerKeyStateChange
ddos_qKДата: Вторник, 21.07.2009, 21:34 | Сообщение # 76
Новенький
Группа: Продвинутые
Сообщений: 48
Награды: 2
Город: Северск
Репутация: 23
Замечания: 0%
Статус:
Народ, у меня у одного 'аналоги' вверх и вниз не пашут? Их иды 2048 и 4096! Я всё правильно делаю, тк 'аналоги' вправо и влево у мну работают! Помогите плиз, в чём же трабла?
stepmexДата: Вторник, 21.07.2009, 21:44 | Сообщение # 77
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
они работают только в авиации!


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
DarkMarkДата: Суббота, 08.08.2009, 16:06 | Сообщение # 78
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
Есть ли у DELETE id? И кто знает id TAB и id колёсека на мышке (ну типа средней кнопки на мыше, а не крутить колесо crazy ) колеса и таба id точно есть!

Добавлено (08.08.2009, 16:06)
---------------------------------------------
[pwn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_ACTION)
{
SendClientMessage(playerid, COLOR_YELLOW," Вы нажали на TAB ");
}
if(GetPlayerState(playerid) == 1 && newkeys == 512)
{
SendClientMessage(playerid, COLOR_YELLOW," Вы нажали на среднию кнопку мышы ");
}
return 1;
}[/pwn]
всё сделал сам...


Сообщение отредактировал DarkMark - Суббота, 08.08.2009, 16:34
stepmexДата: Суббота, 08.08.2009, 16:52 | Сообщение # 79
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(oldkeys == 0)
{
new string[256];
format(string, sizeof(string), "newkeys: %d",newkeys, oldkeys);
SendClientMessageToAll(0x808080AA,string);
SendClientMessageToAll(0x808080AA,"-------------------------");
}
return 1;
}
и нажимай клавиши коды будут писаться в чате!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
DarkMarkДата: Суббота, 08.08.2009, 18:08 | Сообщение # 80
Уверенный в себе
Группа: Продвинутые
Сообщений: 284
Награды: 10
Город: СПБ
Репутация: 7
Замечания: 100%
Статус:
stepmex, thk you crazy new_russian :)
MorozzzkoДата: Воскресенье, 09.08.2009, 11:31 | Сообщение # 81
Мастер джэдай
Группа: Продвинутые
Сообщений: 2179
Награды: 40
Город: Moscow
Репутация: 590
Замечания: 0%
Статус:
Quote (DarkMark)
SendClientMessage(playerid, COLOR_YELLOW," Вы нажали на среднию кнопку мышы ");

жи-ши пишется через и. а не Ы


Главный программист в Malefic Entertainment.
OKStyle™Дата: Воскресенье, 09.08.2009, 20:00 | Сообщение # 82
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (stepmex)
format(string, sizeof(string), "newkeys: %d",newkeys, oldkeys);

Во-первых, зачем проверка на клавишу с ID 0? Так писать ничего не будет... Во-вторых, у тебя одна переменная, а определяешь 2... Не так, случаем?

[pwn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new string[256];
format(string, sizeof(string), "oldkey: %d, newkey: %d",oldkeys,newkeys);
SendClientMessageToAll(0x808080AA,string);
SendClientMessageToAll(0x808080AA,"-------------------------");
return 1;
}[/pwn]


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR


Сообщение отредактировал OKStyle™ - Воскресенье, 09.08.2009, 20:05
stepmexДата: Воскресенье, 09.08.2009, 21:24 | Сообщение # 83
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
OKStyle™, во-первых, клавиша с ИД 0 это ненажато никаких клавишь, и если убрать выдавать будет следующее:
Quote
oldkey: 0, newkey: 512
-------------------------
oldkey: 512, newkey: 0
-------------------------
поэтому я ввел проверку только на нажатие клавиши, чтобы лишней инфой не засорять чат.
Во-вторых, да изначаьно скрипт был именно таким, но я его упростил чтобы "нубам" было проще понять что пишеться в чате.

Лень мне потом обяснять, что первый раз скрипт срабатывает на нажатие, второй раз на отжатие кнопки!


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
OKStyle™Дата: Воскресенье, 09.08.2009, 21:45 | Сообщение # 84
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
stepmex, из-за твоего упрощения будет выдавать ошибку несовпадения количества аргументов в функции =) Нужно просто убрать лишнюю переменную:
[pwn]format(string,sizeof(string),"newkey: %d",newkeys);[/pwn]



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR


Сообщение отредактировал OKStyle™ - Воскресенье, 09.08.2009, 21:50
stepmexДата: Воскресенье, 09.08.2009, 21:52 | Сообщение # 85
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
OKStyle™, не ошибку, а варнинг :D


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
s3apДата: Воскресенье, 09.08.2009, 22:26 | Сообщение # 86
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
Можете ответить нубу? Что такое & ? if(oldkeys & 0), просто начал php изучать, но до меня так и не дошло
stepmexДата: Воскресенье, 09.08.2009, 23:26 | Сообщение # 87
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (VCOScript)
просто начал php
тут народ так-то pawno занимаеться, а не пхп. Так что лес там >>>



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
s3apДата: Понедельник, 10.08.2009, 00:36 | Сообщение # 88
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
эм? это есть и в pawno и в php и в c++...
OKStyle™Дата: Понедельник, 10.08.2009, 05:54 | Сообщение # 89
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
VCOScript, разбери на примере данной команды:
[pwn]IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys & key) && !(oldkeys & key)) return 1;
return 0;
}[/pwn]



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
s3apДата: Понедельник, 10.08.2009, 07:41 | Сообщение # 90
Местный
Группа: Продвинутые
Сообщений: 570
Награды: 7
Город: Саратов
Репутация: 382
Замечания: 80%
Статус:
эм эквиалентно
[pwn]IsKeyJustDown(key, newkeys, oldkeys)
{
if((newkeys == key) && !(oldkeys == key)) return 1;
return 0;
}[/pwn]

Поиск:





 


 


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