Доступ к готовым решениям

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/gnews | Государственные новости (копия Arizona-Rp)

#Rips

Эксперт
Пользователь
Регистрация
16 Дек 2015
Сообщения
1,737
Лучшие ответы
0
Репутация
499

PHP:
CMD:gnews(playerid, params[])
{
	if(/*Ваша проверка то, что игрок является лидером*/)
		return SendClientMessage(playerid, 0xAFAFAFFF, "[Ошибка] Вы не являетесь лидером организации!");
	if(/*Ваша проверка то, что у игрока заблокирован чат*/)
		return SendClientMessage(playerid, 0xAFAFAFFF, "[Ошибка] У Вас блокировка чата!");
	if(sscanf(params, "s[36]", params[0])) 
		return SendClientMessage(playerid, 0xAFAFAFFF, "[Используйте]: /gnews [место назначения]");
		
	SendClientMessageToAll(0xFFFFFFFF, " ");
	SendClientMessageToAll(0xFFFFFFFF, " ");
	
	SendClientMessageToAll(0x106LADFF, "|__________[Государственные новости]__________|");
	
	static const
		form_one[] = "[ %s ] Уважаемые жители штата! Минуточку внимания.",
		form_two[] = "В данный момент проходит собеседование в организацию %s!",
		form_three[] = "Для Вступления необходимо прибыть в %s";
	
	new
		string_one[sizeof(form_one)+(-2+26)],
		string_two[sizeof(form_two)+(-2+26)],
		string_three[sizeof(form_three)+(-2+36)];
		
	format(string_one, sizeof(string_one), form_one, /*Вашая переменная на названия организаций*/);
	SendClientMessageToAll(0x106LADFF, string_one);
	
	format(string_two, sizeof(string_two), form_two, /*Вашая переменная на названия организаций*/);
	SendClientMessageToAll(0x106LADFF, string_two);
	
	format(form_three, sizeof(form_three), form_three, params[0]);
	SendClientMessageToAll(0x106LADFF, form_three);
	
	SendClientMessageToAll(0xFFFFFFFF, " ");
	SendClientMessageToAll(0xFFFFFFFF, " ");
	return 1;
}
Вариант от whale:

PHP:
CMD:gnews(playerid, params[])  
{  
    if(/*Ваша проверка то, что игрок является лидером*/)  
        return SendClientMessage(playerid, 0xAFAFAFFF, !"[Ошибка] Вы не являетесь лидером организации!");  

    if(/*Ваша проверка то, что у игрока заблокирован чат*/)  
        return SendClientMessage(playerid, 0xAFAFAFFF, !"[Ошибка] У Вас блокировка чата!");  

    if(!(1 <= strlen(params) <= 36)) 
        return SendClientMessage(playerid, 0xAFAFAFFF, !"[Используйте]: /gnews [место назначения]"); 
     
    SendClientMessageToAll(-1, !" "); 
    SendClientMessageToAll(-1, !" "); 
     
    SendClientMessageToAll(0x106LADFF, !"|__________[Государственные новости]__________|"); 
     
    new  
        string[56 - 2 + 26]; 
     
    format(string, sizeof(string), "[ %s ] Уважаемые жители штата! Минуточку внимания.", /*Вашая переменная на названия организаций*/); 
    SendClientMessageToAll(0x106LADFF, string); 
     
    format(string, sizeof(string), "В данный момент проходит собеседование в организацию %s!", /*Вашая переменная на названия организаций*/); 
    SendClientMessageToAll(0x106LADFF, string); 
     
    format(string, sizeof(string), "Для Вступления необходимо прибыть в %s", params); 
    SendClientMessageToAll(0x106LADFF, string); 
     
    SendClientMessageToAll(-1, !" "); 
    SendClientMessageToAll(-1, !" "); 
    return 1;  
}
 
Последнее редактирование:
Сверху Снизу