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

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

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

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография
Вопрос по скриптингу

Помогите создать!



Лучший Ответ Amfy , 12 Апрель 2014 - 10:50

 
public SendFamilyMessage(family, color, string[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pMember] == family || PlayerInfo[i][pLeader] == family)
		    {
                SendClientMessage(i, color, string);
			}
		}
	}
}
 
if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: (/f)amily [family chat]");
				return 1;
			}
			new leader = PlayerInfo[playerid][pLeader];
			new member = PlayerInfo[playerid][pMember];
			if(member==5||leader==5)
			{
   				if(PlayerInfo[playerid][pRank] == 10) { format(string, sizeof(string), "** Крестный отец %s: %s **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 9) { format(string, sizeof(string), "** Консильери %s: %s **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "** Мафиози %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "** Охранник дона %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** Старший Охранник %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** Стрелок мафии %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** Солдат мафии %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** Чистильщик %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** Бандит %s: %s  **", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** Новичёк %s: %s  **", sendername, result); }
				else { format(string, sizeof(string), "** Новичёк %s: %s **", sendername, result); }
				SendFamilyMessage(5, TEAM_AZTECAS_COLOR, string);
			}
			return 1;
		}
		return 1;
	}

SendFamilyMessage - ID фракции которая слышит сообщение, цвет, текст.

Перейти к сообщению »


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

#1
offline   EgorNovikov

EgorNovikov
  • 10
    • Сообщений: 75
    • Регистрация: 14.02.14

Здравствуйте , я наверное надоел вас со своими вопросами и запросами прошу извенения!

Дело такое пообещал открытие завтра сделать!Но не получается сделать рацию помогите пожалуйста как сделать рацию для мода с 0.


  • 0

#2
offline   Amfy

Amfy
  • 1598
    • Сообщений: 3 064
    • Регистрация: 24.01.14

:D83DDC05: балин, толи я дурак, толи лыжи не едут. Кто нибудь вообще нынче способен правильно и грамотно сформулировать вопрос? Какая рация? Для какого мода с нуля? Вот есть рация или это не то? Подробнее пишите пожалуйста о том, что хотите сделать. Не все играют на серверах на которых вы играете..


  • 0

#3
offline   EgorNovikov

EgorNovikov
  • 10
    • Сообщений: 75
    • Регистрация: 14.02.14

:D83DDC05: балин, толи я дурак, толи лыжи не едут. Кто нибудь вообще нынче способен правильно и грамотно сформулировать вопрос? Какая рация? Для какого мода с нуля? Вот есть рация или это не то? Подробнее пишите пожалуйста о том, что хотите сделать. Не все играют на серверах на которых вы играете..

 

А если делать без каналов это получается мне просто надо удалить вот эти строки?

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

я прав?


  • 0

#4
offline   Amfy

Amfy
  • 1598
    • Сообщений: 3 064
    • Регистрация: 24.01.14

Прав. Только какой смысл тогда от рации?)


  • 0

#5
offline   compan

compan
  • 690
    • Сообщений: 2 083
    • Регистрация: 13.03.14
Рацию для фракций в которую просто снимаешь рацию и говоришь и с членами своей организации) или рацию настраиваемую (в которой нужно всем участникам настроить одну волну и только они смогут слышать друг друга и говорить между собой ну например типа дальнобойщиков) из магазина 24/8?
  • 0

#6
offline   EgorNovikov

EgorNovikov
  • 10
    • Сообщений: 75
    • Регистрация: 14.02.14

Рацию для фракций в которую просто снимаешь рацию и говоришь и с членами своей организации) или рацию настраиваемую (в которой нужно всем участникам настроить одну волну и только они смогут слышать друг друга и говорить между собой ну например типа дальнобойщиков) из магазина 24/8?

Мне просто нужен пример вот к примеру создать рацию к 

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


  • 0

#7
offline   Amfy

Amfy
  • 1598
    • Сообщений: 3 064
    • Регистрация: 24.01.14

Мда... кто должен слышать эту рацию? Только дальнобойщики или кто?


  • 0

#8
offline   Amfy

Amfy
  • 1598
    • Сообщений: 3 064
    • Регистрация: 24.01.14
✓  Лучший Ответ

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

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

SendFamilyMessage - ID фракции которая слышит сообщение, цвет, текст.


  • 0

#9
offline   EgorNovikov

EgorNovikov
  • 10
    • Сообщений: 75
    • Регистрация: 14.02.14

Спасибо большое! Ток там надо было ещё добавить new string and new idx and new sendername xd


  • 1



Темы с аналогичным тегами Вопрос по скриптингу

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

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


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