Перейти к содержанию
Авторизация  
TodosLive

Проблема с пикапами!

Рекомендуемые сообщения

TodosLive

Я сделал пикапы по видео ок,да?Захожу значит на сервак там есть все НО ВСТАЮ НА ПИКАП ОН ПРОСТО НЕ РАБОТАЕТ!Шо делать????

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rangi

@TodosLive, А что должно произойти?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

OnPlayerPickup в студию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

OnPlayerPickup

if(pickupid == Enter)
{
SetPlayerPos(playerid,538.3615,1673.1393,12.0097);
SetPlayerFacingAngle(playerid,180);
SetPlayerInterior(playerid,0);
}
if(pickupid == Enter2)
{
SetPlayerPos(playerid,538.3729,1672.0111,12.1955);
SetPlayerFacingAngle(playerid,180);
SetPlayerInterior(playerid,0);
}

@Rangi,Ну меня должно же было переместить! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

А теперь создание пикапов в OnGameModeIni

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

 

 


OnGameModeIni
Я там ничего не делал 0_о

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rangi

:D83DDE03: 
Ты у какого мега скриптера урок смотрел?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Пример правильного создания пикапов.

new fsb1;
new fsb2;

public OnGameModeInit()
{
fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0);
fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == fsb1)
{
SetPlayerPos(playerid,2439.7212,-1797.7177,40.7679);
}
if(pickupid == fsb2)
{
SetPlayerPos(playerid,2400.6362,-1830.9467,22.9522);
}
return 1;
}

Изменено пользователем std::vector

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

@Rangi, на ютубе просто набрал "как сделать пикап" там около 10 видео так 0_о


,сейчас попробую! 


 

 


public OnGameModeIni()
public OnGameModeIni() может OnGameModeInit?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Да.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

,Все сделал но просто pawno вылетает 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rangi

@TodosLive,Значит сделал что-то не так!  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

@TodosLive, проверь, где то не хватает скобки "{" или "}"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

 

 


{ fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0); fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0); return 1; }

{ fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0); fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0); return 1; }

{
fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0);
fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0);
return 1;
} Вот когда это добавляю, тогда павно вылетает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

 

 


fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0); fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0);

чуть-чуть я орнул, но ладно. 
В OnGameModeInit вставляется только это, без каких-либо скобок:
fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0);
fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

 

 


fsb1 = CreatePickup(1318,1,2396.7600,-1830.2012,22.9522,0); fsb2 = CreatePickup(1318,1,2437.1340,-1803.8884,40.7679,0);
warning 204: symbol is assigned a value that is never used: "fsb1" и вот warning 204: symbol is assigned a value that is never used: "fsb2"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

@TodosLive, вы в OnPlayerPickUpPickup то добавили код?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

 

 


OnPlayerPickUpPickup
аааааааааааааааааааааааааааааааа точно спс :3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

@Max_Eitzen,pawno вылетел. Когда вот это добавил 

{
if(pickupid == fsb1)
{
SetPlayerPos(playerid,2439.7212,-1797.7177,40.7679);
}
if(pickupid == fsb2)
{
SetPlayerPos(playerid,2400.6362,-1830.9467,22.9522);
}
return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

 

 


if(pickupid == fsb1) { SetPlayerPos(playerid,2439.7212,-1797.7177,40.7679); } if(pickupid == fsb2) { SetPlayerPos(playerid,2400.6362,-1830.9467,22.9522); }

Лол. Добавь только это:
if(pickupid == fsb1)
{
SetPlayerPos(playerid,2439.7212,-1797.7177,40.7679);
}
if(pickupid == fsb2)
{
SetPlayerPos(playerid,2400.6362,-1830.9467,22.9522);
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

@Predator, сделал все норм нету error'ov and bag'ov.Захожу значит, а он просто не работает!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Miron_Moraev

@TodosLive,тип пикапа измени и все будет оки) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#DNAIKe

OFFTOP:

@Miron_Moraev,тип пикапа не имеет значение.Тут только одно объяснение : Криворукость автора. (Без всяких обид)

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Miron_Moraev

@#DNAIKe,Уверен ?. Он вставил тип пикапа "1" . Тип пикапа 1 - берётся но не используется . :-)   

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
TodosLive

@Miron_Moraev,я поставил тип пикапа "23" так то... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.