Здравствуйте , я наверное надоел вас со своими вопросами и запросами прошу извенения!
Дело такое пообещал открытие завтра сделать!Но не получается сделать рацию помогите пожалуйста как сделать рацию для мода с 0.
Лучший Ответ 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 фракции которая слышит сообщение, цвет, текст.
Перейти к сообщению »
offline
Здравствуйте , я наверное надоел вас со своими вопросами и запросами прошу извенения!
Дело такое пообещал открытие завтра сделать!Но не получается сделать рацию помогите пожалуйста как сделать рацию для мода с 0.
offline
:D83DDC05: балин, толи я дурак, толи лыжи не едут. Кто нибудь вообще нынче способен правильно и грамотно сформулировать вопрос? Какая рация? Для какого мода с нуля? Вот есть рация или это не то? Подробнее пишите пожалуйста о том, что хотите сделать. Не все играют на серверах на которых вы играете..
offline
:D83DDC05: балин, толи я дурак, толи лыжи не едут. Кто нибудь вообще нынче способен правильно и грамотно сформулировать вопрос? Какая рация? Для какого мода с нуля? Вот есть рация или это не то? Подробнее пишите пожалуйста о том, что хотите сделать. Не все играют на серверах на которых вы играете..
А если делать без каналов это получается мне просто надо удалить вот эти строки?
я прав?
offline
Прав. Только какой смысл тогда от рации?)
offline
offline
Рацию для фракций в которую просто снимаешь рацию и говоришь и с членами своей организации) или рацию настраиваемую (в которой нужно всем участникам настроить одну волну и только они смогут слышать друг друга и говорить между собой ну например типа дальнобойщиков) из магазина 24/8?
Мне просто нужен пример вот к примеру создать рацию к
offline
Мда... кто должен слышать эту рацию? Только дальнобойщики или кто?
offline
SendFamilyMessage - ID фракции которая слышит сообщение, цвет, текст.
offline
Спасибо большое! Ток там надо было ещё добавить new string and new idx and new sendername ![]()
![]()
|
Как вставить или вырезатьАвтор Diman2606 , 27 авг. 2016 |
|
|
|
|
Pawn скриптинг →
Вопросы по скриптингу →
Помогите с строкой hostname в моде.Автор GlebKrutov , 12 янв. 2016 |
|
|
|
![]()
|
Команда для создание дома.Автор lex , 21 авг. 2015 |
|
|
|
![]()
|
Как убрать ID's Car?Автор Dmitriy , 17 апр. 2014 |
|
|
|
![]()
|
Помогите с /hotdogАвтор Начинающий , 11 апр. 2014 |
|
|
0 пользователей, 0 гостей, 0 анонимных