#Bazuka 143 Опубликовано 27 апреля, 2015 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 1,410 Опубликовано 27 апреля, 2015 Чую я, что сейчас напишешь "Вопрос сам уже решил", но и по ржал заодно. 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 143 Опубликовано 27 апреля, 2015 Я и так пробовал else Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Red_Devils 368 Опубликовано 27 апреля, 2015 (изменено) 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; } Изменено 27 апреля, 2015 пользователем Red_Devils Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
#Bazuka 143 Опубликовано 27 апреля, 2015 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; } Вот этот работает вроде нормально Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты