- ВойтиАвторизация через uNet
- РегистрацияРегистрация на сайте через uNet
Текущая версия SA-MP: 0.3.7
IP: 77.220.180.96:7777
Новые сообщения · Поиск |
|
|
Модератор форума: KaTacTpOqpa |
Форум Помощь по скриптингу SA-MP Вопросы по скриптингу СКАЖИТЕ КАК СДЕЛАТЬ ЛИФТ ПО КОМАНДЕ? |
СКАЖИТЕ КАК СДЕЛАТЬ ЛИФТ ПО КОМАНДЕ? | ||||
|
[MTA]_MaPeR | Сообщение # 2 | 08:34:35 09 Июл 2011 |
Пользователи
Сообщений: 9
Репутация: 1
|
На те полный урок: Для начала создай new lift; Затем пиши в строке где тот обект, которуму нужно движение т.е. лифт- lift = CreateObject(id объекта,Х-координата,У-координата,Z-координата,0.00000000,0.00000000,0.00000000); Дальше в паблик OnPlayerCommandText(playerid, cmdtext[]) вставляеш: if (strcmp("/Твоя комманда по спуску лифта!", cmdtext, true, 10) == 0) { MoveObject(lift,Х-координата,У-координата,Z-координата,3.0);//чтобы лифт опустился координата спуска должна быть меньше смотри пример ниже. SendClientMessage(playerid,0xFF66FFAA," Лифт поехал вниз!");//сообщение игроку return 1; } if (strcmp("/Твоя комманда по подьему лифта!", cmdtext, true, 10) == 0) { MoveObject(lift,Х-координата,У-координата,Z-координата,3.0); SendClientMessage(playerid,0xFF66FFAA," Лифт поднялся!"); return 1; } //пример лифта: if (strcmp("/2121", cmdtext, true, 10) == 0) { MoveObject(lift2,1550.14355469,887.44274902,0.00000000,3.0); SendClientMessage(playerid,0xFF66FFAA," Лифт поехал вниз!"); return 1; } if (strcmp("/1212", cmdtext, true, 10) == 0) { MoveObject(lift2,1550.14355469,887.44274902,10.00000000,3.0); SendClientMessage(playerid,0xFF66FFAA," Лифт поднялся!"); return 1; } Оьрати внимание на 3 координату!! если помог+ если нет пиши в скайп обясню=) arhip_smil-e |
Wolifinhtein | Сообщение # 3 | 00:42:47 28 Сен 2011 |
Пользователи
Сообщений: 1
Репутация: 0
|
сделал всё как написано но при компиляции возникают ошибки #include <a_samp> new lift; public OnFilterScriptInit() { lift = CreateObject(13613, 1702.6057128906, -1638.44140625, 21.140777587891,0.00000000,0.00000000,0.00000000); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/ñ", cmdtext, true, 10) == 0) { MoveObject(lift1, 1702.6057128906, -1638.44140625, 45.141006469727,0.00000000,3.0); SendClientMessage(playerid, 0xFFFFFF, "Лифт поехал вниз !"); } return 1; } if (strcmp("/ï", cmdtext, true, 10) == 0) { MoveObject(lift2, 1702.6057128906, -1638.44140625, 21.140777587891,10.00000000,3.0); SendClientMessage(playerid, 0xFFFFFF, "лифт поднялся!"); } return 1; } Редактировано Wolifinhtein - Среда, 28 Сен 2011, 00:45:44 |
dimon201298 | Сообщение # 4 | 00:29:37 25 Апр 2015 |
Пользователи
Сообщений: 1
Репутация: 0
|
какие? |
| |||
| |||