Текущая версия SA-MP: 0.3.7


IP: 77.220.180.96:7777
  Новые сообщения · Поиск
  • Страница 1 из 1
  • 1
Модератор форума: KaTacTpOqpa  
Как сделать телепорт по пикапу в интерьер с выходом от туда?
=TRAUSER= Сообщение # 1  | 09:22:46
Пользователи
Сообщений: 132
Репутация: 2
Как сделать телепорт по пикапу в интерьер с выходом от туда?
BJIADOKC Сообщение # 2  | 15:08:03
Скриптеры
Сообщений: 601
Репутация: 161
ну в начало:
Code

new PickupEnter; //это пикап тп в нужное место
new PickupExit; //это пикап тп обратно

в OnGameModeInit
Code

PickupEnter = CreatePickup(id модели, 23, X, Y, Z, -1); //id модели - это нужная модель пикапа (есть в разделе ID's скриптинга), XYZ - координаты, где будет стоять пикап
PickupExit = CreatePickup(id модели, 23, X, Y, Z, -1); //id модели - это нужная модель пикапа (есть в разделе ID's скриптинга), XYZ - координаты, где будет стоять пикап

и самая суть:
если у тебя есть паблик OnPlayerPickUpPickup туда пихай
Code

switch(pickupid)
{
case PickupEnter: {SetPlayerPos(playerid, X, Y, Z); SetPlayerInterior(playerid, IntID);} //тут заместо XYZ поставь координаты куда надо тп, а заместо IntID поставь ID нужного интерьера (это тп куда надо)
case PickupExit: {SetPlayerPos(playerid, X, Y, Z); SetPlayerInterior(playerid, IntID);} //тут заместо XYZ поставь координаты куда надо тп, а заместо IntID поставь ID нужного интерьера (это тп обратно)
}

если у тебя данного паблика нет, то создай:
Code

public OnPlayerPickUpPickup(playerid,pickupid)
{
сюда вставь выше написанное
return 1;
}

by BJIADOKC


тут больше не сижу... открыл свой проект
=TRAUSER= Сообщение # 3  | 15:37:32
Пользователи
Сообщений: 132
Репутация: 2
Code
public OnPlayerPickUpPickup(playerid,pickupid)  
{  
сюда вставь выше написанное  
return 1;  
}

а сверху что именно
BJIADOKC Сообщение # 4  | 15:40:22
Скриптеры
Сообщений: 601
Репутация: 161
Quote (BJIADOKC)
switch(pickupid)
{
case PickupEnter: {SetPlayerPos(playerid, X, Y, Z); SetPlayerInterior(playerid, IntID);} //тут заместо XYZ поставь координаты куда надо тп, а заместо IntID поставь ID нужного интерьера (это тп куда надо)
case PickupExit: {SetPlayerPos(playerid, X, Y, Z); SetPlayerInterior(playerid, IntID);} //тут заместо XYZ поставь координаты куда надо тп, а заместо IntID поставь ID нужного интерьера (это тп обратно)
}

это


тут больше не сижу... открыл свой проект
=TRAUSER= Сообщение # 5  | 15:51:34
Пользователи
Сообщений: 132
Репутация: 2
Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(2751) : error 008: must be a constant expression; assumed zero
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(2752) : error 008: must be a constant expression; assumed zero
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(2754) : warning 217: loose indentation
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(7087) : error 021: symbol already defined: "OnPlayerPickUpPickup"
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(7090) : error 008: must be a constant expression; assumed zero
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(7091) : error 008: must be a constant expression; assumed zero
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.
sad sad sad
BJIADOKC Сообщение # 6  | 16:42:07
Скриптеры
Сообщений: 601
Репутация: 161
Quote (=TRAUSER=)
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(7087) : error 021: symbol already defined: "OnPlayerPickUpPickup"

у тебя уже этот паблик есть, найди его и вставь туда


тут больше не сижу... открыл свой проект
=TRAUSER= Сообщение # 7  | 17:44:06
Пользователи
Сообщений: 132
Репутация: 2
нету я прежде чем поставить проверял

Добавлено (18.05.2011, 17:44)
---------------------------------------------
Лан пофиг на это а как сделать к примеру диалоговые окна ну вот я введу /commands и там список команд в диалоговых окнах было


Редактировано =TRAUSER= - Среда, 18 Май 2011, 16:43:37
BJIADOKC Сообщение # 8  | 09:31:09
Скриптеры
Сообщений: 601
Репутация: 161
в разделе помощь по скриптингу pawno есть тема "Создание меню", там все подробно описано

тут больше не сижу... открыл свой проект
=TRAUSER= Сообщение # 9  | 09:48:27
Пользователи
Сообщений: 132
Репутация: 2
Я не могу найти wacko

Добавлено (19.05.2011, 09:48)
---------------------------------------------
+ там не такое

BJIADOKC Сообщение # 10  | 10:37:30
Скриптеры
Сообщений: 601
Репутация: 161
Quote (=TRAUSER=)
+ там не такое

все там такое...


тут больше не сижу... открыл свой проект
=TRAUSER= Сообщение # 11  | 10:38:53
Пользователи
Сообщений: 132
Репутация: 2
там идёт про телепорты на дм зоны а мне над чтобы список команд выходили
Geri_Yang Сообщение # 12  | 13:44:33
Пользователи
Сообщений: 1
Репутация: 0
спс помог
  • Страница 1 из 1
  • 1
Поиск: