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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

Найдено: 1,202 результата

  1. new TakingLesson[MAX_PLAYERS]; new string[256]; SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; OnWeapon[playerid] = 0; SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0; Camtime[playerid] = 1; GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0; ApprovedLawyer[playerid] = 0; WantLawyer[playerid] = 0; KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; CP[playerid] = 0; TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0; RegistrationStep[playerid] = 0; OnDuty[playerid] = 0; ChangePos2[playerid][1] = 0; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0; JobDuty[playerid] = 0; Mobile[playerid] = 255; TutTime[playerid] = 0; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0; gOoc[playerid] = 0; BigEar[playerid] = 0; gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0; PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0; /*PlayerInfo[playerid][pMoney] = dollah;*/ NoFuel[playerid] = 0; //GivePlayerMoney(playerid,PlayerInfo[playerid][pMoney]); PlayerInfo[playerid][pMoney] = 0; HelperDuty[playerid] = 0; PlayerInfo[playerid][pRpTest] = 0;// РП тест PlayerInfo[playerid][pPin] = 0; PlayerInfo[playerid][pAdminPass] = 0; PlayerInfo[playerid][pMedCard] = 0; PlayerInfo[playerid][pSpawn] = 0; PlayerInfo[playerid][pLevel] = 0; CheckpointSD[playerid]= 0; PlayerInfo[playerid][pAdministrator] = 0; PlayerInfo[playerid][pDonateRank] = 0; PlayerInfo[playerid][pModerators] = 0; PlayerInfo[playerid][pPasport] = 0; PlayerInfo[playerid][pConnectTime] = 0; PlayerInfo[playerid][pReg] = 0; PlayerInfo[playerid][pSex] = 0; PlayerInfo[playerid][pAge] = 0; PlayerInfo[playerid][pStil1] = 0;PlayerInfo[playerid][pStil2] = 0; PlayerInfo[playerid][pStil3] = 0; PlayerInfo[playerid][pOrigin] = 0; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][pRoliki] = 0; PlayerInfo[playerid][pAccount] = 0; PlayerInfo[playerid][pPhoneBook] = 0; PlayerInfo[playerid][pPhoneMoney] = 0; PlayerInfo[playerid][pJob] = 0; PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pMatsss] = 0; PlayerInfo[playerid][pMask] = 0; PlayerInfo[playerid][pLeader] = 0; PlayerInfo[playerid][pMember] = 0; PlayerInfo[playerid][pRope] = 0; PlayerInfo[playerid][pRank] = 0; PlayerInfo[playerid][pChar] = 0; PlayerInfo[playerid][pArmBil] = 0; PlayerInfo[playerid][pPos_x] = 0; PlayerInfo[playerid][pPos_y] = 0; PlayerInfo[playerid][pPos_z] = 0; PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pModel] = 0; new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start PlayerInfo[playerid][pPnumber] = randphone; PlayerInfo[playerid][pCarLicA] = 0; PlayerInfo[playerid][pCarLicB] = 0; PlayerInfo[playerid][pCarLicC] = 0; PlayerInfo[playerid][pCarLicD] = 0; PlayerInfo[playerid][pBoatLic] = 0; PlayerInfo[playerid][pFlyLic] = 0; PlayerInfo[playerid][pFishLic] = 0; PlayerInfo[playerid][pFish] = 0; PlayerInfo[playerid][pFishing] = 0; PlayerInfo[playerid][pGunLic] = 0; PlayerInfo[playerid][pPayDay] = 0; PlayerInfo[playerid][pPayDayHad] = 0; PlayerInfo[playerid][pTut] = 0; PlayerInfo[playerid][pWarns] = 0; PlayerInfo[playerid][pAdjustable] = 0; PlayerInfo[playerid][pWanted] = 0; PlayerInfo[playerid][pPainPerk] = 0; PlayerInfo[playerid][pPasport] = 0; BeretPassport[playerid] = 0;//получение паспорта pInvite[playerid] = 999; GopUSE[playerid] = 0; PlayerInfo[playerid][pRequestingBackup] = 0; gPlayerUsingLoopingAnim[playerid] = 0; new cars = GetPlayerVehicleID(playerid); if(IsABoat(cars)) { if(PlayerInfo[playerid][pBoatLic] < 1) { SendClientMessage(playerid, COLOR_GREY, "Вы не умеете водить водный транспорт, вы покинули лодку !"); RemovePlayerFromVehicle(playerid); } } if(IsAPlane(cars)) { if(PlayerInfo[playerid][pFlyLic] < 1) { if(TakingLesson[playerid] == 1) { } else { SendClientMessage(playerid, COLOR_GREY, "Вы не умеете водить самолеты, вы вышли из самолета !"); RemovePlayerFromVehicle(playerid); } } } if(IsACarA(cars)) { if(PlayerInfo[playerid][pCarLicA] == 0 && TakingLesson[playerid] == 0) { if(PlayerDrunk[playerid] >= 5) { PlayerInfo[playerid][pWanted] += 1; } SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории А"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid,1); } } if(IsACarB(cars)) { if(PlayerInfo[playerid][pCarLicB] == 0 && TakingLesson[playerid] == 0) { if(PlayerDrunk[playerid] >= 5) { PlayerInfo[playerid][pWanted] += 1; } SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории B"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid,1); } } if(IsACarC(cars)) { if(PlayerInfo[playerid][pCarLicC] == 0 && TakingLesson[playerid] == 0) { if(PlayerDrunk[playerid] >= 5) { PlayerInfo[playerid][pWanted] += 1; } SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории C"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid,1); } } if(IsACarD(cars)) { if(PlayerInfo[playerid][pCarLicD] == 0 && TakingLesson[playerid] == 0) { if(PlayerDrunk[playerid] >= 5) { PlayerInfo[playerid][pWanted] += 1; } SendClientMessage(playerid, COLOR_GREY, "У вас нет лицензии на управление транспортом категории D"); RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid,1); } } IsACarA(carid)//Лицензии категории A { new m = GetVehicleModel(carid); if(m==448||m==461||m==463||m==468||m==521||m==523||m==581||m==586||m==522) { return true; } return false; } IsACarB(carid)//Лицензии категории B { new m = GetVehicleModel(carid); if(m==400||m==401||m==402||m==404||m==405||m==409||m==410||m==411||m==412||m==415||m==419 ||m==420||m==421||m==422||m==424||m==426||m==429||m==434||m==436||m==438||m==439||m==441 ||m==442||m==444||m==445||m==451||m==457||m==458||m==466||m==467||m==470||m==474||m==475 ||m==477||m==479||m==480||m==485||m==489||m==490||m==491||m==492||m==494||m==495||m==496 ||m==500||m==502||m==503||m==504||m==505||m==506||m==507||m==516||m==517||m==518||m==526 ||m==527||m==528||m==529||m==530||m==533||m==534||m==535||m==536||m==540||m==541||m==542 ||m==543||m==545||m==546||m==547||m==549||m==550||m==551||m==554||m==555||m==556||m==557 ||m==558||m==559||m==560||m==561||m==562||m==565||m==566||m==567||m==568||m==571||m==575 ||m==576||m==579||m==580||m==585||m==587||m==596||m==597||m==598||m==599||m==600||m==602 ||m==603||m==604||m==605) { return true; } return false; } IsACarC(carid)//Лицензии категории C { new m = GetVehicleModel(carid); if(m==403||m==406||m==407||m==408||m==416||m==427||m==428||m==433||m==435||m==443||m==455||m==456||m==478||m==486||m==514||m==515||m==524||m==532||m==531||m==544 ||m==569||m==573||m==578||m==583||m==584||m==590||m==591||m==606||m==607||m==608||m==610||m==432||m==611) { return true; } return false; } IsACarD(carid)//Лицензии категории D { new m = GetVehicleModel(carid); if(m==418||m==431||m==437||m==449||m==459||m==482||m==483||m==414||m==413||m==498||m==437||m==438) { return true; } return false; } IsACarDriving(carid) { new model = GetVehicleModel(carid); if(model == 509 || model == 481 || model == 510|| model == 592 || model == 577 || model == 511 || model == 512 || model == 593 || model == 520 || model == 553|| model == 476 || model == 519 || model == 460 || model == 513 || model == 548 || model == 425 || model == 417|| model == 487 || model == 488 || model == 497 || model == 563 || model == 447 || model == 469|| model == 430 || model == 446 || model == 452 || model == 453 || model == 454 || model == 472|| model == 473 || model == 484 || model == 493 || model == 539 || model == 595) { return true; } return false; } new JoinPed[158][1] = { {48},{30},{23},{284},{281},{280},{284},{280},{281},{282},{283},{188},{288},{280}, {281},{282},{283},{286},{164},{165},{163},{287},{287},{276},{70},{275},{276},{277},{278}, {279},{258},{127},{126},{125},{124},{113},{111},{98},{120},{121},{122},{123},{169},{186}, {228},{185},{179},{166},{98},{217},{170},{68},{61},{255}, {59},{60},{76},{150},{105},{106},{107},{270},{127},{118},{48},{127},{46},{98}, {68},{111},{125},{126},{102},{103},{104},{19},{28},{180},{293},{47},//Cripz {24},{25},{67},{176},{297},{121},{122},{179}, {288},{284},{283},{282},{281},{280},{286},{164},{166},{164},{163},{191},{287}, {179},{274},{275},{276},{70},{71},{113},{98},{46},{127},{122},{120},{118},{117},{123}, {68},{147},{187},{59},{228},{166},{151},{188},{189},{61},{255},{180},{171},{59}, {270},{269},{271},{107},{106},{105},{127},{15},{148},{108},{109},{110},{124},{125}, {126},{112},{111},{104},{103},{102},{67},{13},{66},{47},{25},{24},{121},{283} }; new Peds[225][1] = { {264},{288},{286},{287},{228},{113},{120},{147},{294},{227},{61},{171},{270},{115},{110},{68},{102},{293},{297},{174},{240}, {217},{100},{256},{263},{262},{261},{260},{259},{258},{257},{256},{255},{253},{252},{251},{249},{246},{245},{244},{243},{242},{241},{240},{239}, {238},{237},{236},{235},{234},{233},{232},{231},{230},{229},{226},{225},{173},{174},{175},{224},{223},{222},{221},{220},{219},{218}, {217},{216},{215},{214},{213},{212},{211},{210},{209},{207},{206},{205},{204},{203},{202},{201},{200},{199},{198},{197},{196}, {195},{194},{193},{192},{191},{190},{189},{185},{184},{183},{182},{181},{180},{179},{178},{176},{172},{170},{168},{167},{162}, {161},{160},{159},{158},{157},{156},{155},{154},{153},{152},{151},{146},{145},{144},{143},{142},{141},{140},{139},{138},{137},{136},{135}, {134},{133},{132},{131},{130},{129},{128},{254},{99},{97},{96},{95},{94},{92},{90},{89},{88},{87},{85},{84},{83},{82},{81},{80},{79},{78},{77},{76}, {75},{73},{72},{69},{68},{67},{66},{64},{63},{62},{58},{57},{56},{55},{54},{53},{52},{51},{50},{49},{45},{44},{43},{41},{39},{38},{37},{36},{35}, {34},{33},{32},{31},{30},{29},{28},{27},{26},{25},{24},{23},{22},{21},{20},{19},{18},{17},{16},{15},{14},{13},{12},{11},{10},{1},{2},{290},{291}, {292},{293},{187},{296},{297},{298},{299} }; Вечер добрый,с ву проблема,нету категорий в /vu,игрок может садиться в другие машины, игроков,за руль,а в личную или фракционную не может без прав.
  2. if(strcmp(cmd, "/at", true) == 0||strcmp(cmd, "/atalk", true) == 0) { if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /at [Текст]"); return 1; } if(offreport == 1) { SendClientMessage(playerid, COLOR_GREY, "Report off!"); return 1; } if(PlayerInfo[playerid][pMuteTime] > 0) { SendClientMessage(playerid, COLOR_GREY , "Вы не можете писать времено"); return 1; } format(string, sizeof(string), "{33AA33}[Жалоба/Вопрос]: {FF0000}%s {33AA33}[{FFFF00}%d{33AA33}]: {FFFFFF}%s{FF9900}[Ответить: /an]", sendername, playerid, (result)); ABroadCast(COLOR_RED,string,6); format(string, sizeof(string), "{FFFF00}Вы отправили жалобу: {33AA33}%s", (result)); SendClientMessage(playerid, COLOR_RED,string); for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pAdministrator] > 5&&PlayerInfo[i][pAFKTime] != 0) { new sendername1[MAX_PLAYER_NAME]; GetPlayerName(i,sendername1,sizeof(sendername1)); SendClientMessage(playerid, 0xFFFF00FF,"Администраторы AFK:"); if(PlayerInfo[i][pAFKTime] != 0) { format(string, 256, "%s\n", sendername1); SendClientMessage(playerid, COLOR_GREEN,string); SendClientMessage(playerid, colorRed,"Если вам администраторы не ответили, обращайтесь к модераторам{FFFFFF}[/pom]"); } } } } } return 1; } если выдал мут, он все равно пишет в /at что делать? в чем проблема?
  3. Всем привет! Копался в моде Omsk PR,и нашёл такой странный баг,в общем на 11 10 игровых уровнях,зарплата даётся очень очень много.Там 22 млн и выше,хотел узнать кто знает как исправить я весь мод обрыл не как не могу разобраться.Жду помощи) c меня +
  4. Привет всем. Тема такая. Скачали мод Astera RolePlay где исправлен автосалон. Изменили его в лучшую сторону. Изменили регистрацию, сделали вайп. Вообще все нормально. - Проблема в том, что после того как изменили регистрацию ( просто подправили код ) аккаунты регистрируются отлично, но после перезахода, он снова просит выбрать пол персонажа, и возраст. Всю голову по переломали, даже откатили мод до старой версии , где не изменена регистрация. И все тоже самое. Но до этого, такой фигни не было. Может кто то сталкивался с такой проблемой. Кто сможет помочь ? Заранее спасибо.
  5. Добрый день,из-за чего может не работать статистика? else if(!strcmp(cmd, "/stats", true)) { ShowPlayerStats(playerid, playerid); return 1; } stock ShowPlayerStats(playerid, togplayerid) { new stringx[2024], stats[256], bizz_text[64], sex_text[64]; new vehicleid = PlayerInfo[playerid][pVehicle]; if(PlayerInfo[playerid][pBizz] == 0) bizz_text = "Нету"; else bizz_text = "Есть"; if(PlayerInfo[playerid][pSex] == 1) sex_text = "Мужчина"; else sex_text = "Женщина"; f(stats, "\t\t{3caa3c}OOC Информация\n\n{ffffff}Имя:\t\t\t\t {3caa3c}%s\n", PlayerNameEx[playerid]); strcat(stringx, stats); // Ник f(stats, "{ffffff}Уровень:\t\t\t %d\n", PlayerInfo[playerid][pLevel]); strcat(stringx, stats); // Уровень f(stats, "Очки уровня:\t\t\t %d/%d\n\n", PlayerInfo[playerid][pPayDay], (PlayerInfo[playerid][pLevel]+1)*2); strcat(stringx, stats); // Очки опыта f(stats, "\t\t{3caa3c}IC Информация\n\n{ffffff}Пол:\t\t\t\t %s\n", sex_text); strcat(stringx, stats); // Пол if(PlayerInfo[playerid][pPhNumber] == 0) f(stats, "Номер телефона:\t\t Нету\n\n"); // Телефон else f(stats, "Номер телефон:\t\t %d\n\n", PlayerInfo[playerid][pPhNumber]); strcat(stringx, stats); // Телефон if(PlayerInfo[playerid][pVehicle] < 1) f(stats, "{ffffff}Автомобиль:\t\t\t Нету\n"); // Авто else f(stats, "{ffffff}Автомобиль:\t\t\t %s [ID:%d]\n",VehiclesName[VehicleInfo[vehicleid][vModel]-400], PlayerInfo[playerid][pVehicle]);strcat(stringx, stats); // Авто if(PlayerInfo[playerid][pHouse] < 1) f(stats, "Дом:\t\t\t\t Нету\n"); // Дом else f(stats, "Дом:\t\t\t\t Есть [ID:%d]\n", PlayerInfo[playerid][pHouse]);strcat(stringx, stats); // Дом f(stats, "Бизнес:\t\t\t %s\n\n", bizz_text); strcat(stringx, stats);// биз f(stats, "Работа:\t\t\t %s\n", gJobInfo[PlayerInfo[playerid][pJob]][JOB_NAME]); strcat(stringx, stats); f(stats, "Организация:\t\t\t %s\n", GetOrganizationName(PlayerInfo[playerid][pMember])); strcat(stringx, stats);// организация if(PlayerInfo[playerid][pMember] != 0) { f(stats, "Ранг:\t\t\t\t %s\n", GetPlayerRank(playerid)); strcat(stringx, stats); f(stats, "Выговоры:\t\t\t %d\n", PlayerInfo[playerid][pVigovors]); strcat(stringx, stats); } ShowDialog(togplayerid, MENU_ID+1, DIALOG_STYLE_MSGBOX, "Личная статистика", stringx, "Назад", "Закрыть"); return 1; }
  6. Добрый день прошу помочь в чом может быть проблемма у меня был путь к аккаунтам %s.ini Я их все поменял на accounts/%s.ini Пре регистрации аккаунт создается а когда перезаходит и аккаунт не видит и заново регестрируется . Прошу помочь SOS
  7. Итак всем привет,я взял мод под основу Online RP. Создал я дом /nsethouse появляется пикап и на карте иконка с домом Потом делаю рестарт на хосте.. Иконка и пикап пропадает а когда подхожу где пропал пикап нажимаю alt меню дома где можно его купить осталось Помогите,что делать
  8. Здравствуйте,у меня есть кмд,которая должна продавать машины Государству.Но оно не продает. if (strcmp("/sellcarp", cmdtext, true, 10) == 0) { new carid = GetPlayerVehicleID(playerid); new carid1; if(!carid) return SCM(playerid, -1, "Вы не в Т/С. Сядьте в него чтобы продать правительству"); carid1 = carid; RemovePlayerFromVehicle(playerid); SetVehiclePos(carid1, 397.0, -2420.0,36.0); CarInfo[carid1][cAx] = 0.0,CarInfo[carid1][cAy] = 1.0,CarInfo[carid1][cAz] = 0.0; CarInfo[carid1][cPx] = 0.0,CarInfo[carid1][cPy] = 1.0,CarInfo[carid1][cPz] = 0.0; GiveMoney(playerid, CarInfo[carid1][cPrice]/2); SCM(playerid, -1, "Вы успешно продали правительству свое Т/С!"); return 1; }
  9. И так. Суть проблемы такова. - Нашел не плохой мод в SAMP, и решил его перевести на платформу CRMP. Это получилось. Но когда покупаешь автомобиль, и после чего делаешь RESTART, то автомобиль, встаёт обратно в автосалон. И файл, куда сохраняются автомобили, в формате "database file". - Может я что то не догоняю ? Просто первый раз с такой проблемой сталкнулся. - Помогите/подскажите кто сможет. Заранее спасибо
  10. Здравствуйте уважаемые скриптеры, сегодня столкнулся с такой проблемой. При смене фракционных машин координат на себе нужные в файле n_vehicles (NFRP), то при заходе на сервер перестает работать система выставки машины на продажи. Т.е если ничего не трогать, то все прекрасно работает, а если переставишь базу авто в другое место, то машина не выставляется а продажу и диалог о покупки машины не появляются. Помогите пожалуйста в чем проблема может быть?
  11. В моде Your RolePlay Original тут на форуме есть,можно создавать бизнесы,только проблема в одном,когда создаешь любой даже к примеру 24/7 заходишь в него и он тепешет тебя не понятно куда, т.е летишь в бездну и потом умираешь! В чем может быть проблема?
  12. Народ помогите,такой случай! Купил дом где аэропорт в ботырево,но после перезапуска сервера дом около автовокзала ботырево или пожарка кто как говорит!В чем может быть проблема?
  13. Всем привет,в моде Your RolePlay Original создал машины на продажи, /addcar id потом купил и поехал в гараж,сделал рестарт для проверки так в в гараже у меня теперь другая тачка и продается а моя там же где и купил,почему такое?
  14. Проблема такая , есть спидометр , но функция почему то не всегда срабатывает редко. И так получаеться что он не функционирует вот паблик который обновляеться что не так?. forward SpeedoUpdate(); public SpeedoUpdate() { for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i)) { new string[360]; new status[32],status1[32],veh = GetPlayerVehicleID(i); if(VehicleInfo[veh][pEngineStatus] == 1) status = "E"; else status = "~r~E"; if(VehicleInfo[veh][pLightsStatus] == 1) status1 = "L"; else status1 = "~r~L"; format(string,sizeof(string),"%d KM",GetPlayerSpeed(i)); PlayerTextDrawSetString(i,Textdraw[i][1],string); format(string,sizeof(string),"%d",Gas[veh]); PlayerTextDrawSetString(i,Textdraw[i][7],string); format(string,sizeof(string),"%s",status); PlayerTextDrawSetString(i,Textdraw[i][4],string); format(string,sizeof(string),"%s",status1); PlayerTextDrawSetString(i,Textdraw[i][5],string); format(string,sizeof(string),"~w~ %s",VehiclesName[CarInfo[veh][cMod]-400]); PlayerTextDrawSetString(i,Textdraw[i][9],string); if(VehInfo[veh][vRightBlink] == 1|| VehInfo[veh][vLeftBlink] == 1||VehInfo[veh][vAvariyBlink] == 1){ if(VehInfo[veh][vMigpovorot] == 0) { VehInfo[veh][vMigpovorot] = 1; if(VehInfo[veh][vRightBlink] == 1){PlayerTextDrawSetString(i,Box[i][1],"~g~ >");PlayerTextDrawSetString(i,Box[i][0],"~w~ <");} else if(VehInfo[veh][vLeftBlink] == 1){PlayerTextDrawSetString(i,Box[i][0],"~g~ <");PlayerTextDrawSetString(i,Box[i][1],"~w~ >");} else if(VehInfo[veh][vAvariyBlink] == 1){PlayerTextDrawSetString(i,Box[i][0],"~g~ <");PlayerTextDrawSetString(i,Box[i][1],"~g~ >");} }else{PlayerTextDrawSetString(i,Box[i][0],"~w~ <");PlayerTextDrawSetString(i,Box[i][1],"~w~ >");VehInfo[veh][vMigpovorot] = 0;} }else{PlayerTextDrawSetString(i,Box[i][0],"~w~ <");PlayerTextDrawSetString(i,Box[i][1],"~w~ >");VehInfo[veh][vMigpovorot] = 0;} } } return true; } и обновление раз в секунду но почему то он редко срабатывает.
  15. Всем привет! подскажите почему сервер перезапускается при написание команд /givemoney и /pay ? Как исправить или что нужно сделать? Помогите пожалуйста!
  16. Всем привет! Видел в моде писали про баг при продаже авто Your RolePlay Original , так вот он действительно есть,когда допустим создаю от себя авто veh 466 0 0 автомобиль 236 был создан,ставлю его на продажу addcar 236 и он получается друг на друге! Либо создаю сразу после 236 создаю addcar 237 и все равно он получается один на продажу создан второй просто на нем торчит! Помогите что нужно сделать что бы убрать данный баг?
  17. Всем привет! Такая проблема ставил радары по /radars и после перезапуска сервера их не было! Но в логах пишет то что радары загружены а хотя их в списке более 100 но ни одного нет
  18. Любой игрок может дать себе лидерку, как исправить? if(strcmp(cmd, "/setleader", true) == 0) { if(Offlineonline(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /setleader [idlog] [id]"); return 1; } new para1; new level; para1 = strval(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 23 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Такой фракции нет только от 0, до 23!"); return 1; } GetPlayerName(playerid,szName,32); if(!strcmp(szName,"",true)||!strcmp(szName,"",true)||!strcmp(szName,"",true)||!strcmp(szName,"",true)||!strcmp(szName,"",true)) { Fracksmena(para1,level); SendClientMessage(playerid, COLOR_GRAD2, "Лидерка изменена!"); } } return true;
  19. Всем привет! Подскажите пожалуйста,как сделать так что бы машина была возле моего дома?а то я выхожу из сервера или перезапускаю и она появляется опять там же около автосалона и еще как узнать координаты,например я поставил возле своего дома и хочу что бы она тут стояла,хочу в мод вписать просто!
  20. Вообщем поставил себе систему типо античита. Вот она if(GetMoney(playerid)!= GetPlayerMoney(playerid)) { ResetPlayerMoney(playerid); GivePlayerMoney(playerid,GetMoney(playerid)); } stock GetMoney(playerid) return PlayerInfo[playerid][pMoney]; stock GiveMoney(playerid,money) { new sfpoko[256]; new lkwajd[14]; if(money < 0){format(lkwajd, sizeof(lkwajd), "~r~");}else{format(lkwajd, sizeof(lkwajd), "~g~+");} format(sfpoko, sizeof(sfpoko), "%s%dPY—",lkwajd, money); GameTextForPlayer(playerid, sfpoko, 5000, 1); PlayerInfo[playerid][pMoney] += money; ResetPlayerMoney(playerid); GivePlayerMoney(playerid,PlayerInfo[playerid][pMoney]); return 1; } но проблема в том что , когда заходишь деньги умножаются в 2 раза , помогите исправить чтоб не было такого.
  21. почему когда устраиваешься на работу выходит диалог о том что к примеру хотите вы устроиться на работу я нажимаю нет не успеваю от ходить от пикапа и снова вылазит диалог как это исправить
  22. ребят такая проблема поставил кмд текст на головой работает все норм ну на головой текст не показывает помогите пожалуйста так же и с /aduty текст не видно if(strcmp(cmd, "/set3d", true) == 0) { if (pStats[playerid][Admin] >= 1) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /set3d [id] {надпись}"); new playa,str3d[32]; playa = ReturnUser(tmp); if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { if(!Text3DIsAttachedToPlayer[playa]) { strcat(str3d,cmdtext[idx],sizeof(str3d)); if(!strlen(str3d)) return SendClientMessage(playerid, COLOR_WHITE, "::: Не указана надпись"); Player3DText[playa]=Create3DTextLabel(str3d,0xFFA0A0D0,0.0,0.0,1500.0,30.0,0,1); Attach3DTextLabelToPlayer(Player3DText[playa], playa, 0.0, 0.0, 0.7); Text3DIsAttachedToPlayer[playa]=true; SendClientMessage(playerid, COLOR_WHITE, "Надпись установлена"); } else { Delete3DTextLabel(Player3DText[playa]); Text3DIsAttachedToPlayer[playa]=false; SendClientMessage(playerid, COLOR_WHITE, "Надпись удалена"); } } else SendClientMessage(playerid, COLOR_WHITE, "Неверный ид игрока"); } else SendClientMessage(playerid, COLOR_WHITE, "Игрок не найден"); } return 1; }
  23. Здравствуйте. Возникла проблема с модом, а именно то, что система (крякалка) работает исключительно для нулевого айди. К примеру, если ты заходишь под 1-ым ид, то при нажатии даже не пишется AudioStream. Цикл менял на foreach и это также не дало результата. if(newkeys & KEY_ACTION && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if(PlayerInfo[playerid][pAdmin] >= 1) { for(new i = 0; i < MAX_PLAYERS; i++) { if(ProxDetectorS(30.0, playerid, i)) { if(st2e[i] == 1) return 0; PlayAudioStreamForPlayer(i, ""); SetTimer("s2r", 7000, false); st2e[i] = 1; } return 1; }
  24. дело в том что у меня казино стоит в клубе 8 бит и когда выходишь из клуба можно играть где угодна даже на улице на заправке хотя радиус стоит маленький if(newkeys & KEY_NO) { if(!IsPlayerInRangeOfPoint(playerid,1.0, 2529.8721,-2234.5325,21.9520)||PlayerToPoint(1.0,playerid,2539.5896,-2234.5889,21.9520)||PlayerToPoint(1.0,playerid,2559.9128,-2234.6233,21.9520)||PlayerToPoint(1.0,playerid,2569.4282,-2234.5002,21.9520)) { ShowPlayerDialog(playerid,1603,DIALOG_STYLE_INPUT,"Автомат","Введите ставку:","Ввод","Закрыть"); } }
  25. У меня хз что, когда создаю падик, он есть. Но, посте перезапуска сервера, они пропадают. Помогите решить эту проблему. enum paInfo { hID, Float:paiX, Float:paiY, Float:paiZ, Float:pavX, Float:pavY, Float:pavZ, paInt, paWorld, pavWorld, pavInt, paPic, paPic2 }; new Padik[1000][paInfo]; new AllPadik = 0; CALLBACK: OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_SPRINT) { for(new padik = 1; padik <= AllPadik; padik++) { if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ]) && GetPlayerVirtualWorld(playerid) == Padik[padik][pavWorld]) { if(!IsPlayerInRangeOfPoint(playerid,3.0,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ])) { return SendClientMessage(playerid,-1,"Вы отошли от подъезда CALLBACK: OnPlayerPickUpPickup(playerid, pickupid) { for(new padik = 1; padik <= AllPadik; padik++) { if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ])) return GameTextForPlayer(playerid,"~w~нажмите ~r~~k~~PED_SPRINT~",5000,1); else if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ])) return GameTextForPlayer(playerid,"~w~нажмите ~r~~k~~PED_SPRINT~",5000,1); } if(strcmp(cmd, "/addpadik", true) == 0) { if(PlayerInfo[playerid][pAdministrator] < 10) return SendClientMessage(playerid, -1, "У вас нет права использовать эту команду!"); if(AdminLog[playerid] != 1) { SendClientMessage(playerid, COLOR_GRAD2,ADMINLOG); return true; } AllPadik++; GetPlayerPos(playerid, Padik[AllPadik][pavX],Padik[AllPadik][pavY],Padik[AllPadik][pavZ]); Padik[AllPadik][paiX] = 2403.1; Padik[AllPadik][paiY] = -2503.5; // Padik[AllPadik][paiZ] = -50.1; // Padik[AllPadik][paInt] = 4; // Padik[AllPadik][pavWorld] = GetPlayerVirtualWorld(playerid); Padik[AllPadik][pavInt] = GetPlayerInterior(playerid); new iniOpen = ini_openFile("Padik.cfg"); ini_setInteger(iniOpen, "AllPadik", AllPadik); ini_closeFile(iniOpen); SavePadik(AllPadik); UpdatePadik(AllPadik); Padik[AllPadik][paPic] = CreateDynamicPickup(1318, 1, Padik[AllPadik][pavX], Padik[AllPadik][pavY], Padik[AllHouse][pavZ],Padik[AllHouse][pavWorld],Padik[AllPadik][pavInt]); Padik[AllPadik][paPic2] = CreateDynamicPickup(1318, 1, Padik[AllPadik][paiX], Padik[AllPadik][paiY], Padik[AllPadik][paiZ], AllPadik, Padik[AllPadik][paInt]); SendClientMessage(playerid, COLOR_GRAD2, "Подъезд успешно создан"); return true; } stock LoadPadik() { new ids[32],str[64]; new iniOpens = ini_openFile("Padik.cfg"); ini_getInteger(iniOpens, "AllPadik", AllPadik); ini_closeFile(iniOpens); if(AllPadik != 0) { for(new padik = 1; padik <= AllPadik; padik++) { format(ids,sizeof(ids),"Padik/%d.ini",padik); new iniOpen = ini_openFile(ids); ini_getFloat(iniOpen, "paiX", Padik[padik][paiX]); ini_getFloat(iniOpen, "paiY", Padik[padik][paiY]); ini_getFloat(iniOpen, "paiZ", Padik[padik][paiZ]); ini_getFloat(iniOpen, "pavX", Padik[padik][pavX]); ini_getFloat(iniOpen, "pavY", Padik[padik][pavY]); ini_getFloat(iniOpen, "pavZ", Padik[padik][pavZ]); ini_getInteger(iniOpen, "paInt", Padik[padik][paInt]); ini_getInteger(iniOpen, "pavWorld", Padik[padik][pavWorld]); ini_getInteger(iniOpen, "pavInt", Padik[padik][pavInt]); ini_closeFile(iniOpen); Padik[padik][paPic] = CreateDynamicPickup(1318, 1, Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],Padik[padik][pavWorld],Padik[padik][pavInt]); Padik[padik][paPic2] = CreateDynamicPickup(1318, 1, Padik[padik][paiX], Padik[padik][paiY], Padik[padik][paiZ], padik, Padik[padik][paInt]); } } return true; } stock UpdatePadik(padik) { DestroyDynamicPickup(Padik[padik][paPic]); DestroyDynamicPickup(Padik[padik][paPic2]); Padik[padik][paPic] = CreateDynamicPickup(1318, 1, Padik[padik][pavX], Padik[padik][pavY], Padik[padik][pavZ],Padik[padik][pavWorld],Padik[padik][pavInt]); Padik[padik][paPic2] = CreateDynamicPickup(1318, 1, Padik[padik][paiX], Padik[padik][paiY], Padik[padik][paiZ], padik, Padik[padik][paInt]); return true; } stock SavePadik(padik) { new ids[32]; format(ids,sizeof(ids),"Padik/%d.ini",padik); new iniOpen; iniOpen = ini_openFile(ids); if(iniOpen == -1 || iniOpen == -2) iniOpen = ini_createFile(ids); ini_setFloat(iniOpen, "paiX", Padik[padik][paiX]); ini_setFloat(iniOpen, "paiY", Padik[padik][paiY]); ini_setFloat(iniOpen, "paiZ", Padik[padik][paiZ]); ini_setFloat(iniOpen, "pavX", Padik[padik][pavX]); ini_setFloat(iniOpen, "pavY", Padik[padik][pavY]); ini_setFloat(iniOpen, "pavZ", Padik[padik][pavZ]); ini_setInteger(iniOpen, "paInt", Padik[padik][paInt]); ini_setInteger(iniOpen, "pavWorld", Padik[padik][pavWorld]); ini_setInteger(iniOpen, "pavInt", Padik[padik][pavInt]); ini_closeFile(iniOpen); return true; } "); } SetPlayerPos(playerid,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ]); SetPlayerVirtualWorld(playerid,padik); SetPlayerInterior(playerid,Padik[padik][paInt]); return true; } } for(new padik = 1; padik <= AllPadik; padik++) { if(IsPlayerInRangeOfPoint(playerid,1.0,Padik[padik][paiX],Padik[padik][paiY],Padik[padik][paiZ]) && GetPlayerVirtualWorld(playerid) == padik) { SetPlayerPos(playerid,Padik[padik][pavX],Padik[padik][pavY],Padik[padik][pavZ]); SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); return true; } } }
×

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

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