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

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

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

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

[Вопрос] Как сделать команду правильно?

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

Makarov72

Изучающий
Регистрация
6 Дек 2012
Сообщения
306
Лучшие ответы
0
Репутация
20
Помогите доделать команду... Нужно сделать что то подобе вот такого /команда [текст] [действие] и чтобы в чат выводилось так Ник-Ник говорит: какая хорошая погода -почесав затылок- Вот моя версия команды, но она не рабочая.
PHP:
if(strcmp(cmd,"/tome",true) == 0)
	{
	  if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid,COLOR_GREY,"Вы не в игре.");
	  if(GetPVarInt(playerid,"fatigue_true") > 0) return SendClientMessage(playerid,COLOR_GREY,"Вы спите");
	  if(GetTimeStamp()-PlayerInfo[playerid][pHaveMute]>=PlayerInfo[playerid][pMuteTime])
	  {
	    PlayerInfo[playerid][pMuteTime] = 0; PlayerInfo[playerid][pHaveMute] = 0;
	  }
	  else
	  {
		new MuteString[MAX_STRING];
		SendClientMessage(playerid,TEAM_CYAN_COLOR,"Вы слишком много говорили, ваше горло заболело.");
		new Min,Sec,MSec;
		timeconvert((PlayerInfo[playerid][pMuteTime]-(GetTimeStamp()-PlayerInfo[playerid][pHaveMute]))*1000,Min,Sec,MSec);
		format(MuteString,MAX_STRING,"Ты сможешь заговорить через %d минут %d секунд",Min,Sec);
		SendClientMessage(playerid,TEAM_CYAN_COLOR,MuteString);
		return 0;
	  }
	  tmp = strtok(cmdtext, idx);
	  if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{3366FF}Подсказка: {FFFFFF}/tome [text] [действие]");
	  new para1;
	  new para2;
	  para1 = strval(tmp);
	  tmp = strtok(cmdtext, idx);
	  para2 = strval(tmp);
	  if(GetPVarInt(playerid,"mask") == 0) format(string,sizeof(string),"%s говорит: %s {3366FF}* %s",GetPlayerNameEx(playerid),para1,para2);
	  if(GetPVarInt(playerid,"mask") == 1) format(string, sizeof(string), "Незнакомец говорит: %s {3366FF}* %s",para1,para2);
	  ProxDetector(30.0,playerid,string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_FADE1,COLOR_FADE2);
	  return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу