/vigovor - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/vigovor
Maksim_Chudnov Дата: Среда, 04.06.2014, 10:18 | Сообщение # 1
Боец
Сообщений: 88
Статус: Offline
if(strcmp(cmd, "/vigovor", true) == 0 || strcmp(cmd, "/vig", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Введите: /vigovor [id] [причина]");
return true;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[playerid][pLeader] == PlayerInfo[giveplayerid][pMember])
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
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_WHITE, "Введите: /vigovor [ud] [причина]");
return true;
}
PlayerInfo[giveplayerid][pVig] += 1;
if(PlayerInfo[giveplayerid][pVig] >= 3)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Вы были уволены за 3 выговора лидером %s.", sendername);
SendClientMessage(giveplayerid, COLOR_RED, string);
gTeam[giveplayerid] = 3;
//PlayerInfo[giveplayerid][pTeam] = 3;
PlayerInfo[giveplayerid][pMember] = 0;
PlayerInfo[giveplayerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pModel] = 0;

SpawnPlayer(giveplayerid);
PlayerInfo[giveplayerid][pVig] = 0;
format(string, sizeof(string), "Вы уволили %s", giveplayer);
SendClientMessage(playerid, COLOR_BLUE, string);
}
format(string, sizeof(string), "Вы дали выговор %s. Причина: %s", giveplayer, (result));
SendClientMessage(playerid, COLOR_BLUE, string);
format(string, sizeof(string), "Вы получили выговор от лидера организации %s. Причина: %s", sendername, (result));
SendClientMessage(giveplayerid, COLOR_RED, string);
return true;
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этот человек не в вашей фракции!");
return true;
}
}
}
else
{
format(string, sizeof(string), "Игрок не найден", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не лидер!");
return true;
}
}
return true;
}
Deagle[CM] Дата: Пятница, 13.06.2014, 13:42 | Сообщение # 2
Любитель
Сообщений: 37
Статус: Offline
Мдаааааааааа, откуда вырезал?
Нужно хотя бы переменную для начало добавить.
new pVig;
SeX-PrO-AdReNaLiN Дата: Вторник, 17.06.2014, 19:40 | Сообщение # 3
Авторитет
Сообщений: 1310
Статус: Offline
Поставь в [code] [/code]

user N over 99999
  • Страница 1 из 1
  • 1
Поиск: