candyland
Новичок
Доброго времени суток ув. пользователи P-I хочу представить вам интересную команду.
P.s Кто думает что щас вставлю и всё будет работать,нет
Создайте вот этот stock:
PHP:
else if(strcmp(cmd, "/jc", true) == 0 || strcmp(cmd, "/jobchat", true) == 0) // Чат таксистов
{
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)) return SendClientMessage(playerid, COLOR_GRAD2, "Введите: /jobchat [текст]");
if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, COLOR_LIGHTRED, "У вас бан чата!");
if(PlayerInfo[playerid][pJob] == 4)
{
if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[TAXI] Таксист %s: %s", sendername, result); }
{
format(string, sizeof(string), "[TAXI] Таксист %s: %s", sendername, result);
}
SendJobMessage(4, COLOR_YELLOW, string);
format(string, sizeof(string), "%s передал сообщение на волну таксистов", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
if(PlayerInfo[playerid][pJob] == 2)
{
if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "[MEH] Механик %s: %s", sendername, result); }
{
format(string, sizeof(string), "[MEH] Механик %s: %s", sendername, result);
}
SendJobMessage(2, COLOR_YELLOW, string);
format(string, sizeof(string), "%s передал сообщение на волну механиков", sendername);
ProxDetector(5.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
return true;
}
Создайте вот этот stock:
PHP:
stock SendJobMessage(job, color, string[])
{
for (new i, m = GetMaxPlayers(); i < m; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pJob] == job) SendClientMessage(i, color, string);
}
}
}
