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

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

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

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

Небольшая проблема с командой.

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

subbotaaa

Ученик
Доброго времени суток. ПОмогите решить проблему. Пробовал по разному - не выходит. Что то делаю не так. В общем есть команда /jail. По идее, должны писать ID игрока, время и причину. Но в команде что то не то, и время совпадает с ID-ом игрока. Как исправить?

PHP:
	if(!strcmp(cmd,"/jail",true))
	{
	    if(pData[playerid][pAdmin] < 1) return true;
        tmp = strtok(cmdtext,idx);
		if(!strlen(tmp)) return SendClientMessage(playerid,CGRAY,"/jail [ID èãðîêà] [Êîë-âî ìèí][Ïðè÷èíà]");
		new id = strval(tmp);
		if(!IsPlayerConnected(id)) return SendClientMessage(playerid,CGRAY,"Íåâåðíûé ID èãðîêà");
		new time = strval(tmp);
		tmp = strrest(cmdtext, idx);
		if(pTemp[id][pCuffer] != INVALID_PLAYER_ID)
		{
			new cuffer = pTemp[id][pCuffer];
			SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
			RemovePlayerAttachedObject(id,0);
			pTemp[id][pCuffer] = INVALID_PLAYER_ID;
			pTemp[id][pCuffee] = INVALID_PLAYER_ID;
			pTemp[cuffer][pCuffee] = INVALID_PLAYER_ID;
			pTemp[cuffer][pCuffer] = INVALID_PLAYER_ID;
		}
		pData[id][pPrison] = 10;
		pData[id][pJail] = time;
		pData[id][pWanted] = 0;
		SetPlayerWantedLevel(id,0);
		ResetPlayerWeapons(id);
		new query[180];
		format(query,sizeof(query),"UPDATE `members` SET `jail` = '%d', prison = '%d', wanted = '0' WHERE `nickname` = '%s'",pData[id][pJail],pData[id][pPrison],Name2(id));
		mysql_empty(mysql, query);
		if(mysql_errno()) SendClientMessage(playerid,CRED,"Îøèáêà MySQL");
		format(mes,sizeof(mes),"Âû áûëè ïîìåùåíû â òþðüìó %s íà %d ìèíóò. Ïðè÷èíà: %s",Name2(playerid),time,tmp);
		SendClientMessage(id,CBADINFO,mes);
		format(mes,sizeof(mes),"Àäìèíèñòðàòîð %s ïîñàäèë èãðîêà %s â òþðüìó íà %d ìèíóò. Ïðè÷èíà: %s",Name2(playerid),Name2(id),time,tmp);
		AdminChat(CGRAY,mes);
		SpawnPlayer(id);
		SetPVarInt(id,"IsInKamera",2);
	}


P.S. Не знаю что за иероглифы, но думаю не помешает.

---------- Post added 03.07.2014 at 00:23 ---------- Previous post was 02.07.2014 at 23:59 ----------

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