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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. tatarin032000

    Тюнинг с доступом

    Срезал с геймера. И так начнем в enum pInfo Добовляем: bool:pDostupTune, К public OnPlayerRename(name[],string[],playerid) Добовляем: format(var, 32, "DostupTune=%dn",PlayerInfo[playerid][pDostupTune]);fwrite(hFile, var); В public OnPlayerRegister(playerid, password[]) Добовляем: format(var, 32, "DostupTune=%dn",PlayerInfo[playerid][pDostupTune]);fwrite(hFile, var); В public OnPlayerUpdate(playerid) Добовляем: format(var, 32, "DostupTune=%dn",PlayerInfo[playerid][pDostupTune]);fwrite(hFile, var); В public OnPlayerLogin(playerid,password[]) Добовляем if( strcmp( key , "DostupTune" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDostupTune] = bool:strval( val ); } Создаем команду //============================================================================== if(strcmp(cmdtext, "/tune",true) == 0) { if(GetRealID(GetPlayerVehicleID(playerid)) != 1) { if(IsPlayerInAnyVehicle(playerid)) SendClientMessage(playerid,0x00FF00AA,"Тюнинг Т.С"); if(PlayerInfo[playerid][pDostupTune] == false) return SendClientMessage(playerid,COLOR_GREY,"Эту команду могут использовать игроки,которые приобрели доступ к тюнингу"); ShowPlayerDialog(playerid,689,DIALOG_STYLE_LIST,"Тюнинг авто","ДискиnГидравликаnАзотn........:::::Споллерa:::::........nDoublenCarbonnGemnSmallnУдалить Споллер!n ©","OK","Отмена"); return true; } } Команда /setstat id 6 1 дает доступ к команде /tune без этого игрок не сможет тюнинговать транспорт //=============================[Изменить статистику]============================ if (strcmp(cmd, "/setstat", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = cmdstrok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /setstat [ид игрока] [код] [значение]"); SendClientMessage(playerid, COLOR_YELLOW, "|1 Респекты |2 Номер телефона"); SendClientMessage(playerid, COLOR_YELLOW, "|3 Скилл Механика |4 Скилл продавца наркотиков |5Банковский cчет 6tun"); return true; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { tmp = cmdstrok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /setstat [ид игрока] [код] [значение]"); SendClientMessage(playerid, COLOR_YELLOW, "|1 Респекты |2 Номер телефона"); SendClientMessage(playerid, COLOR_YELLOW, "|3 Скилл Механика |4 Скилл продавца наркотиков |5Банковский cчет | 6tun"); return true; } new stat; stat = strval(tmp); tmp = cmdstrok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_YELLOW, "Используйте: /setstat [ид игрока] [код] [значение]"); SendClientMessage(playerid, COLOR_YELLOW, "|1 Респекты |2 Номер телефона"); SendClientMessage(playerid, COLOR_YELLOW, "|3 Скилл Механика |4 Скилл продавца наркотиков |5Банковский cчет 6tun"); return true; } new amount; amount = strval(tmp); if(PlayerInfo[playerid][pAdmin] >= 4) //Лвл администратора { if (dostup[playerid] != 1) { ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена"); return true; } switch (stat) { //------------------------------------------------------------------------------ case 1: { PlayerInfo[giveplayerid][pExp] = amount; format(string, sizeof(string), "Очки уважения(респекты) игрока установлены %d", amount); } //------------------------------------------------------------------------------ case 2: { PlayerInfo[giveplayerid][pPnumber] = amount; format(string, sizeof(string), "Номер телефона игрока теперь %d", amount); } //------------------------------------------------------------------------------ case 3: { PlayerInfo[giveplayerid][pMechSkill] = amount; format(string, sizeof(string), "Скилл механика игрока установлен %d", amount); } //------------------------------------------------------------------------------ case 4: { PlayerInfo[giveplayerid][pDrugsSkill] = amount; format(string, sizeof(string), "Скилл продавца наркотиков игрока установлен %d", amount); } //------------------------------------------------------------------------------ case 5: { PlayerInfo[giveplayerid][pAccount] = amount; format(string, sizeof(string), "Банковский cчет игрока установлен %dр", amount); } //------------------------------------------------------------------------------ case 6: { PlayerInfo[giveplayerid][pDostupTune] = true; SendClientMessage(playerid,COLOR_YELLOW,"Теперь игрок может использовать тюнинг"); } //------------------------------------------------------------------------------ default: { format(string, sizeof(string), "Невозможное значение", amount); } } SendClientMessage(playerid, COLOR_YELLOW, string); } else { SendClientMessage(playerid, COLOR_YELLOW, "У Вас недостаточно прав для того, чтобы использовать эту команду !"); } } } } return true; } и последние создаем диалог //============================================================================== else if(dialogid == 689) { if(response) { new car = GetPlayerVehicleID(playerid); switch(listitem) { case 0: ShowPlayerDialog(playerid,670,DIALOG_STYLE_LIST,"????? ??????","ShadownMeganRimshinenWiresnClassicnTwistnCutternGrovenAtomicnWheelnImportnDollarnTrancenAccessnVirtualnAnabnOffiriadn ","?????","??????"); case 1: { AddVehicleComponent(car, 1087); CarInfo[GetRealID(car)][cHydraulics] = 1087; } case 2: { AddVehicleComponent(car, 1010); CarInfo[GetRealID(car)][cNitro] = 1010; } case 3: { AddVehicleComponent(car, 1010); CarInfo[GetRealID(car)][cNitro] = 1010; } case 4: { AddVehicleComponent(car, 1001); CarInfo[GetRealID(car)][cSpoiler] = 1001; } case 5: { AddVehicleComponent(car, 1003); CarInfo[GetRealID(car)][cSpoiler] = 1003; } case 6: { AddVehicleComponent(car, 1023); CarInfo[GetRealID(car)][cSpoiler] = 1023; } case 7: { AddVehicleComponent(car, 1014); CarInfo[GetRealID(car)][cSpoiler] = 1014; } case 9: { AddVehicleComponent(car, 0); CarInfo[GetRealID(car)][cSpoiler] = 0; } } if(listitem != 0) { SendClientMessage(playerid,COLOR_LIGHTBLUE,"?? ??????? ????????? ?????? ?? ????"); GivePlayerMoney(playerid, 0); } SaveCar(GetRealID(car)); } } //============================================================================== else if(dialogid == 670) { new car = GetPlayerVehicleID(playerid); if(response) { switch(listitem) { case 0: AddVehicleComponent(car, 1073); case 1: AddVehicleComponent(car, 1074); case 2: AddVehicleComponent(car, 1075); case 3: AddVehicleComponent(car, 1076); case 4: AddVehicleComponent(car, 1077); case 5: AddVehicleComponent(car, 1078); case 6: AddVehicleComponent(car, 1079); case 7: AddVehicleComponent(car, 1081); case 8: AddVehicleComponent(car, 1085); case 9: AddVehicleComponent(car, 1080); case 10: AddVehicleComponent(car, 1082); case 11: AddVehicleComponent(car, 1083); case 12: AddVehicleComponent(car, 1084); case 13: AddVehicleComponent(car, 1098); case 14: AddVehicleComponent(car, 1097); case 15: AddVehicleComponent(car, 1096); case 16: AddVehicleComponent(car, 1025); case 17: AddVehicleComponent(car, 0); } CarInfo[GetRealID(car)][cWheels] = GetVehicleComponentInSlot(car, CARMODTYPE_WHEELS); SendClientMessage(playerid,COLOR_LIGHTBLUE,"?? ?????????? ????? ?? ???? ????$"); GivePlayerMoney(playerid, 0); } SaveCar(GetRealID(car)); } //============================================================================== Вот и всё вроде если у вас будут проблемы пишите!
  2. Ребят,не допру никак Как сделать чтобы иконки домов на навигаторе отображались допустим я у 8 бит,а дома стоят напротив,а на карте не видно их поблизости,надо увеличить дистанцию(тоесть дистанцию видимости иконок)
  3. Я хочу у вас спросить как изменить камеру когда на сервер входишь! Закидаю +, срочно надо !!!
  4. Подскажите ид этого дома или где его можно скопировать с меня + кто подскажет. id зеленного дома с гаражом
  5. C:\Users\Даня\Desktop\Samprp\gamemodes\Samp-Rp.Ru.pwn(74) : fatal error 100: cannot read from file: "crp" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Помогите пожалуйста
  6. Daniil_Stepanov

    Pawno

    C:\Users\Даня\Desktop\Dakota-Rp\gamemodes\new.pwn(8) : fatal error 100: cannot read from file: "reality" Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. Помогите пожалуйста. С меня +
  7. Уже и стример плагин менял.А оно все равно долго прорисовуеться вырезал из Грин Тича автошколу а она долго прорисовуеться что делать?С меня плюсы + за помощь.
  8. Дело такое - Включаю свой сервер с компьютера, он отображается - вообщем всё хорошо Говорю другим чтобы зашли , даю правильный ип, они говорят, что написано Retriving info (Ip-адрес) Помогите пожалуйста!!!
  9. Пробовал вырезать систему авто из Gamer, а он постоянно выдает какие-то ошибки. Инклуды все такие же подключил. Что вообще вырезать-то нужно? Надеюсь, поможете. С меня +
  10. Нужно сделать команду изменения положения СГУ на основе Gamer,буду очень благодарен.
  11. S.A.D.I.S.T

    помогите!!!

    такая проблема, поставил сервер на хост а он не отоброжается во вкладке интернет, что делать???
  12. У мея возник вопрос! Как к авто прикреплять обекты? Помгите
  13. Гость

    Мод Simple

    Всем привет мне нужен мод Simple. Кто не знает это такой мод, который лежит на хостинге! Мне нужен полностью сов всем и прочим!
  14. как сделать отображение ИД Игроков в обычном чате?
  15. Помогите сделать чтобы игрок мог иметь 2 машины
  16. После установки стримера над головой появляется хр*** Помогите отдам плюсы!
  17. Здравствуйте!Кому не составит труда,кинте кмд для замены авто.Спасибо.
  18. такая проблема, при в ходе на сервер я хотел бы изменить текст но не могу его найти в моде, где он может быть?
  19. Подскажите ИД интерьера для Лицензеров с меня +
  20. В моде You Life RP баг с домами(Пропадают иконки домов после рестарта) Кто исправит этот баг,заплачу 200-300р http://forum.gs-games.ru/public/style_emoticons/default/russian[1].gif Скайп marys928(больше тут) или dryou97
  21. Для начала вам нужно создать объекты открытых и закрытых ворот. Для этого используется функция CreateObject CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Закрытые ворота CreateObject(969, 2720.3772,-2508.3069,12.6,0, 0.0000, 90);//Открытые ворота К new new gate1; Теперь создадим объект ворот на сервере В public OnGameModeInit засуньте строчку с функцией CreateObject: gate1 = CreateObject(ид_объекта, x,y,z, поворот_x, поворот_y, поворот_z);// Укажите ваши данные о ЗАКРЫТЫХ воротаx Для простого примера я создам ворота public OnGameModeInit() { gate1 = CreateObject(969, 2720.3772,-2409.7523,12.6,0, 0.0000, 90);//Если у вас есть этот public то просто вставте эту строчку с созданием объекта return 1; } Так, ворота созданы, но теперь их надо заставить двигаться в public OnPlayerCommandText if(!strcmp(cmdtext, "/opengate", true)) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } K forward forward CloseGate1(); В конец мода public CloseGate1() { MoveDynamicObject(gate1, 2720.3772,-2409.7523,12.6, 2.0);//Двигаем ворота на позицию закрытых ворот return 1; } И так, ворота созданы и вы теперь можете их открыть командой /opengate Теперь делаем открытие ворот кнопкой. В public OnPlayerKeyStateChange if(newkeys & KEY_WALK) // На кнопку АЛЬТ (alt) { if(IsPlayerInRangeOfPoint(playerid, 10, 2720.3772,-2409.7523,12.6))// Укажите координаты закрытых ворот, 10 - это радиус, где будет действовать открытие ворот { MoveDynamicObject(gate1,2720.3772, -2401.2523, 12.6, 2.0);//Двигаем ворота на позицию открытых ворот SetTimer("CloseGate1", 7000, false);//Создадим таймер что ворота закрылись автоматически } } Вот и всё!Ворота закрываються автоматически! Автор ~S1mple
  22. Нужно мне создать нестандартный диалог... Суть его в том, что управление не при помощи мыши, а при помощи клавиш пробел и интер. Как это сделать? Буду благодарен. Ну и + конечно вам.
  23. #include <a_samp> new bool:Baton[MAX_PLAYERS]; main() { print("\n----------------------------------"); print(" Скрипт жезла загружен"); print("----------------------------------\n"); } public OnPlayerConnect(playerid) { Baton[playerid] = false; return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { Baton[playerid] = false; PreloadAnimLib(playerid,"PED"); PreloadAnimLib(playerid,"CARRY"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/palka", cmdtext, true, 10) == 0 || strcmp(cmd,"/zl",true, 10)==0)) { if(Baton[playerid] == false) { SetPlayerAttachedObject(playerid, 1, 1214, 6, -0.040454, 0.028840, -0.012862, 2.521301, 76.277267, 70.163467, 0.311789, 0.312000, 0.458441); ApplyAnimation(playerid, "PED", "Driveby_R", 4.1, 0, 1, 1, 1, 1, 1); Baton[playerid] = true; } else if(Baton[playerid] == true) { if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1); ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 0); Baton[playerid] = false; } return 1; } return 0; } PreloadAnimLib(playerid, animlib[]) return ApplyAnimation(playerid,animlib,"null",0.0,0,0,0,0,0); Подскажите как сделать чтобы жезлом могли пользоваться игроки определенной фракции
×

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

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