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


Фотография

Помогите пожалуйста хочу что бы в чат писало у вас нет доступа

vip доступ код sourcepawn

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 globalyt1

globalyt1

    Новичок

  • Пользователь
  • Pip
  • 7 сообщений

Отправлено 04 Июнь 2020 - 17:28

Я новичок в SourcePawn, я реализовал команду которая будет пользоваться игрокам у которых есть VIP, у тех кого нету VIP им будет писаться у вас нету доступ к VIP(вот что я хочу)

Мой код правильный?

if(VIP_IsClientVIP(client))
{
int menuTime;
if((menuTime = GetRemainingGracePeriodSeconds(client)) >= 0)
{
CreateMainMenu(client).Display(client, menuTime);
}
else
{
PrintToChat(client, "У вас нет доступа к VIP, что бы приобрести VIP зайдите в nowayteam.ru");
}
}
return Plugin_Handled;
}

Хочу что бы обычным игрокам писало в чат у вас нет доступ к этой команде


Сообщение отредактировал globalyt1: 04 Июнь 2020 - 17:30


#2 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 583 сообщений

Отправлено 04 Июнь 2020 - 17:38

Я новичок в SourcePawn, я реализовал команду которая будет пользоваться игрокам у которых есть VIP, у тех кого нету VIP им будет писаться у вас нету доступ к VIP(вот что я хочу)

Мой код правильный?

if(VIP_IsClientVIP(client))
{
int menuTime;
if((menuTime = GetRemainingGracePeriodSeconds(client)) >= 0)
{
CreateMainMenu(client).Display(client, menuTime);
}
else
{
PrintToChat(client, "У вас нет доступа к VIP, что бы приобрести VIP зайдите в nowayteam.ru");
}
}
return Plugin_Handled;
}

Хочу что бы обычным игрокам писало в чат у вас нет доступ к этой команде

Не будет ли быстрее это проверить на практике?)



#3 globalyt1

globalyt1

    Новичок

  • Пользователь
  • Pip
  • 7 сообщений

Отправлено 04 Июнь 2020 - 18:20

Не будет ли быстрее это проверить на практике?)

Я практиковался, скажи пожалуйста это правильно?



#4 Nekro

Nekro

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 7 583 сообщений

Отправлено 04 Июнь 2020 - 18:22

Я практиковался, скажи пожалуйста это правильно?

Нет)



#5 globalyt1

globalyt1

    Новичок

  • Пользователь
  • Pip
  • 7 сообщений

Отправлено 04 Июнь 2020 - 18:24

Тогда вот так

if(VIP_IsClientVIP(client))
{
//Вип игрок
}
else
{
PrintToChat(client, "У вас нет доступа к команде!");
return Plugin_Handled;
}


#6 BloodyBlade

BloodyBlade

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 191 сообщений

Отправлено 05 Июнь 2020 - 2:02

 

Тогда вот так

if(VIP_IsClientVIP(client))
{
//Вип игрок
}
else
{
PrintToChat(client, "У вас нет доступа к команде!");
return Plugin_Handled;
}

https://hlmod.ru/thr...49/#post-192036



#7 president442rus

president442rus

    Новичок

  • Пользователь
  • Pip
  • 11 сообщений

Отправлено 26 Июнь 2020 - 14:06

#include <vip_core>

public void OnPluginStart()
{
	RegConsoleCmd("sm_vip", CommandVIP);
	LoadTranslations("core.phrases");
}

public Action CommandVIP(client, args)
{
	if(!VIP_IsClientVIP(client))
	{
		PrintToChat(client, "%t", "No Access");
	}
	return Plugin_Handled;
}

А если так?

Прикрепленные файлы


Сообщение отредактировал president442rus: 26 Июнь 2020 - 14:12




Темы с аналогичным тегами vip, доступ, код, sourcepawn

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

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