Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/ask [ID] [text] Guys , problem

Статус
В этой теме нельзя размещать новые ответы.

Vassasssin

Умник
PHP:
 if(strcmp(cmd, "/ask", true) == 0) 
    {
          #define RED 0xFFFFFFFF
          new cmd[128],idx,tmp[128];
          cmd = strtok(cmdtext, idx);
          if(IsPlayerAdmin(playerid))
          {
          tmp = strtok(cmdtext, idx);
          if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF , "Введите /ask [ID игрока] [text]");
          new player = strval(tmp);
          tmp = strtok(cmdtext, idx);
          if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF , "Введите /ask [ID игрока] [text]");
          if(!IsPlayerConnected(player)) return SendClientMessage(playerid,RED,"Игрок не онлайн");
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
        idx++;
    }
    new offset = idx;
    new result[100];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
       result[idx - offset] = cmdtext[idx];
       idx++;
    }
    result[idx - offset] = EOS;
		new name[MAX_PLAYERS];
		new getname[MAX_PLAYERS];
		GetPlayerName(playerid,name, sizeof(name));
        GetPlayerName(player,getname, sizeof(getname));
		new string[128];
	    format(string, sizeof(string), "{FF4500}Администратор %s ответил вам : %s",playerid,result);
        SendClientMessage(player,0xFFFFFFFF,string);
        }
Некорректно выдает сообщение

Пример :

Администратор ответил вам :

( Отсутствует ник админа и сообщение , которое он вам хотел передать )

---------- Post added at 13:05 ---------- Previous post was at 11:33 ----------

Проблема решена
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу