Перейти к содержанию
Авторизация  
#Bazuka

Проблема с командой

Рекомендуемые сообщения

#Bazuka
    if(strcmp("/openmaf", cmdtext, true, 10) == 0)//     /vorotaopen - ???????? ???????
	{
		if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  		{
    		MoveDynamicObject(gatemaf,2151.9000000,-1768.6200000,21.4400000, 3.0);
    		SetTimer("VorotaGateClose", 10000, 0);
    		SendClientMessage(playerid,0xFFFF00AA,"Открыты ворота");
			return 1;
		}
		SendClientMessage(playerid,0x0000FFAA,"Вы не сотрудник фракции");
	}

То есть если я не во фракции он мне пишет 'Вы не сотрудник фракции' и  пишет нет такой команды 

То есть не хватает окончание

return 1;

Есть,но не в конце,что делать 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Smolin

Чую я, что сейчас напишешь "Вопрос сам уже решил", но и по ржал заодно.

if(strcmp("/openmaf", cmdtext, true, 10) == 0)
{
    if(IsPlayerConnected(playerid))
	{
		if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
		{
			MoveDynamicObject(gatemaf,2151.9000000,-1768.6200000,21.4400000, 3.0);
			SetTimer("VorotaGateClose", 10000, 0);
			SendClientMessage(playerid,0xFFFF00AA,"Открыты ворота");
		}
		else
		{
			SendClientMessage(playerid,0x0000FFAA,"Вы не сотрудник фракции");
		}
	}
	return 1;
}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

Я и так пробовал else 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Red_Devils
if(strcmp("/openmaf", cmdtext, true, 10) == 0)// 
{
if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
  {
    MoveDynamicObject(gatemaf,2151.9000000,-1768.6200000,21.4400000, 3.0);
    SetTimer("VorotaGateClose", 10000, 0);
    SendClientMessage(playerid,0xFFFF00AA,"Открыты ворота");
}
else return SendClientMessage(playerid,0x0000FFAA,"Вы не сотрудник фракции");
return true;
}

Изменено пользователем Red_Devils

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

 

if(strcmp("/openmaf", cmdtext, true, 10) == 0)// 
{
if(PlayerInfo[playerid][pLeader] == 12 || PlayerInfo[playerid][pMember] == 12)
   {
     MoveDynamicObject(gatemaf,2151.9000000,-1768.6200000,21.4400000, 3.0);
     SetTimer("VorotaGateClose", 10000, 0);
     SendClientMessage(playerid,0xFFFF00AA,"Открыты ворота");
}
else return SendClientMessage(playerid,0x0000FFAA,"Вы не сотрудник фракции");
return true;
}

 

Вот этот работает вроде нормально 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.