Перейти к содержанию

Поиск сообщества

Показаны результаты для тегов 'crmp'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип контента


Форумы

  • Информационный раздел
    • Новости портала
    • Техническая поддержка
    • Приватный форум
  • CRMP 0.3е
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Дополнительные скрипты
    • Мануалы/Уроки
    • Модификации
    • Поиск
    • Архив Вопросов/Проблем/Ошибок
    • Файловый архив
    • Другое
  • SAMP/CRMP 0.3.7
    • Помощь по Скриптингу
    • Ошибки
    • Готовые сервера
    • Плагины
    • Поиск
    • Документация
  • Другое
    • Флейм

Поиск результатов в...

Поиск результатов, которые содержат...


Дата создания

  • Начало

    Конец


Дата обновления

  • Начало

    Конец


Фильтр по количеству...

Найдено: 2,041 результат

  1. Mr.DrYou97

    Гараж

    Доброе время суток,ребята. Выкладываю модель гаража. Имеется прорез под дверь (можно поставить объект двери),а так же прорез для въезда. Данный гараж подойдёт для участка.Так как этот гараж не поставишь в гаражный кооператив. С моделькой один косячОК- окна.Думал сделать прозрачные,а не получилось. Скриншоты:
  2. Здравствуйте, уважаемые пользователи форума. Допустим, у Вас на сервере есть какая-либо дыра, которую Вы не можете исправить, или же, просто не подозреваете о её существовании. У меня лично была такая проблема, я долго искал решение проблемы и наткнулся на такую систему и решил поделиться с вами. Подробнее: смысл системы в том, что у каждого Администратора свой пароль. Вероятность того что вам навредят при взломе сервера уменьшается в несколько раз! Ко всем new добавьте: new AdminLoggining[MAX_PLAYERS]; Теперь нам нужно придумать пароль. Для каждого администратора отдельный пароль. Для этого создаем в ../scriptfiles файлик adminpasses.ini. Содержимое файлика: ник = пароль Теперь создаем непосредственно команду логина в админ-панель. if(strcmp(cmd,"/logininadminpanel",true)==0 || strcmp(cmd,"/liapl",true)==0) { if(PlayerInfo[playerid][pAdmin] > 0) { ShowPlayerDialog(playerid,16726,DIALOG_STYLE_INPUT,"Администраторская панель. Авторизация","Введите Ваш персональный администраторский пароль в окошко\nВам дается 3 попытки.","Принять","Отмена"); } } Теперь к диалогам добавляем if(dialogid == 16726)//Если верный ид диалога { if(response)//И если соглашено { new AdminName[32]; GetPlayerName(playerid,AdminName,sizeof(AdminName));//Берем имя new namefile[20]; new pass; format(namefile,sizeof(namefile),"%s",AdminName); new string[128]; new iniOpen = ini_openFile("adminpasses.ini"); ini_setInteger(iniOpen,namefile,pass);//забираем пасс ini_closeFile(iniOpen); if(pass == 0) return 0; //Если пасса не забрали, то отключаем new chanse; new passs = strval(inputtext);//забираем введенное if(passs == pass) { SendClientMessage(playerid,COLOR_LIGHTRED,"Вы успешно залогинились в системе!"); AdminLoggining[playerid] = 1;//врубаем переменную догининга } else { if(chanse != 3) { SendClientMessage(playerid,COLOR_FADE1,"Вы ввели неверный пароль! Администрация оповещена."); format(string,sizeof(string),"%s ввел неверный пароль при логиннинге в адм-панель.",AdminName); SendAdminMessage(0x10F441AA, string); chanse++; } if(chanse == 3) { SendClientMessage(playerid,COLOR_FADE1,"Вы забанены за подбор пароля"); Ban(playerid); } } } } В public OnPlayerDisconnect(playerid, reason) добавьте AdminLoggining[playerid] = 0; А в командах администратора вставляем: if(AdminLoggining[playerid] != 1) return SendClientMessage(playerid,COLOR_FADE1,"Вы не залогинились ((/liap))"); На этом все. Таким способом мы обезопасим сервер от школьников типа Fedya_Chy и т.п. Автор John_Smith&Cliffka
  3. #JokeStar

    [C.M.D] /gg (SAMP)

    Здравствуйте! Сегодня хочу представить команду /gg ! Для чего она нужна? Чтобы много времени не терять просто достаточно ввести команду а там уже поймёте ! Команду взял с 1 паблика ! CMD:gg(playerid) { if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessae(playerid, -1, "Неизвестная команда. Используйте: /mm > Команды сервера"); new nsa[100]; GetPlayerName(playerid, nsa, 24); foreach(new i:Player) { if(i != playerid) { format(nsa, sizeof(nsa), "Ответ от администратор %s[%d]: Желаю тебе приятной игры на нашем сервере! Спасибо что ты с нами :)", nsa, playerid); SendClientMessage(i,0x99FF33aa,nsa); } } return 1; } Спасибо за внимание
  4. #Pawno

    CRMP|RP Версия 7.3.7

    Мод для взятие под основу на основе Mysql , в моде есть один минус это количество строк 80 к вроде как. Остальное впринцепе нормально. О моде: Есть система доната ( Mysql) * правда говоря там надо передлывать систему Есть система горячих клавиш . Система домов. Система бизнесей ( отличная) 7 типов бизов. Система машин * (MYsql) Система мигалки( она есть но сделано не до конца так как не было времени). Фракций: 23 штуки. Работы: от 5 до 8 рабочих. Античит на деньги хороший. Зарплата для фракций. Система банка в диалогах. Система Регестраций с потверждением емейла. Восстоновление пароля. Система багажника* (вроде не доделана не помню). Система тюнинга*(советую убрать неон и диски * возможно и за них краши). Система покупки одежды. Система закусочных. Также машины если владельца не было более 3 дней пропадает , когда заходить машин появляеться. Хороший интерьеры. Система выпивки. Система вида от первого лица. Для игроков: в личном меню /mm есть безопасность своего персонажа , там логи действия. Система гаражей. Система подъездов. Ну и многие другие системы , сами разберетесь. Автор: Я( Longer(Artem_Storn) В архиве есть все файлы для запуска. Скачать с Яндекс.Диск Важно: чтоб запустить с компьютера мод надо устоновить Denwer Если нужны услуги по настройке мода , или написать какую то систему пишите помогу не дорого. Если есть какие то вопросы задавайте. P.S: базы данных в архиве нет
  5. No Name

    Нереализованное с Tiol Project

    Список нереализованного: Отель "Диана" Хим.Завод Завод База дальнобойщиков Отель "Диана" Здание находится около милиции города Южный. Имеет 5-этажный интерьер, где первый этаж - это ресепшен, а остальные четыре - обычные коридоры с квартирами.Недочет: Лифт необходимо сделать самостоятельно.
  6. #Pawno

    VIPS Zona.

    Вообщем вип зона , на котором есть: 5 домов с гаражами , клумбами , также теретория полностью элита. Есть спуск к морю порыбачить или яхту там можно поставить.
  7. Flippyzor

    Интерьер наркопритона

    CreateObject(18767, 527.73, 911.51, -2.48, 0.00, 0.00, 90.00); CreateObject(18767, 527.73, 910.52, -2.48, 0.00, 0.00, 90.00); CreateObject(18766, 525.07, 904.08, -0.86, 90.00, 0.00, 90.00); CreateObject(18766, 520.09, 904.07, -0.86, 90.00, 0.00, 90.00); CreateObject(19456, 525.95, 902.43, 1.31, 0.00, 0.00, 0.00); CreateObject(19456, 522.60, 909.01, 1.31, 0.00, 0.00, 90.00); CreateObject(19456, 517.88, 904.29, 1.31, 0.00, 0.00, 0.00); CreateObject(18766, 520.10, 894.08, -0.86, 90.00, 0.00, 90.00); CreateObject(19456, 517.90, 894.74, 1.31, 0.00, 0.00, 0.00); CreateObject(19456, 527.20, 899.26, 1.31, 0.00, 0.00, 90.00); CreateObject(19456, 522.44, 894.53, 1.31, 0.00, 0.00, 0.00); CreateObject(19455, 531.21, 909.03, 3.36, -25.00, 0.00, 90.00); CreateObject(19455, 532.81, 907.10, 4.09, 0.00, 0.00, 0.00); CreateObject(19455, 531.03, 907.06, 3.31, -25.00, 0.00, 90.00); CreateObject(18766, 520.11, 884.11, -0.86, 90.00, 0.00, 90.00); CreateObject(19437, 526.67, 907.16, 1.31, 0.00, 0.00, 90.00); CreateObject(18766, 525.11, 884.20, -0.86, 90.00, 0.00, 90.00); CreateObject(19455, 527.20, 889.06, 1.31, 0.00, 0.00, 90.00); CreateObject(19455, 527.58, 884.46, 1.31, 0.00, 0.00, 0.00); CreateObject(19455, 522.78, 879.63, 1.31, 0.00, 0.00, 90.00); CreateObject(19392, 520.79, 889.06, 1.31, 0.00, 0.00, 90.00); CreateObject(19455, 519.26, 884.30, 1.31, 0.00, 0.00, 0.00); CreateObject(19456, 515.59, 892.11, 1.31, 0.00, 0.00, 50.04); CreateObject(19456, 525.37, 892.18, 1.31, 0.00, 0.00, -50.04); CreateObject(19393, 520.78, 889.12, 1.31, 0.00, 0.00, 90.00); CreateObject(19380, 532.10, 910.26, 5.33, 0.00, 65.00, 0.00); CreateObject(19393, 527.39, 908.03, 1.31, 0.00, 0.00, 0.00); CreateObject(1535, 532.74, 907.25, 2.41, 0.00, 0.00, 90.00); CreateObject(1499, 520.01, 889.09, -0.45, 0.00, 0.00, 0.00); CreateObject(19380, 522.82, 884.31, 3.11, 0.00, 90.00, 0.00); CreateObject(1733, 523.03, 885.80, 0.41, 0.00, 0.00, 90.00); CreateObject(1733, 522.98, 882.20, 0.41, 0.00, 0.00, 90.00); CreateObject(1733, 526.90, 886.30, 0.41, 0.00, 0.00, 90.00); CreateObject(1732, 526.70, 882.08, 0.68, 0.00, 0.00, 0.00); CreateObject(1224, 524.12, 900.19, 0.23, 0.00, 0.00, -30.00); CreateObject(1224, 524.91, 901.67, 0.23, 0.00, 0.00, 5.10); CreateObject(10197, 523.63, 903.72, -0.35, 0.00, 0.00, 0.00); CreateObject(1527, 525.88, 903.37, 1.44, 0.00, 0.00, 0.00); CreateObject(1558, 522.25, 901.18, 0.21, 0.00, 0.00, 0.00); CreateObject(1558, 523.01, 902.60, 0.21, 0.00, 0.00, -23.88); CreateObject(10013, 522.89, 908.43, 0.00, 0.00, 0.00, 0.00); CreateObject(1450, 520.98, 908.36, 0.21, 0.00, 0.00, 0.00); CreateObject(10073, 518.03, 891.81, 1.93, 0.00, 0.00, 90.00); CreateObject(10073, 518.04, 896.96, 1.93, 0.00, 0.00, 90.00); CreateObject(10073, 518.01, 902.37, 1.93, 0.00, 0.00, 90.00); CreateObject(10073, 525.81, 906.53, 1.93, 0.00, 0.00, 270.00); CreateObject(10073, 527.46, 886.67, 1.93, 0.00, 0.00, 270.00); CreateObject(10073, 527.45, 881.34, 1.93, 0.00, 0.00, 270.00); CreateObject(19273, 532.27, 909.00, 3.78, 0.00, 0.00, 0.00); CreateObject(10121, 518.41, 895.58, 0.22, 0.00, 0.00, 270.00); CreateObject(10121, 518.41, 897.64, 0.22, 0.00, 0.00, 270.00); CreateObject(19380, 522.13, 904.27, 3.11, 0.00, 90.00, 0.00); CreateObject(19380, 522.63, 894.65, 3.11, 0.00, 90.00, 0.00); CreateObject(19380, 523.31, 886.34, 3.13, 0.00, 90.00, 0.00); CreateObject(1230, 519.75, 883.00, 0.05, 0.00, 0.00, -41.94); CreateObject(1230, 519.92, 882.04, 0.05, 0.00, 0.00, 0.06); CreateObject(20, 523.11, 905.50, 0.84, 0.00, 270.00, 0.00); Автор : я Координаты для телепортации : 523.1124, 905.5029, 0.8402
  8. #Pawno

    Территория гонок.

    Вообщем карта вполне качественая , можно на этой базе делать заезды , встречы , пробеги , бпан и т.д
  9. Sumrak

    MTA вылет из-за объектов ID's

    ID's объектов, из-за которых вылетает МТА
  10. Smolin

    МТА на OC WINDOWS 8

    Данный урок нашёл в других источниках. Многим кому понадобится. Итак, приступим. Установите чистую GTA CR Переустановить Microsoft Visual C++ 2008 и SP1 redistributable (x86) Переустановить DirectX 9 Установить MTA SA 1.3.1 После установки запустите, зайдите в Setting>>поставить 4-галочки если их нету.Если есть заходить в MAP EDITOR и работать.
  11. Smolin

    ОВД

    Один забаненный пользователь решил поделиться с вами своей работой :) Измененная база ОВД. Автор iPsTrange
  12. Работа дальнобойщика,теперь надо загрузиться потом доехать и разгрузить фуру,а уже потом ехать на базу за зарплатой! Более РП получилось! Автор: Неизвестно Автор переделки: Denis_Laks Понравилось жми + (не выпрашивание) пожеланию! Вот видео FS дальнобоя.rar
  13. Salday Klays

    Заправка не далеко от Арзамаса v0.1

    Автор работы (Ivan150rus)то и есть я!
  14. Всем здравствуйте. Ко public OnPlayerConnect // if(!IsRPNick(playerid)) { SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Извините, но у Вас никнейм, который не подходит формату RP Имени. "); SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Измените ваш никнейм в клиенте CR:MP на RP имя и попробуйте зайти еще раз."); SendClientMessage(playerid,0xFF0000FF,"[Сервер]: Если этого сообщение повторно не будет, значит вы ввели все верно!"); SendClientMessage(playerid,0xFF0000FF,"[Подсказка]:Пример RP имени: Ivan_Ivanov."); Kick(playerid); return true; } ко stock stock IsRPNick(playerid) { new plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, MAX_PLAYER_NAME); for(new i=0;i<strlen(plname);i++) { if( !((plname[i]>='a'&&plname[i]<='z') || (plname[i]>='A'&&plname[i]<='Z') || plname[i]=='_')) { return false; // недопустимые символы в нике } } new d = strfind(plname, "_"); if( d==-1 ) return false; // нет_ в нике if(strfind(plname, "_", false, d+1) != -1) return false; // больше одного _ в нике new name[10]; strmid(name, plname, 0, d, sizeof name); new surname[10]; strmid(surname, plname, d+1, strlen(plname), sizeof surname); if(strlen(name)<3 || strlen(name)>9) return false; // неверная длина имени if(strlen(surname)<3 || strlen(surname)>9) return false; // неверная длина фамилии if(!(name[0]>='A' && name[0]<='Z')) return false; // первая буква в имени не заглавная if(!(surname[0]>='A' && surname[0]<='Z')) return false; // первая буква в фамилии не заглавная for(new i=1;i<strlen(name);i++) { if(!(name[i]>='a'&&name[i]<='z')) return false; // неверные буквы в имени } for(new i=1;i<strlen(surname);i++) { if(!(surname[i]>='a'&&surname[i]<='z'))return false; // неверные буквы в фамилии } return true;// ok } P.S Вырезал с геймера новичкам пригодится.
  15. [media=Видеокамеру] [/media]Кто - то помнит? :D
  16. И так увжаемые пользыватели форума , я выложу урок как сделать заморозку в инте,, чтоб игрок не падал под инт. Такая проблема возникает когда инт на стримере стойт вообщем начинаем. Первое в Паблики OnPlayerSpawn SetPlayerSpawn OnPlayerPickUpPickup добавим в начало Frez(playerid);// замораживает игрока при появление в инте. и в самый конец добавим сам сток и паблик который отвечает за разморозку и заморозку. stock Frez(playerid) { TogglePlayerControllable(playerid, 0);// замараживаем игрока SetTimerEx("unFrez",3000,0,"%d",playerid);// время через которое разморозим } forward unFrez(playerid); public unFrez(playerid) TogglePlayerControllable(playerid, 1);// разморозка Вот и все. Автор: Longer(Artem_Storn)
  17. John999

    Дополнение к г.Арзамас

    Автор Антон Мельник
  18. Приветствую.Данный код подойдёт совершенно для любого мода, если конечно правильно его вставить Ко всем new добавить: new bool:Offer[MAX_PLAYERS] = false; В public OnPlayerCommandText(playerid, cmdtext[]) if(strcmp(cmd, "/givemygun", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid,-1,"ИНФО: /givemygun [ID]"); new ID = strval(tmp); if(ID == playerid) return SendClientMessage(playerid,-1,"Вы не можете передать оружие самому себе!"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,-1,"Игрок оффлайн!"); if(GetPlayerWeapon(playerid) == 0) return SendClientMessage(playerid,-1,"У вас нет оружия в руках!"); new Float:pos[3]; GetPlayerPos(ID, pos[0], pos[1], pos[2]); if(!IsPlayerInRangeOfPoint(playerid, 1.2, pos[0], pos[1], pos[2])) return SendClientMessage(playerid,-1,"Вы далеко от этого игрока!"); new nickplayer1[MAX_PLAYER_NAME], nickplayer2[MAX_PLAYER_NAME], sg[90]; GetPlayerName(playerid, nickplayer1, sizeof(nickplayer1)); GetPlayerName(ID, nickplayer2, sizeof(nickplayer2)); SetPVarInt(ID, "Gun", GetPlayerWeapon(playerid)); SetPVarInt(ID, "Ammo", GetPlayerAmmo(playerid)); SetPVarInt(ID, "IDplayer", playerid); SetPVarString(ID, "Nick1", nickplayer1); SetPVarString(ID, "Nick2", nickplayer2); format(sg, 70, "Вы предложили %s оружие которое у вас в руках.", nickplayer2); SendClientMessage(playerid, -1, sg); format(sg, 90, "%s предлагает вам оружие. Клавиша: Y - согласиться, N - отказаться.", nickplayer1); SendClientMessage(ID, -1, sg); Offer[ID] = true; return 1; } В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) if(newkeys == KEY_YES) { if(Offer[playerid] == true) { new getnick1[MAX_PLAYER_NAME], getnick2[MAX_PLAYER_NAME], sg[45]; GetPVarString(playerid, "Nick1", getnick1, sizeof(getnick1)); GetPVarString(playerid, "Nick2", getnick2, sizeof(getnick2)); format(sg, sizeof(sg), "Вы передали оружие %s", getnick2); SendClientMessage(GetPVarInt(playerid, "IDplayer"), -1, sg); format(sg, sizeof(sg), "Вы взяли оружие у %s", getnick1); SendClientMessage(playerid, -1, sg); RemovePlayerWeapon(GetPVarInt(playerid, "IDplayer"), GetPVarInt(playerid, "Gun")); GivePlayerWeapon(playerid, GetPVarInt(playerid, "Gun"), GetPVarInt(playerid, "Ammo")); DeletePVar(playerid, "Gun"); DeletePVar(playerid, "Ammo"); DeletePVar(playerid, "IDplayer"); DeletePVar(playerid, "Nick1"); DeletePVar(playerid, "Nick2"); Offer[playerid] = false; return 1; } } if(newkeys == KEY_NO) { if(Offer[playerid] == true) { new getnick1[MAX_PLAYER_NAME], getnick2[MAX_PLAYER_NAME], sg[60]; GetPVarString(playerid, "Nick1", getnick1, sizeof(getnick1)); GetPVarString(playerid, "Nick2", getnick2, sizeof(getnick2)); format(sg, sizeof(sg), "%s отказался принимать ваше оружие", getnick2); SendClientMessage(GetPVarInt(playerid, "IDplayer"), -1, sg); format(sg, sizeof(sg), "Вы отказались принимать оружие от %s", getnick1); SendClientMessage(playerid, -1, sg); DeletePVar(playerid, "Gun"); DeletePVar(playerid, "Ammo"); DeletePVar(playerid, "IDplayer"); DeletePVar(playerid, "Nick1"); DeletePVar(playerid, "Nick2"); Offer[playerid] = false; return 1; } } Если у вас ошибка error 017: undefined symbol "RemovePlayerWeapon", то добавьте в конец мода следующий код.
  19. Dmitriy Toporov

    Потребность сна

    1.В начале мода ко всем new добавляем: new psleep[MAX_PLAYERS]; // переменная отвечающая за сессию игрока 2.Создаём forward для будущего паблика (требует таймер): forward UpdateSleep(playerid); // наш форвард (для паблика) 3.Создаём наш public, вне других public'oв: public UpdateSleep(playerid) { // паблик упдейта потребностей if(psleep[playerid] == 0) { psleep[playerid] = 1; return 1; } if(psleep[playerid] == 1) { psleep[playerid] = 2; return 1; } if(psleep[playerid] == 2) { psleep[playerid] = 3; return 1; } if(psleep[playerid] == 3) { psleep[playerid] = 4; return 1; } if(psleep[playerid] == 4) { psleep[playerid] = 5; return 1; } if(psleep[playerid] == 5) { psleep[playerid] = 6; return 1; } if(psleep[playerid] == 6) { psleep[playerid] = 7; return 1; } if(psleep[playerid] == 7) { SendClientMessage(playerid, -1, "Внимание! У вас мало сил, вы очень устали! Вам нужно поспать!"); psleep[playerid] = 8; return 1; } if(psleep[playerid] == 8) { SendClientMessage(playerid, -1, "Внимание! У вас мало сил, вы очень устали! Вам нужно поспать!"); psleep[playerid] = 9; return 1; } if(psleep[playerid] == 9) { SendClientMessage(playerid, -1, "Внимание! У вас мало сил, вы очень устали! Вам нужно поспать!"); psleep[playerid] = 10; return 1; } if(psleep[playerid] == 10) { SendClientMessage(playerid, -1, "От усталости вы упали и уснули."); psleep[playerid] = 0; return 1; } return 1; } 4.В public OnGameModeInit вставляем наш таймер: SetTimer("UpdateSleep",300000,1); // Каждые пять минут добавляет 1 пункт усталости 5.Создаём места для сна: if (strcmp(cmd, "/sleep", true) == 0) { if (!PlayerToPoint(3.0, playerid, X,Y,Z )) { // вместо X,Y,Z вставляем координаты "кровати" SendClientMessage(playerid,-1,"Вы не на кровати!"); return 1; } if (psleep[playerid] <= 3) { // условие, если кол-во очков сна меньше или равно 3, то игрок не будет спать! SendClientMessage(playerid,-1,"Вы недавно спали, приходите позже!"); return 1; } SendClientMessage(playerid,-1,"Вы поспали Можете идти"); psleep[playerid] = 0; // сброс кол-ва очков усталости return 1; } Автор :
×

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

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