{ SendClientMessage(playerid, COLOR_LIGHTRED, "Вы не состоите в правохранительных органах"); return 1; }
Вставляю после перечисления фракций,которым доступна эта команда,он этим фракциям запрещает доступ к этой команде,а всем остальным разрешает. Или тут лучше сделать перечисление оставшихся фракций,чтобы он им запрещал,а этим разрешал?
More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.
У меня такой вопрос, создал я мафию, хотел сделать её что бы можно было захватывать теретории(Все остальные фраки/мафии сделал работает нормально) Вот коды: Вписал я её сюда:
new OnZONE[191][20]; new ZoneOnBattle[191]; new ZoneTimer[191]; new allowedfactions[] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22}; new GZSafeTime[191]; enum GzoneInfo
И сюда:
case 1: format(string,sizeof(string),"SAPD"); case 2: format(string,sizeof(string),"FBI"); case 3: format(string,sizeof(string),"Армия: Авианосец"); case 4: format(string,sizeof(string),"МЧС"); case 5: format(string,sizeof(string),"LCN"); case 6: format(string,sizeof(string),"Yakuza"); case 7: format(string,sizeof(string),"Правительство"); case 8: format(string,sizeof(string),"Casino Rich"); case 9: format(string,sizeof(string),"SF NEW"); case 10: format(string,sizeof(string),"SFPD"); case 11: format(string,sizeof(string),"лицензеры"); case 12: format(string,sizeof(string),"The Ballas"); case 13: format(string,sizeof(string),"Los Santos Vagos"); case 14: format(string,sizeof(string),"Русская мафия"); case 15: format(string,sizeof(string),"Groove Street"); case 16: format(string,sizeof(string),"LS NEWS"); case 17: format(string,sizeof(string),"El Coronos Gang"); case 18: format(string,sizeof(string),"The Rifa"); case 19: format(string,sizeof(string),"Армия: Зона 51"); case 20: format(string,sizeof(string),"LV NEWS"); case 21: format(string,sizeof(string),"LVPD"); case 22: format(string,sizeof(string),"Мафия"); }
new zx; switch(GZInfo[gangzonex][gFrakVlad]) {
case 1: zx =0x2641FEAA; case 2: zx =0x000000AA; case 3: zx =0x33AA33AA; case 4: zx =0xA52A2AFF; case 5: zx =0xFFFF00AA; case 6: zx =0xFF0000AA; case 7: zx =0x00004FAA; case 8: zx =0xC2A2DAAA; case 9: zx =0xFF830000; case 10: zx =0x2641FEAA; case 11: zx =0x33AAFFFF; case 12: zx =0x4B0082CC; case 13: zx =0xFFC801C8; case 14: zx =0xB4B5B7FF; case 15: zx =0x00D900C8; case 16: zx =0x40848BAA; case 17: zx =0x01FCFFC8; case 18: zx =0x83BFBFAA; case 19: zx =0x33AA33AA; case 20: zx =0xC3003AAA; case 21: zx =0x2641FEAA; case 22: zx =0xFF8040AA; } return zx; } stock GetGZColorF(fnumber) { new zx; switch(fnumber) {
case 1: zx =0x2641FEAA; case 2: zx =0x000000AA; case 3: zx =0x33AA33AA; case 4: zx =0xA52A2AFF; case 5: zx =0xFFFF00AA; case 6: zx =0xFF0000AA; case 7: zx =0x00004FAA; case 8: zx =0xC2A2DAAA; case 9: zx =0xFF830000; case 10: zx =0x2641FEAA; case 11: zx =0x33AAFFFF; case 12: zx =0x4B0082CC; case 13: zx =0xFFC801C8; case 14: zx =0xB4B5B7FF; case 15: zx =0x00D900C8; case 16: zx =0x40848BAA; case 17: zx =0x01FCFFC8; case 18: zx =0x83BFBFAA; case 19: zx =0x33AA33AA; case 20: zx =0xC3003AAA; case 21: zx =0x2641FEAA; case 22: zx =0xFF8040AA; } return zx; }
Все остальные вписывал так же все норм, ету создал(В игре все работает мафия, но зоны захватывать не хочет) пишу /атаковать мне пишет SERVER: Unkown Command.
Чё делать помогите? И да чуть не забыл вот сама команда атаковать:
if(strcmp(cmd, "/caprute", true) == 0 || strcmp(cmd, "/атаковать", true) == 0) { if(FrakCD[PlayerInfo[playerid][pMember]] == 0) { if(!IsInAllowed(playerid)) { return SendClientMessage(playerid,COLOR_GRAD1,"Ваша Банда/Мафия/Фракция не может учавствовать в захвате зон или вы не на 1 зоне"); } for(new i = 0;i<191;i++) { if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gFrakVlad] != PlayerInfo[playerid][pMember] && ZoneOnBattle[i]==0) { SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_REDD,"Ваша территория под атакой!"); SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_WHITE,"Если через 2 минуты на зоне никого не будет, то её захватят!"); format(string,sizeof(string),"%s спровоцировал войну за территорию против банды %s",Name(playerid),GetGangName(GZInfo[i][gFrakVlad])); SendFamilyMessage(PlayerInfo[playerid][pMember],0x00D900C8,string); GangZoneFlashForAll(GZInfo[i][gID],GetGZColorF(PlayerInfo[playerid][pMember])); GZSafeTime[i] = 180; FrakCD[PlayerInfo[playerid][pMember]] = 3600; GZInfo[i][gNapad] = PlayerInfo[playerid][pMember]; ZoneTimer[i] = 720; ZoneOnBattle[i] = 1; break; } } } else { return SendClientMessage(playerid,-1,"Ваша Банда/Мафия/Фракция еще не окрепла с момента последнего захвата. Отдыхайте..."); } }
Если прописывать цвет зоны админ-командой все работает, если захватывать не чего
Делаю анти-баннихопп и незнаю куда подставить анимацию.Подскажите пожалуйста,хочу ещё добавить бизнесов,но я не могу вспомнить,что обозначает каждая часть в строчке,вот с какого-то левого мода взял одну строчку бизнеса.Расшифруйте пожалуйста.
Нужно из статического объекта зделать динамический(авианосец),и изменить его модель(радикально).Но так! что бы это могли видеть другие игроки без патчей и т.п
Что мне использовать?
Добавлено (16.06.2011, 01:58) --------------------------------------------- Почему ответа ещё нету?
Quote
Нужна помощь,подскажите где копать и что делать:
Нужно из статического объекта зделать динамический(авианосец),и изменить его модель(радикально).Но так! что бы это могли видеть другие игроки без патчей и т.п
lionor, это тебе не круглосуточная поддержка.Если нет ответа,возможно,что никто незнает,либо ещё не читали твой пост.
Добавлено (16.06.2011, 12:24) --------------------------------------------- Подскажите пожалуйста,хочу ещё добавить бизнесов,но я не могу вспомнить,что обозначает каждая часть в строчке,вот с какого-то левого мода взял одну строчку бизнеса.Расшифруйте пожалуйста.
Помогите пожалуйста создать команду для РП сервера ! Суть команды : команда для ПД,нужна для перевода людей из армии (у которых есть 3 и выше ранг), команду для ФБР (перевод из ПД,имеющих 7 и выше ранг) ,команду для мафии (перевод из банды,имеющих 6 ранг)
У меня проблема,сделал анти банни-хопп,подставил анимацию падения,он работает нормально,но после падения он сразу же встаёт,а мне нужно,чтобы он пролежал секунд 5.Я так понимаю,что нужно сделать таймер,но у меня не получается,точнее незнаю как его сделать.Куда его вставлять,я знаю,помогите сделать.