Помогите с телепортом!!!
|
|
DoctorEvil | Дата: Суббота, 01.03.2008, 18:12 | Сообщение # 1 |
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
| Вообщем люди помоите создать телепорт чтобы стал в одной точке и тебя тп в другую (заданную). По типу становишься на красный круг и тебя тп!! Напишите плиз как выглядит скрипт. Координаты уж я сам как-нибудь поставлю))
|
|
|
|
RegEdit | Дата: Суббота, 01.03.2008, 18:37 | Сообщение # 2 |
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус:
| OnPlayerSpawn(playerid) { SetPlayerCheckpointForAll(X,Y,Z,2.0); return 1; } OnPlayerEnterCheckpoint(playerid) { SetPlayerPos(playerid,X,Y,Z); SetPlayerFacingAngle(playerid,поворот в градусах); return 1; }
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
Сообщение отредактировал RegEdit - Суббота, 01.03.2008, 18:38 |
|
|
|
DarkByte | Дата: Суббота, 01.03.2008, 18:38 | Сообщение # 3 |
Долгожитель
Группа:
Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
| Quote (DoctorEvil) Вообщем люди помоите создать телепорт чтобы стал в одной точке и тебя тп в другую (заданную). По типу становишься на красный круг и тебя тп!! Напишите плиз как выглядит скрипт. Координаты уж я сам как-нибудь поставлю)) Ставишь крансый круг на нужные тебе координаты: SetCheckpointForAll Делаешь обработу события когда игрок заходит на него: OnPlayerEnterCheckpoint Где делаешь что тебе нужно, а именно телепорт на новые координаты: SetPlayerPos
MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
|
|
|
|
DoctorEvil | Дата: Воскресенье, 02.03.2008, 13:04 | Сообщение # 4 |
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
| одна проблема выдает ошибку: E:\pawno\Teleport.pwn(71) : error 017: undefined symbol "SetPlayerCheckpointForAll" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. ВОт строка: public OnPlayerSpawn(playerid) { SetPlayerCheckpointForAll(2034.3162,-1403.2041,17.2907,2.0); return 1; } Добавлено (02.03.2008, 13:04) --------------------------------------------- Ну подскажите в чем проблема!!! Плиз!!!
|
|
|
|
Torres | Дата: Воскресенье, 02.03.2008, 13:07 | Сообщение # 5 |
Местный
Группа:
Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
| Вместо SetPlayerCheckpointForAll используй SetCheckpointForAll
[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3 [ADD]MTA map converter
|
|
|
|
LuxurY | Дата: Воскресенье, 02.03.2008, 13:59 | Сообщение # 6 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 281
Награды: 1
Город: OZ
Репутация: 45
Замечания: 0%
Статус:
| где вы такую функцию видели в стандартных инклудах?
www.gtascript.ru admin www.gtascript.ru - профессиональный скриптинг SA-MP, MTA
|
|
|
|
XAOC | Дата: Воскресенье, 02.03.2008, 14:10 | Сообщение # 7 |
Советчик
Группа:
Разработчики
Сообщений: 1190
Награды: 11
Город: Гдета там>>
Репутация: 311
Замечания: 0%
Статус:
| Нигде, она самописная. сделана насколько я помню в пене
|
|
|
|
DoctorEvil | Дата: Воскресенье, 02.03.2008, 18:19 | Сообщение # 8 |
Новенький
Группа:
Продвинутые
Сообщений: 47
Награды: 1
Репутация: 1
Замечания: 0%
Статус:
| Ладно с тп я разобрался, а скажите как сделать чтобы не один тп, а несколько было! Сделал один тп, работает, добавляю еще один и первый уже не рабит!!! Вот код: public OnPlayerSpawn(playerid) { SetPlayerCheckpoint(playerid,2034.3162,-1403.2041,17.2907,2.0); return 1; } public OnPlayerEnterCheckpoint(playerid) { SetPlayerPos(playerid,2044.4227,-1393.6638,48.3359); SetPlayerFacingAngle(playerid,0); return 1; } Добавлено (02.03.2008, 18:19) --------------------------------------------- Может как-то по другому сделать? Мне нужно несколько телепортов!!!
|
|
|
|
LitLageR | Дата: Понедельник, 03.03.2008, 18:15 | Сообщение # 9 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 199
Награды: 1
Город: я ХЗ сам ищу...
Репутация: 17
Замечания: 0%
Статус:
| тп пикапами пробуй
Управлять миром можно, лишь подчиняясь ему...
|
|
|
|
just2121 | Дата: Среда, 19.03.2008, 23:10 | Сообщение # 10 |
Освоившийся
Группа:
Продвинутые
Сообщений: 96
Награды: 1
Город: mosc
Репутация: 1
Замечания: 0%
Статус:
| а как сделать так чтобы на миникарте красный треугольник не светился?
Сообщение отредактировал just2121 - Среда, 19.03.2008, 23:11 |
|
|
|
OKStyle™ | Дата: Четверг, 20.03.2008, 08:36 | Сообщение # 11 |
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
| Наверное так... Code RemovePlayerMapIcon(playerid,1); // 1 - id иконки в самп, а не порядок в моде, я думаю
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
|
|
|
just2121 | Дата: Четверг, 20.03.2008, 11:05 | Сообщение # 12 |
Освоившийся
Группа:
Продвинутые
Сообщений: 96
Награды: 1
Город: mosc
Репутация: 1
Замечания: 0%
Статус:
| Может я чтото неправильно сделал? Но всёравно светиться Quote } public OnPlayerSpawn(playerid) { SetPlayerCheckpoint(playerid,1284.046997,-2053.644287,58.677284,8.0); RemovePlayerMapIcon(playerid,1); return 1; } public OnPlayerEnterCheckpoint(playerid) { SetPlayerPos(playerid,-2019.838623, 1212.389038, 80.922485); SetPlayerFacingAngle(playerid,0); return 1; }
|
|
|
|