Вопросы

Всем привет. У меня в моде есть потребность "туалет", но избавиться от нее никак. Тобишь нету туалетов, или команды (Типо /piss).

Так вот, хочу сделать команду, суть такая:

При вводе включалась анимация, где игрок писает, и к потребности добавлялось 50 очков ( Когда игрок вовсе не хочет в туалет - их 100 ).

Сам еще плохо в этом понимаю, поэтому прошу помощи.

Думал идти в стол заказов, но мне кажется не подойдет..

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


Ссылка на сообщение

13 ответов на этот вопрос

  • 0

@HAPKOMAH так нужно просто сделать анимацию, после которой прибавить к переменной потребности 500. В чем возникают трудности? 

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


Ссылка на сообщение
  • 0

@HAPKOMAH 

CMD:piss(playerid)
{
    //Выдача анимации
    переменная_потребностей += 50; 
    SendClientMessage(playerid, -1, !"Вы успешно сходили в туалет!");
    return true; 
}

 

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


Ссылка на сообщение
  • 0
  В 4/17/2018 в 07:22, DEST сказал:

@HAPKOMAH 

CMD:piss(playerid)
{
    //Выдача анимации
    переменная_потребностей += 50; 
    SendClientMessage(playerid, -1, !"Вы успешно сходили в туалет!");
    return true; 
}

 

Читать далее...  

Спасибо! Анимацию вставил, все работает. Только еще вопрос. Команду можно вводить бесконечно, и копить себе хоть 10000 "Туалета", а как сделать, что бы если к примеру очков туалета больше 50 - то команду вводить нельзя? 

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


Ссылка на сообщение
  • 0

@DEST Тьфу, забыл сказать. Теперь то есть ограничение, но ходить в туалет можно бесконечно) И из максимальных 100 очков делать хоть 10000.

Надо еще строчку, которая не даст "ходить в туалет" если уже 100 очков имеется

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


Ссылка на сообщение
  • 0
MuhammadPawn
Великий Гуру

Сам попробовать написать не? Или за тебя должны делать всё... 

И выше которую скинул DEST полне рабочая проверка... 

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


Ссылка на сообщение
  • 0
  В 4/17/2018 в 15:21, MuhammadPawn сказал:

Сам попробовать написать не? Или за тебя должны делать всё... 

И выше которую скинул DEST полне рабочая проверка... 

Читать далее...  

Писал уже, что не умею.... Не хотите помогать ( Хотя форум и создан для этого ) - не пишите.

В кмд которую он скинул нету, тип что после того, как у игрока будет 100 очков туалета - он не может использовать кмд.

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


Ссылка на сообщение
  • 0
  В 4/17/2018 в 12:43, HAPKOMAH сказал:

Команду можно вводить бесконечно, и копить себе хоть 10000 "Туалета", а как сделать, что бы если к примеру очков туалета больше 50 - то команду вводить нельзя? 

Читать далее...  

 

  В 4/17/2018 в 14:56, HAPKOMAH сказал:

но ходить в туалет можно бесконечно) И из максимальных 100 очков делать хоть 10000.

Надо еще строчку, которая не даст "ходить в туалет" если уже 100 очков имеется

Читать далее...  

???

Вы бы со своими хотелками определились. Выше я дал готовую проверку, которую нужно сунуть в начало команды, которая не даст выполниться команде если потребностей 50. 

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


Ссылка на сообщение
  • 0
MuhammadPawn
Великий Гуру

@HAPKOMAH Ну так рано или поздно надо ж учиться... Или ты собираешься так весь мод писать на помощи? Лучше начинай учить павн... Если хочешь могу помочь в изучение... 

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


Ссылка на сообщение
  • 0

@MuhammadPawn Мод уже есть) На заказ делали. Но некоторые детали остались. Если можешь как то помочь в изучении - пиши ВКонтакте.

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


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

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

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

    • Владислав Малиновский
      От Владислав Малиновский
      SWEEK RUSSIA — онлайн игра на телефон с открытым миром, в котором Вы можете создать персонажей вместе со своими друзьями и начать весело проводить время. Вы можете продвигаться по сюжету квестовых миссий или же начать игру с зарабатывания денег в транспортной компании. Создавать организации, подниматься по карьерной лестнице. Заполучив влияние над другими игроками - попробуй себя в роли Президента.
       
      Нам нужны ответственные люди на должность главного администратора. Если вы считаете себя адекватным и ответственным, отпишите в vk.com/devmaksim или t.me/raphmarci.
       
      Официальный сайт проекта - sweekrussia.ru
      Официальный форум проекта - forum.sweekrussia.ru
      Официальное сообщество VK - vk.com/sweekrussia.game
      Официальный TG канал - t.me/sweek_dev
    • bogdan295@gmai
      От bogdan295@gmai
      Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются 
      new lssd1; new lssd2;  else if(pickupid == lssd2)// Вход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,1567.5510,-1657.9956,5.3859);         SetPlayerFacingAngle(playerid, 500);         return true;     } else if(pickupid == lssd1)// Вsход     {         SetPlayerInteriorEx(playerid,0);         SetPPos(playerid,630.0542,-572.0032,16.3359);         SetPlayerFacingAngle(playerid, 500);         return true;     }     lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд     lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?