[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
помогите
Дата: 05.02.2010, Пятница, 16:25:37 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
как сделать телепорт по пикапу7(встать на него и переместиться)
Дата: 05.02.2010, Пятница, 17:04:13 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
где то я видел но не получается,можешь пример показать более лучший.я хочу респу сделать не пойму как
Дата: 05.02.2010, Пятница, 17:41:23 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
Репутация: 33+
new pickup; // в начало

pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133); // координаты пикапа ко всем остальным его

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup)
{
SetPlayerPos(playerid,3357.0461,-1810.9076,256.8238); // тут что должно произойти, в нашем случает тП игрока на эти координаты
}
return 1;
}

Дата: 05.02.2010, Пятница, 19:27:31 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
неее,не выходит ((
Дата: 05.02.2010, Пятница, 20:29:53 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
Репутация: 33+
скажи как ты сделал? координаты я надеюсь ты свои поставил? если у те6я чел проваливается в небе то добавь установку интерьера
вобще чё у тебя не комплит или вообще не робит?

вот стили пикапов

а вот еще что может быть, в строку
pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133);
добавь -1
pickup = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133,-1);

я уже точно не помню как их делать, но вроде бы так

Дата: 06.02.2010, Суббота, 11:05:41 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
я сделал как было выше,но пикапа нету и не ТПшет..
Дата: 06.02.2010, Суббота, 14:57:34 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
Репутация: 33+
пишем в начало:
new teleportpick;

далее в
Public OnGameModeInit

teleportpick = CreatePickup(1310,23,3399.2639,-1877.8582,2.2133,-1); // (1310 - это ид пикапа(стрелошкэ), 23 - тип пикапа, его координаты, и хня чтоб он появился)

потом пишем что произойдет при его взятии

public OnPlayerPickUpPickup(playerid, pickupid)

if(pickupid == teleportpick)
{
SetPlayerPos(playerid,3357.0461,-1810.9076,256.8238); // сюда ТП
SetPlayerInterior(playerid, 0); // установить интерьер 0 (улица)
}

Дата: 06.02.2010, Суббота, 16:22:20 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
спасиб,щас попробую,если всё норм то с меня

Добавлено (06.02.2010, 16.22)
---------------------------------------------
пикап появился,но не ТПшет :((((

Дата: 06.02.2010, Суббота, 16:27:58 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 86
Репутация: 9+
попробуй тип не 23 а 42
Дата: 06.02.2010, Суббота, 19:15:34 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
Репутация: 33+
Quote (aron)
пикап появился,но не ТПшет :((((

скинь полный код всего что ты написал

Добавлено (06.02.2010, 19.13)
---------------------------------------------
и паблик полный public OnPlayerPickUpPickup(playerid, pickupid) скинь

Добавлено (06.02.2010, 19.15)
---------------------------------------------

Quote (LLama)
не проще вместо ваших 23, 42 юзать стандартное 2?

кто сказал что стандартный?)) я всегда 23 ставил и вобще это кому что больше нравится))
Дата: 07.02.2010, Воскресенье, 19:22:33 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
1)new teleportpick;

2)teleportpick = AddStaticPickup(1318,23,1123.7213,-2037.0135,69.8863,-1); если CreatePickup то стрелочка даже не появляется.

3) а этого паблика нету у меня public OnPlayerPickUpPickup(playerid, pickupid)
по этому копирую в самый низ то что мне написали вы

public OnPlayerPickUpPickup(playerid, pickupid)

if(pickupid == teleportpick)
{
SetPlayerPos(playerid,2350.0605,-1180.5078,1027.9766); // сюда ТП
SetPlayerInterior(playerid, 5); // установить интерьер 0 (улица) интерьер 5 поставил т.к. мне тп в интерьер надо(делаю респ)
}

Добавлено (07.02.2010, 19.22)
---------------------------------------------
помогите плиз за

Дата: 07.02.2010, Воскресенье, 19:48:41 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 132
Репутация: 33+
aron,
попробуй так паблик сделать =\\

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == teleportpick)
{
SetPlayerPos(playerid,2350.0605,-1180.5078,1027.9766); // сюда ТП
SetPlayerInterior(playerid, 5); // установить интерьер 0 (улица) интерьер 5 поставил т.к. мне тп в интерьер надо(делаю респ)
}
return 1;
}

Дата: 07.02.2010, Воскресенье, 19:53:45 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
попробуй так паблик сделать =\\

это как???

Дата: 07.02.2010, Воскресенье, 20:08:11 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 16
Репутация: 8+
aron вот попробуй этот скрипт


можешь отсюда че нить взять ) телепортиться будет ) у мну работает
Дата: 08.02.2010, Понедельник, 11:55:27 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 31
Репутация: 3+
pickup[1] = CreatePickup(1318, 23, 941.0351,-16.2752,1000.9297);// 1318-ид пикапа 23-пикап береться и не исчезает

не понимаю куда это вставить сразу под паблик или в самый конец???
куда не ставил не появляется пикап и не ТПшет
и надо ли эту строку выделять
{

}

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: