BIG_32 Дата: Пятница, 08.04.2011, 18:04:07 | Сообщение # 1
Группа: Пользователи
Сообщений: 52
как можна зделать команду на кнопку например (+) и команда /openg чтоби када подехал к воротам нажал (+) и открил ну или на сигнал)) с миня ++++++
Сообщение как можна зделать команду на кнопку например (+) и команда /openg чтоби када подехал к воротам нажал (+) и открил ну или на сигнал)) с миня ++++++ Автор - BIG_32 Дата добавления - 08.04.2011 в 18:04:07
admin Дата: Пятница, 08.04.2011, 19:58:05 | Сообщение # 2
Группа: Администраторы
Сообщений: 3869
BIG_32 , в Code
public OnPlayerKeyStateChange
Code
if(newkeys == 8192) { тут свои ворота сами действие возьми вырежи с команды и вставь сюда }
и все:)в конце паблика смотри чтоб был return 1; пример: Code
public OnPlayerKeyStateChange if(newkeys == 8192) { if(newkeys == 8192) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { i f(AlarmSignalOn[playerid] == 0) { new carid = GetPlayerVehicleID(playerid); Turn[playerid][2] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);// Turn[playerid][3] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);// AttachObjectToVehicle(Turn[playerid][2], carid, -0.9, 2.5, 0.1, 0.0, 0.0, 0.0);// AttachObjectToVehicle(Turn[playerid][3], carid, -0.9, -2.7, 0.1, 0.0, 0.0, 0.0);// AlarmSignalOn[playerid] = 1; } else if(AlarmSignalOn[playerid] == 1) { DestroyObject(Turn[playerid][0]); DestroyObject(Turn[playerid][1]); DestroyObject(Turn[playerid][2]); DestroyObject(Turn[playerid][3]); AlarmSignalOn[playerid] = 0; } } else { SendClientMessage(playerid,0xFFFFFFAA,"вы должны быть в машине"); return 1; } } } return 1; }
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение BIG_32 , в Code
public OnPlayerKeyStateChange
Code
if(newkeys == 8192) { тут свои ворота сами действие возьми вырежи с команды и вставь сюда }
и все:)в конце паблика смотри чтоб был return 1; пример: Code
public OnPlayerKeyStateChange if(newkeys == 8192) { if(newkeys == 8192) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { i f(AlarmSignalOn[playerid] == 0) { new carid = GetPlayerVehicleID(playerid); Turn[playerid][2] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);// Turn[playerid][3] = CreateObject(19294, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,100.0);// AttachObjectToVehicle(Turn[playerid][2], carid, -0.9, 2.5, 0.1, 0.0, 0.0, 0.0);// AttachObjectToVehicle(Turn[playerid][3], carid, -0.9, -2.7, 0.1, 0.0, 0.0, 0.0);// AlarmSignalOn[playerid] = 1; } else if(AlarmSignalOn[playerid] == 1) { DestroyObject(Turn[playerid][0]); DestroyObject(Turn[playerid][1]); DestroyObject(Turn[playerid][2]); DestroyObject(Turn[playerid][3]); AlarmSignalOn[playerid] = 0; } } else { SendClientMessage(playerid,0xFFFFFFAA,"вы должны быть в машине"); return 1; } } } return 1; }
Автор - admin Дата добавления - 08.04.2011 в 19:58:05
[east_side]_trane Дата: Пятница, 08.04.2011, 20:07:50 | Сообщение # 3
Группа: Пользователи
Сообщений: 443
Quote
тут свои ворота сами действие возьми вырежи с команды и вставь сюда
подправь хоть) чё написал
Quote
i f(AlarmSignalOn[playerid] == 0)
ошибочка, проверка на сигнал Code
if(AlarmSignalOn[playerid] == 0)
Pawn скриптер Мои услуги по оптимизации
Сообщение отредактировал [east_side]_trane - Пятница, 08.04.2011, 20:09:33
Сообщение Quote
тут свои ворота сами действие возьми вырежи с команды и вставь сюда
подправь хоть) чё написал
Quote
i f(AlarmSignalOn[playerid] == 0)
ошибочка, проверка на сигнал Code
if(AlarmSignalOn[playerid] == 0)
Автор - [east_side]_trane Дата добавления - 08.04.2011 в 20:07:50
BIG_32 Дата: Пятница, 08.04.2011, 20:35:38 | Сообщение # 4
Группа: Пользователи
Сообщений: 52
спс а какая ета кнопка???))) Добавлено (08.04.2011, 20:35) --------------------------------------------- я просто думал чтоби кнопку зделать на команду) чтоби нажал и ета каманда виписалась както так просто команду на кнопку и все ))
Сообщение отредактировал BIG_32 - Пятница, 08.04.2011, 20:36:22
Сообщение спс а какая ета кнопка???))) Добавлено (08.04.2011, 20:35) --------------------------------------------- я просто думал чтоби кнопку зделать на команду) чтоби нажал и ета каманда виписалась както так просто команду на кнопку и все ))
Автор - BIG_32 Дата добавления - 08.04.2011 в 20:35:38
Сообщение BIG_32 , в разделе IDS смотри:)если у нас будешь смотреть то там будет тема ID клавиш:)Автор - admin Дата добавления - 08.04.2011 в 20:39:33
BIG_32 Дата: Пятница, 08.04.2011, 22:28:54 | Сообщение # 6
Группа: Пользователи
Сообщений: 52
admin , дак а как зделать чтоби команда била на кнопку (нажал кнопку и вписалась команда както так)))) плиз скажи
Сообщение admin , дак а как зделать чтоби команда била на кнопку (нажал кнопку и вписалась команда както так)))) плиз скажиАвтор - BIG_32 Дата добавления - 08.04.2011 в 22:28:54
Сообщение BIG_32 , дык см.выше смотри даже пример скинул:)Автор - admin Дата добавления - 08.04.2011 в 22:47:22
BIG_32 Дата: Пятница, 08.04.2011, 23:09:22 | Сообщение # 8
Группа: Пользователи
Сообщений: 52
спс админ)))
Сообщение отредактировал BIG_32 - Пятница, 08.04.2011, 23:10:04
Сообщение спс админ))) Автор - BIG_32 Дата добавления - 08.04.2011 в 23:09:22