shape1
shape2
shape3
shape4
shape7
shape8

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


Статус
Закрыто для дальнейших ответов.

EgorNovikov

Новичок
Пользователь
14.02.2014
75
3
0
Здравствуйте , я наверное надоел вас со своими вопросами и запросами прошу извенения!

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

 
A

Amfy

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

 

EgorNovikov

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

if(canal > 10000|| canal < 1) return SendClientMessage(playerid, -1, "Номер канала от 1 по 10000!");
Rcanal[playerid] = canal;
и всё связоное с Rcanal
я прав?

 
A

Amfy

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

 
C

compan

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

 

EgorNovikov

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

Код:
pDPS
 
A

Amfy

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

 
A

Amfy

Гость
Гость
public SendFamilyMessage(family, color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[pMember] == family || PlayerInfo[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 фракции которая слышит сообщение, цвет, текст.

 

EgorNovikov

Новичок
Пользователь
14.02.2014
75
3
0
Спасибо большое! Ток там надо было ещё добавить new string and new idx and new sendername xd

 
Статус
Закрыто для дальнейших ответов.