MatteoGaming
Нуль
- Регистрация
- 1 Янв 2020
- Сообщения
- 1
- Лучшие ответы
- 0
- Репутация
- 0
Переведите мне с strcmp на dc_cmd, буду очень рад!
PHP:
else if(strcmp(cmd, "/prefix", true) == 0)
{
if ( PlayerInfo[playerid][pCanPrefix2] )
{
if(PlayerInfo[playerid][pAdmInections] >= 15)
{
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /prefix [id] [текст] {FF0000}(Будешь ставить бредовые префы-СНЯТ");
giveplayerid = ReturnUser(tmp);
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[90];
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, "Введите: /prefix [id] [текст](Будешь ставить бредовые префы-СНЯТ");
if (strlen(result) > 30) return SendClientMessage(playerid, COLOR_GRAD2, "Слишком длинный префикс!");
if (PlayerInfo[giveplayerid][pAdmInections] == 0) return SendClientMessage(playerid, COLOR_RED, "Игрок не админ!");
new str[144];
if (strcmp(result, "del", true) == 0)
{
format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
format(str, 144, "%s[%i] удалил префикс %s[%i]", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, str);
SendClientMessage(giveplayerid, COLOR_WHITE, str);
} else
{
format(PlayerInfo[giveplayerid][pPrefix], 64, "0");
format(PlayerInfo[giveplayerid][pPrefix], 64, "%s", result);
format(str, 144, "%s[%i] изменил префикс %s[%i] на %s", PlayerInfo[playerid][pNames], playerid, PlayerInfo[giveplayerid][pNames], giveplayerid, result);
SendClientMessage(playerid, COLOR_WHITE, str);
SendClientMessage(giveplayerid, COLOR_WHITE, str);
SetPVarInt(playerid, "PrefID", giveplayerid);
ShowPlayerDialog(playerid, 5678, DIALOG_STYLE_LIST, "Цвет", "[0]Выключить цвет\n[1]Зелёный\n[2]Светло зелёный\n[3]Ярко зелёный\n[4]Бирюзовый\n[5]Жёлто-зелёный\n[6]Тёмно-зелёный\n[7]Серо-зелёный\n[8]Красный\n[9]Ярко-красный\n[10]Оранжевый\n[11]Коричневый\n[12]Тёмно-красный\n[13]Cеро-красный\n[14]Жёлто-оранжевый\n[15]Малиновый\n[16]Розовый\n[17]Синий\n[18]Голубой\n[19]Синяя сталь\n[20]Сине-зелёный\n[21]Тёмно-синий\n[22]Фиолетовый\n[23]Индиго\n[24]Серо-синий\n[25]Жёлтый\n[26]Кукурузный\n[27]Золотой\n[28]Старое золото\n[29]Оливковый\n[30]Серый\n[31]Серебро\n[32]Чёрный\n[33]Белый", "OK", "");
}
}
}
else SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Игрок не найден!");
}
else return SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!");
}
else return SendClientMessage(playerid, COLOR_GREY, "У вас нету доступа! Купить доступ можно у создателей!!!");
return true;
}
return 1;
}