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

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

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

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

из-за команды /hold все остальные не работают

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

slavik2002

Дебютант
Столкнулся с такой проблемой что если команда находится в середине или в другом месте то все вводимые команды перестают работать а работает только одна или те которые выше ее, сделал ее в самом конце команд и заметил что логотипы и все прочее что находится ниже перестало работать даже если я ввожу команду /open или любую другую у меня высвечивается в чате либо то что она не доступна либо подсказка как ее нужно писать /hold [id] но зато хоть работают при этом при компиляции никаких проблем нет
Вот сама команда которая портит все и сама не хочет работать:
PHP:
if(strcmp(cmd,"/hold",true))
 	{
     	if(pData[playerid][pFraction] != 9 && pData[playerid][pFraction] != 11 && pData[playerid][pFraction] != 12) return SendClientMessage(playerid,CGRAY,"Вам не доступна эта команда");
		tmp = strtok(cmdtext,idx);
		if(!strlen(tmp) || !isNumeric(tmp)) return SendClientMessage(playerid,CGRAY,"{"#cYELLOW"}[Подсказка]: {"#cWHITE"}/hold [ID]");
		new id = strval(tmp);
		if(!IsPlayerConnected(id) || id == playerid) return SendClientMessage(playerid,CGRAY,"Неверный ID игрока");
  		//if(pData[playerid][pLeader] == 9 || pData[playerid][pLeader] == 11 || pData[playerid][pLeader] == 12)
  		//if(pData[playerid][pFraction] == 9 || pData[playerid][pFraction] == 11 || pData[playerid][pFraction] == 12)
         {
            new giveplayerid = ReturnUser(tmp);
            if(IsPlayerInAnyVehicle(playerid) || IsPlayerInAnyVehicle(giveplayerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы или тот игрок находитесь в машине");
	 		if(pTemp[pCuffee][giveplayerid] > 0)
    		{
                 if(ProxDetectorS(10.0, playerid, giveplayerid))
                 {
                     new Float:xe, Float:ye, Float:ze;
                     GetPlayerPos(playerid,xe,ye,ze);
                     SetPlayerPos(giveplayerid,xe+0.5,ye+0.5,ze);
 	       		  	 SendClientMessage(giveplayerid,COLOR_LIGHTRED,"%s повёл вас за собой",pData[playerid][pNickname]);
			   		 return 1;
				 }
  				 if(GetPlayerDistanceToPlayer(playerid,id) > 3.0 || GetPlayerVirtualWorld(playerid) != GetPlayerVirtualWorld(id)) return SendClientMessage(playerid,CGRAY,"Вы далеко друг от друга");
             }
             if(pTemp[id][pCuffee] == id) return SendClientMessage(playerid,CGRAY,"Игрок не в наручниках");
         }
		return true;
  	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу