|
Помогите код зделать.
|
|
| buduzloj | Дата: Воскресенье, 16.10.2011, 17:16 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус: 
| Я уже пол дня мучаюсь над одним кодом,помогите пожалйста.
Суть етого кода что-бы если игрок в машине на определённой позиции жмёт кнопку ALT его перемесчало.
|
| |
|
|
| Mckenzy | Дата: Воскресенье, 16.10.2011, 19:09 | Сообщение # 2 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Всмысле? Т.е игрок подъезжает на машине в одно место, жмет на альт и его телепортирует в указанное место? Так?
|
| |
|
|
| buduzloj | Дата: Воскресенье, 16.10.2011, 19:12 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус: 
| Да.
[cut noguest=Минимальная длинна поста "20 символов"]Минимальная длинна поста "20 символов"[/cut]
|
| |
|
|
| Mckenzy | Дата: Воскресенье, 16.10.2011, 19:19 | Сообщение # 4 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Вот держи по команде, на кнопку сам сделаешь. if(strcmp(cmd, "/teloport", true) == 0) if(PlayerToPoint(1.0, playerid, х,y,z ))// x,y,z - Сюда вставляешь координаты того места, где ты хочешь что бы срабатывала команда. { SetPlayerPos(playerid,x,y,z);//Тут твои координаты, куда нужно телепортировать SetVehiclePos(0, x,y,z); Тут твои координаты, куда нужно телепортировать return 1; }
Сообщение отредактировал Mckenzy - Воскресенье, 16.10.2011, 19:20 |
| |
|
|
| Awm | Дата: Воскресенье, 16.10.2011, 19:28 | Сообщение # 5 |
|
Группа:
I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус: 
| Quote (Mckenzy) if(strcmp(cmd, "/teloport", true) == 0) if(PlayerToPoint(1.0, playerid, х,y,z ))// x,y,z - Сюда вставляешь координаты того места, где ты хочешь что бы срабатывала команда. { SetPlayerPos(playerid,x,y,z);//Тут твои координаты, куда нужно телепортировать SetVehiclePos(0, x,y,z); Тут твои координаты, куда нужно телепортировать return 1; } двойка за код ... во первых у тебя будет телепортировать только машину с идом 0 во вторых нету проверки сидит ли игрок машине или нет в третьих плаер то поинт уг
Code if(!strcmp(cmd,"/tele",true)) { new carid = GetPlayerVehicleID(playerid); if(IsPlayerInVehicle(playerid) && IsPlayerInRangeOfPoint(playerid,10.0, X, Y, Z)) { SetVehiclePos(carid, X, Y, Z); return 1; } }
"Life is hard... life is harder if you're stupid." - John Wayne
Сообщение отредактировал Awm - Воскресенье, 16.10.2011, 19:30 |
| |
|
|
| Mckenzy | Дата: Воскресенье, 16.10.2011, 19:30 | Сообщение # 6 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус: 
| Awm, порешал Возьму на заметку
|
| |
|
|
| Sl1m | Дата: Воскресенье, 16.10.2011, 19:59 | Сообщение # 7 |
|
Советчик
Группа:
I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус: 
| Влезу.. а возможно ли сделать так что бы перемещало из одной машины в другую? которая рядом конечно же.
|
| |
|
|
| Michael_ | Дата: Воскресенье, 16.10.2011, 20:08 | Сообщение # 8 |
|
Новенький
Группа:
Пользователи
Сообщений: 61
Награды: 0
Репутация: -8
Замечания: 60%
Статус: 
| Quote (buduzloj) Я уже пол дня мучаюсь над одним кодом,помогите пожалйста.
Суть етого кода что-бы если игрок в машине на определённой позиции жмёт кнопку ALT его перемесчало.
В public OnPlayerKeyStateChange
Code if (oldkeys == 1024) // Если не ошибаюсь то 1024. { if(newstate == PLAYER_STATE_DRIVER) { new carid = GetPlayerVehicleID(playerid); // Awm SetVehiclePos(carid, координаты); // Awm. } return 1; } Добавлено (16.10.2011, 20:08) ---------------------------------------------
Quote (Sl1m) Влезу.. а возможно ли сделать так что бы перемещало из одной машины в другую? которая рядом конечно же.
Вполне. К примеру если использовать извращающий способ, то просто перебирать координаты всего транспорта при помощи цикла.
|
| |
|
|
| buduzloj | Дата: Воскресенье, 16.10.2011, 20:17 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 221
Награды: 2
Город: типо даугавпилс
Репутация: 19
Замечания: 60%
Статус: 
| Quote (Michael_) В public OnPlayerKeyStateChange Как бэ не глупый.
|
| |
|
|
| aptyp | Дата: Воскресенье, 16.10.2011, 20:40 | Сообщение # 10 |
|
Продаюсь дешего
Группа:
Продвинутые
Сообщений: 141
Награды: 2
Город: Green-X
Репутация: 405
Замечания: 20%
Статус: 
| buduzloj, Раз пишешь такой вопрос, могут подумать обратное.
|
| |
|
|