Сохранение аккаунта [RLS]
Доброго времени суток, возникла проблемка...
Не могу написать нормальную, рабочую команду для репортеров (/news)
На данный момент сделал только основу. Получается что-то типо:
News: Nick_Name [ID 0]: .
То есть, не отображается набираемый текст + перед текстом постоянно "используйте /news [текст]".
Если кто-нибудь поможет, буду благодарен)
PHP код:
if(strcmp(cmd, "/news", true) == 0)
{
new pname[24];
GetPlayerName(playerid,pname,24);
new length = strcmp(cmd, "/news");
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(Player[playerid][pMember] == 8 || Player[playerid][pLeader] == 8)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не в авто");
if(GetPlayerVehicleID(playerid) < ReporterCar[0] && GetPlayerVehicleID(playerid) > ReporterCar[1]) return SendClientMessage(playerid, COLOR_GREY, "Вы не в вертолете");
SendClientMessage(playerid, COLOR_NEWS, "Используйте: /news [текст]");
format(string, sizeof(string), "•News %s[%d]:%s.",pname, playerid,result);
OOCNews(TEAM_GROVE_COLOR,string);
return true;
}
else return SendClientMessage(playerid,COLOR_GREY,"Вы не репортер");
}