Перейти к содержанию
Авторизация  
krabik-1337@mail.ru

работа водолаза

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

На работе водолаза есть два ящика которые нужно подобрать. И для того чтобы подобрать ящик №2 нужно подобрать ящик №1. Как сделать чтобы можно было подобрать любой ящик первым и потом второй ? Вот код.

 

else if(pickupid == vodolazmeshok[1])// 1 мешок водолаза
{
if(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1;
if(GetPVarInt(playerid, "VodolazMeshok1") == 1) return 1;
if(GetPVarInt(playerid, "VodolazMeshok2") == 1) return 1;
else
SetPVarInt(playerid, "VodolazMeshok1", 1);
SetPlayerAttachedObject(playerid,1, 1279, 5,0.273000,0.039999,-0.011000,61.400001,6.000006,10.100000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, COLOR_LIME, "Вы подняли затонувший ящик");
}
else if(pickupid == vodolazmeshok[2]) // 2 мешок водолаза
{
if(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1;
if(GetPVarInt(playerid, "VodolazMeshok2") == 1) return 1;
if(GetPVarInt(playerid, "VodolazMeshok1") == 0) return 1;
else
SetPVarInt(playerid, "VodolazMeshok2", 1);
SetPVarInt(playerid, "VodolazGoToSklad",1);
SetPlayerCheckpoint(playerid, 2795.5950,-2566.1621,10.4673,3.0);// Создаём один из чекпоинтов
SetPlayerAttachedObject(playerid,2, 1279, 6,0.330999,0.065999,0.072999,94.600006,-3.500000,11.500000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, COLOR_LIME, "Вы подняли затонувший ящик");
SendClientMessage(playerid, COLOR_LIME, "Вы подняли оба ящика, отнесите их на берег");

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


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

 

 


f(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1; if(GetPVarInt(playerid, "VodolazMeshok2") == 1) return 1; if(GetPVarInt(playerid, "VodolazMeshok1") == 0) return 1;
если я щас не ошибаюсь , то это  значит "Если вы подобрали мешок 2 , нужно подобрать мешок 1", сделать точно также, но наоборот 
Типа 
else if(pickupid == vodolazmeshok[1]) // 2 мешок водолаза
{
if(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1;
if(GetPVarInt(playerid, "VodolazMeshok1") == 1) return 1;
if(GetPVarInt(playerid, "VodolazMeshok2") == 0) return 1;

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


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

Нет. Именео слева мешок 1 стоит если, пока его не подберешь второй нельзя подобрать

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


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

else if(pickupid == vodolazmeshok[1])// 1 мешок водолаза
{
if(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1;
if(GetPVarInt(playerid, "VodolazMeshok1") == 1) return 1;
if(GetPVarInt(playerid, "VodolazMeshok1") == 2) return 1;
else
SetPVarInt(playerid, "VodolazMeshok1", 1);
SetPlayerAttachedObject(playerid,1, 1279, 5,0.273000,0.039999,-0.011000,61.400001,6.000006,10.100000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, COLOR_LIME, "Вы подняли затонувший ящик");
}
else if(pickupid == vodolazmeshok[2]) // 2 мешок водолаза
{
if(GetPVarInt(playerid, "InJobVodolaz") == 0) return 1;
if(GetPVarInt(playerid, "VodolazMeshok2") == 1) return 1;
else
SetPVarInt(playerid, "VodolazMeshok2", 1);
SetPVarInt(playerid, "VodolazGoToSklad",1);
SetPlayerCheckpoint(playerid, 2795.5950,-2566.1621,10.4673,3.0);// Создаём один из чекпоинтов
SetPlayerAttachedObject(playerid,2, 1279, 6,0.330999,0.065999,0.072999,94.600006,-3.500000,11.500000,1.000000,1.000000,1.000000);
SendClientMessage(playerid, COLOR_LIME, "Вы подняли затонувший ящик");
SendClientMessage(playerid, COLOR_LIME, "Вы подняли оба ящика, отнесите их на берег");

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


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

@SCRIPTMAN,  теперь второй мешок вообще не подбирается

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


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

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

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

  • Похожий контент

    • Zver4uK
      От Zver4uK
      Решил создать сервер на андроид, после 1 перезагрузки вот эта ошибка (на скриншоте). Видел 1 тему на этом сайте, по поводу ошибки, но файлы были посланы только создателю темы (наверно). Решил написать, может возможно убрать эту ошибку на телефоне, и с нормальным модом играть, например Arizon`ы

      Если не сложно, то дайте готовые файлы для сервера :)

    • yuras0401
      От yuras0401
      Я перевел КРМП на САМП но возникает беда с маппингом, его попросту нет, автомобили стоят а объектов нет, ни одного. Пробовал добавлять через CreateDynamicObject - но тогда все зависает намертво и игра не отвечает, буду благодарен если кто поможет!   
       
      Возможно проблема в gta.dat или object.dat? Подскажите

    • BogdanDeveloper
      От BogdanDeveloper
      Доброго времени суток пользователи CR-MP.RU
      Столкнулся с проблемой программа X Radar Editor выдает ошибку при  экспорте карты в TXD форма.
      В многие группы обращался. Не кто толком не может ответить в чем проблема.
      Может вы подскажите как решить эту проблему.
      Программу скачивал три раза с разных сайтов.

    • Thomas_Malibu
      От Thomas_Malibu
      Здравствуйте! У меня возникла проблема:подключил инклуд a_actor,в моде написал все что нужно для создания через этот инклуд,и варнингов и ерроров нету,а сервер мод Unknown. Без этого все работало прекрасно! Если кто знает помогите пожалуйста
    • ThrPlusAle
×

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

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