| ZioHik | Дата: Суббота, 15.10.2011, 21:37 | Сообщение # 1 |
|
.::Offline::.
Завсегдатый
Группа: Модератор
Сообщений: 375
[ 30 ]
Награды: 14
Статус
отсутствует
| Телепорт по команде:
Code if(strcmp(cmdtext, "/Drift1", true) == 0) { SetPlayerPos(playerid,2265.4221,1399.2606,42.8203); SendClientMessage(playerid, 0x00F600AA, "..::Добро пожаловать::.."); return 1; } Где /Drift команда телепорта.
SetPlayerPos(playerid,2265.4221,1399.2606,42.8203); Координаты x,y,z
SendClientMessage(playerid, 0x00F600AA, "..::Добро пожаловать::.."); Сообщение выводимое после телепорта в указанное место.
Автор: Greddy.
В верх мода
Потом в public OnGameModeInit() создаём пикап:
Code CreatePickup(1239, 2, x, y, z)//1239 - вид пикапа (в данном случае это буква i, 2 - это тип пикапа (типо подбираеш его и через время он появляется), в место x, y, z
Теперь в public OnPlayerPickUpPickup создаём действие при подбирании пикапа: Code if(pickupid == tp1) { SetPlayerPos(playerid, x, y, z)// в место x, y, z координаты крыши ( ну или куда там тебе нужно тпшнуть игрока) } Если у тебя в public OnPlayerPickUpPickup уже есть функции с пикапами то вставь вот этот код:
Code else if(pickupid == tp1) { SetPlayerPos(playerid, x, y, z)// в место x, y, z координаты крыши ( ну или куда там тебе нужно тпшнуть игрока) }
Точно таким же способом создаёш телепорт обратно, только вставь другие значения и координаты.
Автор: valych.
|
| |
| |
| Skr1llex | Дата: Вторник, 24.01.2012, 14:11 | Сообщение # 2 |
|
.::Offline::.
Новичок
Группа: Пользователь
Сообщений: 3
[ 0 ]
Награды: 0
Статус
отсутствует
| Полезно, да..
|
| |
| |
| Zik2460 | Дата: Воскресенье, 05.02.2012, 09:36 | Сообщение # 3 |
|
.::Offline::.
Новичок
Группа: Пользователь
Сообщений: 6
[ 0 ]
Награды: 0
Статус
отсутствует
| хорошая вещь
|
| |
| |