Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться на почту admin@pawno-crmp.ru
Для полного доступа ко всем функциям, Вам необходимо зарегистрироваться и авторизоваться.
На нашем форуме, можно заказать рекламу в виде блока справа.


Фотография

Как сделать команду доступной с определенного уровня.


Лучший Ответ Эльф , 08 Август 2016 - 16:01

Вставьте проверку на уровень:

 
if(PlayerInfo[playerid][pLevel] >=3)

Читается условие так: Если в статистике игрока параметр pLevel (уровень) больше-равен трем, то...

Конкретный пример использования переменной:

 
	if(strcmp(cmd, "/join", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
		    if(PlayerInfo[playerid][pLevel] >=3)//Команда выполняется, если игрок имеет третий уровень и выше
		    {
				if(PlayerInfo[playerid][pJob] == 0)
				{
					if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2096.3,-2059.2,19.5))
					{
						GettingJob[playerid] = 14;
					}
					if (GetPlayerState(playerid) == 1 && PlayerToPoint(3.0, playerid,2712.2673,-2387.1506,19.4502))
					{
						GettingJob[playerid] = 10;
					}
				}
				else
				{
					SendClientMessage(playerid, 0xFF0000FF, "Вы не можете устроиться на новую работу, пока не уволитесь со старой (/quitjob).");
				}
			}
			else//Действие, если игрок меньше третьего уровня
			{
			    SendClientMessage(playerid, 0xFF0000FF, "Команда доступна игрокам третьего уровня и выше");
			}
		}
		return true;
	}
Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 5

#1
offline   Никитко123321

Никитко123321
  • 0
    • Сообщений: 28
    • Регистрация: 11.06.16

Помогите пожалуйста. Такая проблема: в моде устройство на работу происходит через команду join как сделать так, что бы эта команды была доступна с 3 уровня?


  • 0

#2
online   Эльф

Эльф
  • 409
    • Сообщений: 1 757
    • Регистрация: 19.07.15
✓  Лучший Ответ

Вставьте проверку на уровень:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Читается условие так: Если в статистике игрока параметр pLevel (уровень) больше-равен трем, то...

Конкретный пример использования переменной:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


Сообщение отредактировал Elrmrnt-Kritik: 08 Август 2016 - 16:04

  • 0

#3
offline   Никитко123321

Никитко123321
  • 0
    • Сообщений: 28
    • Регистрация: 11.06.16

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Куда ее вставить?

Дополнение к сообщению:

Elrmrnt-Kritik,И куда вставить свои координаты? Подскажите пожалуйста. 


  • 0

#4
online   Эльф

Эльф
  • 409
    • Сообщений: 1 757
    • Регистрация: 19.07.15

Никитко123321, нет-нет, стоп. Это я привел для примера. Скиньте свою команду /join, все покажу и сделаю. 


  • 0

#5
offline   Никитко123321

Никитко123321
  • 0
    • Сообщений: 28
    • Регистрация: 11.06.16

Elrmrnt-Kritik,

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.


Сообщение отредактировал Никитко123321: 08 Август 2016 - 19:06

  • 0

#6
offline   Basis

Basis
  • 211
    • Сообщений: 615
    • Регистрация: 24.06.14

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

pLevel замени на свою проверку на лвл и текст не забудь свой написать


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 25 пользователей