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;
}
Последнее редактирование:
