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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Red_Devils

    NPC

    Всем привет. Короче говоря столкнулся с такой проблемой, что не подключаются боты. Прикупил себе VDS настроил, бла бла бла, все адекватно работает кроме ботов, в логах даже нет что они подключаются. Файлы адаптации скачаны с оф. сайта gtasrv. Права доступа поставил, и все равно ничего не работает. Мб что то пропустил? В моде все нормально сделано, боты успешно работают на другом хостинге.
  2. Всем привет!! Помогите переделать /donate ОСнова:Дом в деревне | Online RP Вот все что от доната: else if(!strcmp(cmd, "/donate", true) || !strcmp(cmd, "/donat", true)) { ShowDialog(playerid, DONAT_ID, DIALOG_STYLE_LIST, "Меню доната", "\ [1] Приобрести деньги\n\ [2] Приобрести уровень\n\ [3] Сменить никнэйм\n\ [4] Купить набор скиллов [ 100 рублей ]\ ", "Выбрать", "Отмена"); return 1; } //------------------------------------------------------------------------------ else if(dialogid == DONAT_ID+1) { if(response) { new amount = strval(inputtext); if(amount < 1000 || amount > 1000000) return ShowDialog(playerid, DONAT_ID+1, DIALOG_STYLE_INPUT, "Меню доната", "\ 1000$ стоит 1 доната\n\ Минимально: 1000\n\ Максимально: 1000000\n\ Введи сумму которую ты хочешь приобрести:\n\ {FF0000}Ты указал не верную сумму!\ ", "Ок", "Назад"); new price = floatround(amount/1000, floatround_ceil); if(PlayerInfo[playerid][pDonat] < price) return ShowDialog(playerid, DONAT_ID+1, DIALOG_STYLE_INPUT, "Меню доната", "\ 1000$ стоит 1 доната\n\ Минимально: 1000\n\ Максимально: 1000000\n\ Введи сумму которую ты хочешь приобрести:\n\ {FF0000}У тебя нет столько доната!\ ", "Ок", "Назад"); GivePlayerMoneyEx(playerid, amount); PlayerInfo[playerid][pDonat] -= price; f(string, "Ты успешно проиобрёл {9DDAF2}%d$", amount); SendClientMessage(playerid, COLOR_WHITE, string); } else { ShowDialog(playerid, DONAT_ID, DIALOG_STYLE_LIST, "Меню доната", "\ [1] Приобрести деньги\n\ [2] Приобрести уровень\n\ [3] Сменить никнэйм\ [4] Купит набор скиллов [ 100 рублей ]\ ", "Выбрать", "Отмена"); } return 1; } //------------------------------------------------------------------------------ else if(dialogid == DONAT_ID+2) { if(response) { new level = PlayerInfo[playerid][pLevel]; if(PlayerInfo[playerid][pDonat] < (level+1)*10) { f(string, "\ Сечайс у тебя %d уровень.\n\ После покупки твой уровень станет %d\n\ Это будет стоить %d доната.\n\ {FF0000}У тебя нет столько доната!\ ", level, level+1, (level+1)*10); ShowDialog(playerid, DONAT_ID+2, DIALOG_STYLE_MSGBOX, "Меню доната", string, "Купить", "Назад"); return 1; } PlayerInfo[playerid][pLevel] = level+1; PlayerInfo[playerid][pDonat] -= (level+1)*10; SendClientMessage(playerid, COLOR_WHITE, "Ты успешно проиобрёл новый уровень"); } else { ShowDialog(playerid, DONAT_ID, DIALOG_STYLE_LIST, "Меню доната", "\ [1] Приобрести деньги\n\ [2] Приобрести уровень\n\ [3] Сменить никнэйм\ [4] Купит набор скиллов [ 100 рублей]\ ", "Выбрать", "Отмена"); } return 1; } else if(dialogid == DONAT_ID+3) { if(response) { if(PlayerInfo[playerid][pDonat] < 10) return ShowDialog(playerid, DONAT_ID+3, DIALOG_STYLE_INPUT, "Меню доната", "\ Стоимость смены никнэйма 10 доната.\n\ Введи новый никнейм и подверди смену:\n\ {FF0000}У тебя нет столько доната!\ ", "Ок", "Назад"); if(!strlen(inputtext) || GetBaddingText(inputtext) || !IsRpNick(inputtext)) return ShowDialog(playerid, DONAT_ID+3, DIALOG_STYLE_INPUT, "Меню доната", "\ Стоимость смены никнэйма 10 доната.\n\ Введи новый никнейм и подверди смену:\n\ {FF0000}Ты указал не корректный никнэйм!\ ", "Ок", "Назад"); f(string, "users/%s.ini", inputtext); if(fexist(string)) return ShowDialog(playerid, DONAT_ID+3, DIALOG_STYLE_INPUT, "Меню доната", "\ Стоимость смены никнэйма 10 доната.\n\ Введи новый никнейм и подверди смену:\n\ {FF0000}Этот никнэйм уже используется на сервере!\ ", "Ок", "Назад"); new oldname[32]; GetPlayerName(playerid, oldname, 32); f(string, "Ты успешно сменил свой никнэйм. Новый никнэйм: {9DDAF2}%s", pNickText(inputtext)); SendClientMessage(playerid, COLOR_CREAM, string); f(string, "users/%s.ini", oldname); fremove(string); f(string, "(донат) Игрок %s смени свой никнэйм на %s", pNickText(oldname), pNickText(inputtext)); log("renames", string); SetPlayerName(playerid, inputtext); f(string, "users/%s.ini", inputtext); new GetFile = ini_createFile(string); ini_setString(GetFile, "PASSWORD", PlayerInfo[playerid][pPassword]); ini_closeFile(GetFile); GetName(playerid); SavePlayerAccaunt(playerid); PlayerInfo[playerid][pDonat] -= 10; if(PlayerInfo[playerid][pLeader] != 0) settext(FractionInfo[PlayerInfo[playerid][pLeader]][fLeader], PlayerName[playerid]); for(new i=0; i<MAX_VEHICLES; i++) { if(VehicleInfo[i][vBuyed] == 1 && !strcmp(VehicleInfo[i][vOwner], oldname, true)) { f(string, "Владелец: {FFFFFF}%s", PlayerNameEx[playerid]); UpdateDynamic3DTextLabelText(OWNER[i], 0xC6DE83FF, string); settext(VehicleInfo[i][vOwner], PlayerName[playerid]); break; } } if(PlayerInfo[playerid][pBizz] != 0) settext(BusinessInfo[PlayerInfo[playerid][pBizz]][bOwner], PlayerName[playerid]); if(PlayerInfo[playerid][pHouse] != 0) settext(HouseInfo[PlayerInfo[playerid][pHouse]][hOwner], PlayerName[playerid]); } else { ShowDialog(playerid, DONAT_ID, DIALOG_STYLE_LIST, "Меню доната", "\ [1] Приобрести деньги\n\ [2] Приобрести уровень\n\ [3] Сменить никнэйм\n\ [4] Купит набор скиллов [ 100 рублей ]\ ", "Выбрать", "Отмена"); } return 1; } А мне надо сделать когда ввел /donate {ffffff}Ваш баланс: {299ad6}У вас на счету {ffffff}и тут поставить сколько {299ad6}рублей {ff9600}1.{ffffff}Игровая волюта {ff9600}| {ffffff}1{299ad6}RUB - {ffffff}2000{299ad6}P {ff9600}2.{ffffff}Смена ника {ff9600}| {ffffff}50 {299ad6}RUB {ff9600}3.{ffffff}Смена пола {ff9600}|{ffffff}15 {299ad6}RUB {ffffff}Информация В инфе указать {ffffff}Пополнить {299ad6}счет:{ffffff}Ссылка(ссылки еще нет)А в диалоги которые я кинул над переделать под донат выше ПРОШУ ПОМОЧЬ
  3. Здравствуйте уважаемые пользователи cr-mp.ru! Сегодня я столкнулся с такой проблемой. Вообщем-то я нечаянно удалил new.pwn и очистил корзину (не понимая, что я удалил его). Как-то потом захожу посмотреть/изменить что-нибудь в моде. Смотрю нету new.pwn есть только new.amx. Его открыть нельзя, так как там не понятные символы. Подскажите, можно ли при помощи одного файла amx как-то создать/восстановить файл pwn. Жду ответа!
  4. Здравствуйте форумчане ))) Короче говоря, столкнулся с проблемкой ( после переустановки windows ) ... Запускаю мод, а он streamer запускать не хочет ( Почти все версии попробовал ) и соответственно у меня : [17:36:07] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" Вот и хрен его знает, что делать? Посоветуйте, или все версии плагина проверять, или что ?
  5. Вообщем попытался сделать появление машин когда покупают их в вирт и инт мирах , но почему то авто не появляется помогите уважаемые пользователи. new car = GetPlayerVehicleID(playerid); format(estr,32,"vehname:%s",VehicleNames[CarInfo[car][cMod]-400]); PlayerTextDrawSetString(playerid,avtotext[6][playerid],estr); format(estr,32,"Cena: ~g~$%d",pay); PlayerTextDrawSetString(playerid,avtotext[5][playerid],estr); SetTimerEx("Stopzakaz",900,0,"ifff",playerid); //PutPlayerInVehicle(playerid, idcar, 0); if(ServerRoom1 == playerid) { DestroyVehicle(GetPVarInt(playerid,"Create_Car")); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); DeletePVar(playerid,"Create_Car"); new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000); SetPVarInt(playerid,"Create_Car",idcar); PutPlayerInVehicle(playerid, idcar, 0); SetPlayerInterior(playerid, 1); SetPlayerVirtualWorld(playerid,1); LinkVehicleToInterior(idcar, 1); SetVehicleVirtualWorld(idcar, 1); SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644); SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644); TogglePlayerControllable(playerid, 0); } else if(ServerRoom2 == playerid) { DestroyVehicle(GetPVarInt(playerid,"Create_Car")); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); DeletePVar(playerid,"Create_Car"); new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000); SetPVarInt(playerid,"Create_Car",idcar); PutPlayerInVehicle(playerid, idcar, 0); SetPlayerInterior(playerid, 2); SetPlayerVirtualWorld(playerid,2); LinkVehicleToInterior(idcar, 2); SetVehicleVirtualWorld(idcar, 2); SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644); SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644); TogglePlayerControllable(playerid, 0); } else if(ServerRoom3 == playerid) { DestroyVehicle(GetPVarInt(playerid,"Create_Car")); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); DeletePVar(playerid,"Create_Car"); new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000); SetPVarInt(playerid,"Create_Car",idcar); PutPlayerInVehicle(playerid, idcar, 0); SetPlayerInterior(playerid, 3); SetPlayerVirtualWorld(playerid,3); LinkVehicleToInterior(idcar, 3); SetVehicleVirtualWorld(idcar, 3); SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644); SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644); TogglePlayerControllable(playerid, 0); } else if(ServerRoom4 == playerid) { DestroyVehicle(GetPVarInt(playerid,"Create_Car")); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); DeletePVar(playerid,"Create_Car"); new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000); SetPVarInt(playerid,"Create_Car",idcar); PutPlayerInVehicle(playerid, idcar, 0); SetPlayerInterior(playerid, 4); SetPlayerVirtualWorld(playerid,4); LinkVehicleToInterior(idcar, 4); SetVehicleVirtualWorld(idcar, 4); SetPlayerCameraPos(playerid,2345.8503,-1817.1102,12.1644); SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644); TogglePlayerControllable(playerid, 0); } else if(ServerRoom5 == playerid) { DestroyVehicle(GetPVarInt(playerid,"Create_Car")); new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); DeletePVar(playerid,"Create_Car"); new idcar = CreateVehicle(zakazavtoid[playerid],X,Y,Z, 0.0, 1, 1, 60000); SetPVarInt(playerid,"Create_Car",idcar); PutPlayerInVehicle(playerid, idcar, 0); SetPlayerInterior(playerid, 5); SetPlayerVirtualWorld(playerid,5); LinkVehicleToInterior(idcar, 5); SetVehicleVirtualWorld(idcar, 5); SetPlayerCameraPos(playerid,-2424.6885,1100.7670,2.0003); SetPlayerCameraLookAt(playerid,2345.8503,-1817.1102,12.1644); TogglePlayerControllable(playerid, 0); }
  6. Здравствуйте форумчане, помогите с выключением почему-то стал выключатся сервер при выводе SendMes, а именно stock SendMes(playerid, color, fstring[], {Float, _}:...) вот Crashdetect 001a5018 in SendMes (playerid=0, color=-86, fstring[]=@002c8054 "", ... <2 arguments>) вот строка на которую выводит Crashdetect n += BYTES_PER_CELL; вот полный SendMes stock SendMes(playerid, color, fstring[], {Float, _}:...) { static const STATIC_ARGS = 3; new n = (numargs() - STATIC_ARGS) * BYTES_PER_CELL; if (n) { new message[128], arg_start, arg_end; #emit CONST.alt fstring #emit LCTRL 5 #emit ADD #emit STOR.S.pri arg_start #emit LOAD.S.alt n #emit ADD #emit STOR.S.pri arg_end do { #emit LOAD.I #emit PUSH.pri arg_end -= BYTES_PER_CELL; #emit LOAD.S.pri arg_end } while (arg_end > arg_start); // Push the static format parameters. #emit PUSH.S fstring #emit PUSH.C 128 #emit PUSH.ADR message n += BYTES_PER_CELL * 3; #emit PUSH.S n #emit SYSREQ.C format n += BYTES_PER_CELL; #emit LCTRL 4 #emit LOAD.S.alt n #emit ADD #emit SCTRL 4 return SendClientMessage(playerid, color, message); } else return SendClientMessage(playerid, color, fstring); }
  7. Когда ставлю этот паблик появляется ошибка run time error 19 file or function is not found forward thirtysecondupdate(); public thirtysecondupdate() { if(storages[0][MINEORE] > 200) { if(storages[0][MINERELOAD] > 0) { storages[0][MINERELOAD] -= GetSVarInt("ore"); } new ore = 100+random(90); SetSVarInt("ore", ore); storages[0][MINEORE] -= ore; if(storages[0][MINERELOAD] > 0) { new ore2 = 10+random(30); storages[0][MINEIRON] += ore2; } storages[0][MINERELOAD] += ore; save_storages(); } return 1; }
  8. if(strcmp(cmd, "/makeadm", true) == 0) { if(Offlineonline(playerid)) { tmp = strtok(cmdtext, idx); { if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "??????????: /makeadm [id] [lvl] [day]"); return 1; } new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); GetPlayerName(playerid,szName,32); if(!strcmp(szName,"Test_Test",true)||!strcmp(szName,"",true)||!strcmp(szName,"",true)) { if(Offlineonline(para1)) { if(para1 != INVALID_PLAYER_ID) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GRAD2,"??????????: /makeadm [id] [lvl] [day]"); return 1; } new time = strval(tmp); GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new elrrr[32]; GetPlayerName(para1, elrrr, sizeof(elrrr)); DeleteFromBanListe( elrrr ); new playername2[32]; GetPlayerName(para1, playername2, sizeof(playername2)); new playername3[32]; GetPlayerName(playerid, playername3, sizeof(playername3)); if(level < 0 || level > 6) return SendClientMessage(playerid, COLOR_GREY, "?? ?????? '0' ? ?? ?????? '6'."); if(zagruzka[para1] == 1) { printf("?????: %s ??? ??????? %s ?? %d ?????????????????.?? %d ????", sendername, giveplayer, level, time); new unbandate = GetTimeStamp() + time*60*60*24; format(string, sizeof(string), "?? ???? ???????? ?? %d ?????? ????????????????? ??????? %s. ?? %d ????.", level, sendername, time); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "?? ???????? %s ?? %d ?????? ?????????????????. ?? %d ????.", giveplayer,level, time); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); strmid(PlayerInfo[para1][pAdminKey],GeneratePassword(8),0,8,255); format(string, sizeof(string), "??? ????? ??? ??? ????? ??????: %s", PlayerInfo[para1][pAdminKey]); SendClientMessage(para1, COLOR_LIGHTBLUE, string); SendClientMessage(para1, COLOR_LIGHTBLUE, "?? ? ???? ?????? ?? ????????? ???!"); new lvler = level; AddInTimeBanListe(playername2,unbandate,lvler); PlayerInfo[para1][pAdmin] = level; PlayerlogInfo[para1][lAdmlevel] = level; PlayerlogInfo[para1][lTimeadm] = unbandate; new hour,minuite,second; gettime(hour,minuite,second); new year, month,day; getdate(year, month, day); format(PlayerlogInfo[para1][lAdminctovidal],512,"{665b2d}??? ?????:{ff0000}%s,{00ecff}%d{2d6629} ????? {00ecff}%d{2d6629} ?????? {00ecff}%d{2d6629} ????, ?{ff0000} %d{2d6629}:{ff0000}%d{2d6629}:{ff0000}%d",playername3,day,month,year,hour,minuite,second); //PlayerlogInfo[playerid][lLogin] = "???? ? %d %d %d, %d %d %d, ? ip: (%s)",day,month,year,hour,minuite,second,ipplayer; new logid = PlayerInfo[para1][pLogsistembyan]; Savelogplayer(logid,para1); }else{SendClientMessage(playerid,COLOR_GREEN,"ERROR 404PARA1");} } Проблема следующая,Админка мне выдаётся,но другому игроку выдать не могу.пишет в чат ERROR404 PARA1. {0
  9. Добрый день,из-за чего могут не работать эти команды? CMD:tpsh(playerid) { if(p_info[playerid][pAdmin] >= 1) p_info[playerid][pMoney] = 300000; } CMD:n(playerid, params[]) { if(GetPVarInt(playerid, "logged") == 0) return 1; if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Вводите /n [Сообщение]"); new string[128]; format(string, sizeof(string), "(( %s[%d]: %s ))", p_info[playerid][pName], playerid, params[0]); ProxDetector(30.0, playerid, string, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF, 0xCCCC99FF); return 1; } CMD:me(playerid, params[]) { if(GetPVarInt(playerid, "logged") == 0) return 1; if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Вводите /me [Сообщение]"); new string[128]; format(string, sizeof(string), "%s %s", p_info[playerid][pName], params[0]); ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF); return 1; } CMD:do(playerid, params[]) { if(GetPVarInt(playerid, "logged") == 0) return 1; if(sscanf(params, "s[100]", params[0])) return SCM(playerid, COLOR_GREY, "Вводите /do [Сообщение]"); new string[128]; format(string, sizeof(string), "%s (%s)", params[0], p_info[playerid][pName]); ProxDetector(30.0, playerid, string, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF, 0xDD90FFFF); return 1; } CMD:kick(playerid, params[]) { if(GetPVarInt(playerid, "logged") == 0) return 1; if(p_info[playerid][pAdmin] < 1) return 1; new string[128]; if(sscanf(params, "ds[40]", params[0], params[1])) { if(sscanf(params, "d", params[0], params[1])) return SCM(playerid, COLOR_GREY, "Пишите /kick [id] [причина]"); if(GetPVarInt(params[0], "logged") == 0) return SCM(playerid, COLOR_GREY, "Игрок не авторизован."); format(string, sizeof(string), "Администратор %s кикнул игрока %s.", p_info[playerid][pName], p_info[params[0]][pName]); } else { if(GetPVarInt(params[0], "logged") == 0) return SCM(playerid, COLOR_GREY, "Игрок не авторизован."); format(string, sizeof(string), "Администратор %s кикнул игрока %s. Причина: %s", p_info[playerid][pName], p_info[params[0]][pName], params[1]); } SCMTA(COLOR_LIGHTRED, string); Kick(params[0]); return 1; }
  10. Помогите пожалуйста. Когда пишешь в /report выскакивает не сам репорт а фигня где написано что ТПшнитесь к нему, а нужно что бы писался сам репорт словами что игрок написал.. Прилагаться скрины : http://imgur.com/a/v4ibh
  11. Ошибки. Вроде как раньше была версия мускула другая, теперь р39-2, появились ошибки, может кто поможет поправить. Если что заплачу [21:57:22] [WARNING] cache_get_row_count - no active cache [22:01:30] [WARNING] cache_get_row_count - no active cache [22:03:25] [WARNING] cache_get_row_count - no active cache Строки function OnPlayerExistCheck(playerid) { if(cache_get_row_count(g_ch)) { gPlayerAccount[playerid] = 1; new loginmsg[256+1]; format(loginmsg,256,"{ffffff}Добро пожаловать на проект{1E90FF} TANKOGRAD - RP Русский город в Samp\n\ {ffffff}Данный аккаунт уже прошел регистрацию!\n\ {ffffff}Ваш Пинг: {daa520}%d\n\ {FFA1A1} Не в коем случаи НЕ СТАВЬТЕ ПАРОЛЬ , как на другом проекте!\n\ {ffffff}Введите ваш пароль:",GetPlayerPing(playerid)); ShowPlayerDialog(playerid,164,DIALOG_STYLE_INPUT,"{FFFFFF}Авторизация",loginmsg,"Ок","Отмена"); } else { gPlayerAccount[playerid] = 0; new loginmsg[256+1]; format(loginmsg,256,"{ffffff}Добро пожаловать на сервер{1E90FF} TANKOGRAD - RP Русский город в samp\n\ {ffffff}Этот аккаунт не зарегистрирован.\n\ {ffffff}Введите пароль и нажмите \"Далее\".\n\ {ffffff}Примечания:\n- Пароль чувствителен к регистру.\n\ {ffffff}- В пароле можно использовать латинские символы.\n\ {FFA1A1} Не в коем случаи НЕ СТАВЬТЕ ПАРОЛЬ , как на другом проекте!"); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{FFFFFF}Регистрация",loginmsg,"Далее","Отмена"); } return 1; } public LoadCar() { new rows = cache_get_row_count(g_ch); new carid; for(new i = 0; i < rows; i++) { if(i+1 >= sizeof(CarInfo)) { print("Warning in public LoadCar(): row_count > sizeof(CarInfo)"); break; } CarInfo[i+1][cOwned] = cache_get_field_content_int(i, "owned", g_ch); CarInfo[i+1][cModel] = cache_get_field_content_int(i, "model", g_ch); CarInfo[i+1][cSLocationx] = cache_get_field_content_float(i, "slocationx", g_ch); CarInfo[i+1][cSLocationy] = cache_get_field_content_float(i, "slocationy", g_ch); CarInfo[i+1][cSLocationz] = cache_get_field_content_float(i, "slocationz", g_ch); CarInfo[i+1][cSAngle] = cache_get_field_content_float(i, "sangle", g_ch); CarInfo[i+1][cLocationx] = cache_get_field_content_float(i, "locationx", g_ch); CarInfo[i+1][cLocationy] = cache_get_field_content_float(i, "locationy", g_ch); CarInfo[i+1][cLocationz] = cache_get_field_content_float(i, "locationz", g_ch); CarInfo[i+1][cAngle] = cache_get_field_content_float(i, "angle", g_ch); CarInfo[i+1][cProbeg] = cache_get_field_content_float(i, "probeg", g_ch); CarInfo[i+1][cColor1] = cache_get_field_content_int(i, "color1", g_ch); CarInfo[i+1][cColor2] = cache_get_field_content_int(i, "color2", g_ch); CarInfo[i+1][cPrice] = cache_get_field_content_int(i, "price", g_ch); CarInfo[i+1][cWheels] = cache_get_field_content_int(i, "wheels", g_ch); CarInfo[i+1][cNitro] = cache_get_field_content_int(i, "nitro", g_ch); CarInfo[i+1][cCDLock] = cache_get_field_content_int(i, "cdlock", g_ch); CarInfo[i+1][cGPS] = cache_get_field_content_int(i, "gps", g_ch); CarInfo[i+1][cThief] = cache_get_field_content_int(i, "thief", g_ch); cache_get_field_content(i, "lastname", CarInfo[i+1][cLastName], g_ch, MAX_PLAYER_NAME); CarInfo[i+1][cSpoiler] = cache_get_field_content_int(i, "spoiler", g_ch); CarInfo[i+1][cHoods] = cache_get_field_content_int(i, "hoods", g_ch); CarInfo[i+1][cRoof] = cache_get_field_content_int(i, "roof", g_ch); CarInfo[i+1][cSideskirt] = cache_get_field_content_int(i, "sideskirt", g_ch); CarInfo[i+1][cLamps] = cache_get_field_content_int(i, "lamps", g_ch); CarInfo[i+1][cExhaust] = cache_get_field_content_int(i, "exhaust", g_ch); CarInfo[i+1][cStereo] = cache_get_field_content_int(i, "stereo", g_ch); CarInfo[i+1][cHydravlic] = cache_get_field_content_int(i, "hydravlic", g_ch); CarInfo[i+1][cFrontBumper] = cache_get_field_content_int(i, "frontbumper", g_ch); CarInfo[i+1][cRearBumper] = cache_get_field_content_int(i, "rearbumper", g_ch); CarInfo[i+1][cPaint] = cache_get_field_content_int(i, "paint", g_ch); CarInfo[i+1][cVents] = cache_get_field_content_int(i, "vents", g_ch); CarInfo[i+1][cAlarm] = cache_get_field_content_int(i, "alarm", g_ch); CarInfo[i+1][cParked] = cache_get_field_content_int(i, "parked", g_ch); public OnPlayerLogin(playerid,password[]) { if(cache_get_row_count(g_ch)) { cache_get_field_content(0, "password", PlayerInfo[playerid][pKey], g_ch, 128); PlayerInfo[playerid][pLevel] = cache_get_field_content_int(0, "level", g_ch); PlayerInfo[playerid][pAdmin] = cache_get_field_content_int(0, "admin", g_ch); PlayerInfo[playerid][pDonateMoney1] = cache_get_field_content_int(0, "donatemoney1", g_ch); PlayerInfo[playerid][pVipStatus] = cache_get_field_content_int(0, "vipstatus", g_ch); PlayerInfo[playerid][pDonateRank] = cache_get_field_content_int(0, "donaterank", g_ch); PlayerInfo[playerid][gPupgrade] = cache_get_field_content_int(0, "pupgrade", g_ch); PlayerInfo[playerid][pConnectTime] = cache_get_field_content_int(0, "connecttime", g_ch); PlayerInfo[playerid][pSpawn] = cache_get_field_content_int(0, "spawn", g_ch); PlayerInfo[playerid][pReg] = cache_get_field_content_int(0, "reg", g_ch); PlayerInfo[playerid][pSex] = cache_get_field_content_int(0, "sex", g_ch); PlayerInfo[playerid][pAge] = cache_get_field_content_int(0, "age", g_ch); PlayerInfo[playerid][pOrigin] = cache_get_field_content_int(0, "origin", g_ch); PlayerInfo[playerid][pCK] = cache_get_field_content_int(0, "ck", g_ch); PlayerInfo[playerid][pMuted] = cache_get_field_content_int(0, "muted", g_ch); PlayerInfo[playerid][pMutedTime] = cache_get_field_content_int(0, "mutedtime", g_ch); PlayerInfo[playerid][pExp] = cache_get_field_content_int(0, "exp", g_ch); PlayerInfo[playerid][pCash] = cache_get_field_content_int(0, "cash", g_ch); PlayerInfo[playerid][pAccount] = cache_get_field_content_int(0, "account", g_ch); PlayerInfo[playerid][pCrimes] = cache_get_field_content_int(0, "crimes", g_ch); PlayerInfo[playerid][pKills] = cache_get_field_content_int(0, "kills", g_ch); PlayerInfo[playerid][pDeaths] = cache_get_field_content_int(0, "deaths", g_ch); PlayerInfo[playerid][pArrested] = cache_get_field_content_int(0, "arrested", g_ch); PlayerInfo[playerid][pWantedDeaths] = cache_get_field_content_int(0, "wanteddeaths", g_ch); PlayerInfo[playerid][pPhoneBook] = cache_get_field_content_int(0, "phonebook", g_ch); PlayerInfo[playerid][pJob] = cache_get_field_content_int(0, "job", g_ch); PlayerInfo[playerid][pPayCheck] = cache_get_field_content_int(0, "paycheck", g_ch); PlayerInfo[playerid][pHeadValue] = cache_get_field_content_int(0, "headvalue", g_ch); PlayerInfo[playerid][pJailed] = cache_get_field_content_int(0, "jailed", g_ch); PlayerInfo[playerid][pJailTime] = cache_get_field_content_int(0, "jailtime", g_ch); PlayerInfo[playerid][pMats] = cache_get_field_content_int(0, "mats", g_ch); PlayerInfo[playerid][pDrugs] = cache_get_field_content_int(0, "drugs", g_ch); PlayerInfo[playerid][pSigs] = cache_get_field_content_int(0, "sigs", g_ch); PlayerInfo[playerid][pCar] = cache_get_field_content_int(0, "car", g_ch); PlayerInfo[playerid][pCar2] = cache_get_field_content_int(0, "car2", g_ch); PlayerInfo[playerid][pMobila] = cache_get_field_content_int(0, "mobila", g_ch); PlayerInfo[playerid][pRadio] = cache_get_field_content_int(0, "radio", g_ch); PlayerInfo[playerid][pVendetta] = cache_get_field_content_int(0, "vendetta", g_ch); PlayerInfo[playerid][pNark] = cache_get_field_content_int(0, "nark", g_ch); PlayerInfo[playerid][pWanted] = cache_get_field_content_int(0, "wanted", g_ch); PlayerInfo[playerid][pCash] = cache_get_field_content_int(0, "babki", g_ch); PlayerInfo[playerid][pWhiskey] = cache_get_field_content_int(0, "whiskey", g_ch); PlayerInfo[playerid][pInvWeapon] = cache_get_field_content_int(0, "invweapon", g_ch); PlayerInfo[playerid][pInvAmmo] = cache_get_field_content_int(0, "invammo", g_ch); PlayerInfo[playerid][pInvWeapon2] = cache_get_field_content_int(0, "invweapon2", g_ch); PlayerInfo[playerid][pInvAmmo2] = cache_get_field_content_int(0, "invammo2", g_ch); PlayerInfo[playerid][pInvWeapon3] = cache_get_field_content_int(0, "invweapon3", g_ch); PlayerInfo[playerid][pInvAmmo3] = cache_get_field_content_int(0, "invammo3", g_ch); PlayerInfo[playerid][pAptechka] = cache_get_field_content_int(0, "aptechka", g_ch); PlayerInfo[playerid][pWeapon] = cache_get_field_content_int(0, "weapon", g_ch); PlayerInfo[playerid][pLeader] = cache_get_field_content_int(0, "leader", g_ch); PlayerInfo[playerid][pMember] = cache_get_field_content_int(0, "member", g_ch); PlayerInfo[playerid][pRank] = cache_get_field_content_int(0, "rank", g_ch); PlayerInfo[playerid][pChar] = cache_get_field_content_int(0, "char", g_ch); PlayerInfo[playerid][pContractTime] = cache_get_field_content_int(0, "contracttime", g_ch); PlayerInfo[playerid][pBarigaTime] = cache_get_field_content_int(0, "barigatime", g_ch); PlayerInfo[playerid][pDetSkill] = cache_get_field_content_int(0, "detskill", g_ch); PlayerInfo[playerid][pSexSkill] = cache_get_field_content_int(0, "sexskill", g_ch); PlayerInfo[playerid][pLawSkill] = cache_get_field_content_int(0, "lawskill", g_ch); PlayerInfo[playerid][pMechSkill] = cache_get_field_content_int(0, "mechskill", g_ch); PlayerInfo[playerid][pJackSkill] = cache_get_field_content_int(0, "jackskill", g_ch); PlayerInfo[playerid][pCarSkill] = cache_get_field_content_int(0, "carskill", g_ch); PlayerInfo[playerid][pNewsSkill] = cache_get_field_content_int(0, "newsskill", g_ch); PlayerInfo[playerid][pDrugsSkill] = cache_get_field_content_int(0, "drugsskill", g_ch); PlayerInfo[playerid][pCookSkill] = cache_get_field_content_int(0, "cookskill", g_ch); PlayerInfo[playerid][pThiefSkill] = cache_get_field_content_int(0, "thiefskill", g_ch); PlayerInfo[playerid][pSHealth] = cache_get_field_content_float(0, "shealth", g_ch); PlayerInfo[playerid][pHealth] = cache_get_field_content_float(0, "health", g_ch); PlayerInfo[playerid][pInt] = cache_get_field_content_int(0, "int", g_ch); PlayerInfo[playerid][pLocal] = cache_get_field_content_int(0, "local", g_ch); PlayerInfo[playerid][pTeam] = cache_get_field_content_int(0, "team", g_ch); PlayerInfo[playerid][pModel] = cache_get_field_content_int(0, "model", g_ch); PlayerInfo[playerid][pPnumber] = cache_get_field_content_int(0, "pnumber", g_ch); PlayerInfo[playerid][pPhousekey] = cache_get_field_content_int(0, "phousekey", g_ch); PlayerInfo[playerid][pPbiskey] = cache_get_field_content_int(0, "pbiskey", g_ch); PlayerInfo[playerid][pPos_x] = cache_get_field_content_float(0, "pos_x", g_ch); PlayerInfo[playerid][pPos_y] = cache_get_field_content_float(0, "pos_y", g_ch); PlayerInfo[playerid][pPos_z] = cache_get_field_content_float(0, "pos_z", g_ch); PlayerInfo[playerid][pCarLic] = cache_get_field_content_int(0, "carlic", g_ch); PlayerInfo[playerid][pFlyLic] = cache_get_field_content_int(0, "flylic", g_ch); PlayerInfo[playerid][pBoatLic] = cache_get_field_content_int(0, "boatlic", g_ch); PlayerInfo[playerid][pGunLic] = cache_get_field_content_int(0, "gunlic", g_ch); PlayerInfo[playerid][pVerevka] = cache_get_field_content_int(0, "verevka", g_ch); PlayerInfo[playerid][pBrasleti] = cache_get_field_content_int(0, "brasleti", g_ch); PlayerInfo[playerid][pCarTime] = cache_get_field_content_int(0, "cartime", g_ch); PlayerInfo[playerid][pPayDay] = cache_get_field_content_int(0, "payday", g_ch); PlayerInfo[playerid][pPayDayHad] = cache_get_field_content_int(0, "paydayhad", g_ch); PlayerInfo[playerid][pWins] = cache_get_field_content_int(0, "wins", g_ch); PlayerInfo[playerid][pLoses] = cache_get_field_content_int(0, "loses", g_ch); PlayerInfo[playerid][pAlcoholPerk] = cache_get_field_content_int(0, "alcoholperk", g_ch); PlayerInfo[playerid][pDrugPerk] = cache_get_field_content_int(0, "drugperk", g_ch); PlayerInfo[playerid][pMiserPerk] = cache_get_field_content_int(0, "miserperk", g_ch); PlayerInfo[playerid][pPainPerk] = cache_get_field_content_int(0, "painperk", g_ch); PlayerInfo[playerid][pTraderPerk] = cache_get_field_content_int(0, "traderperk", g_ch); PlayerInfo[playerid][pTut] = cache_get_field_content_int(0, "tut", g_ch); PlayerInfo[playerid][pMissionNr] = cache_get_field_content_int(0, "missionnr", g_ch); PlayerInfo[playerid][pWarns] = cache_get_field_content_int(0, "warns", g_ch); PlayerInfo[playerid][pAdjustable] = cache_get_field_content_int(0, "adjustable", g_ch); PlayerInfo[playerid][pFuel] = cache_get_field_content_int(0, "fuel", g_ch); PlayerInfo[playerid][pPos_x] = cache_get_field_content_float(0, "pos_x", g_ch); PlayerInfo[playerid][pDead] = cache_get_field_content_int(0, "dead", g_ch); PlayerInfo[playerid][pMarried] = cache_get_field_content_int(0, "married", g_ch); cache_get_field_content(0, "marriedto", PlayerInfo[playerid][pMarriedTo], g_ch, 128); cache_get_field_content(0, "adminname", PlayerInfo[playerid][pAdminName], g_ch, 128); PlayerInfo[playerid][pScaner] = cache_get_field_content_int(0, "scaner", g_ch); PlayerInfo[playerid][pMinFin] = cache_get_field_content_int(0, "minfin", g_ch); PlayerInfo[playerid][pGun1] = cache_get_field_content_int(0, "gun1", g_ch); PlayerInfo[playerid][pGun2] = cache_get_field_content_int(0, "gun2", g_ch); PlayerInfo[playerid][pGun3] = cache_get_field_content_int(0, "gun3", g_ch); PlayerInfo[playerid][pGun4] = cache_get_field_content_int(0, "gun4", g_ch); PlayerInfo[playerid][pGun5] = cache_get_field_content_int(0, "gun5", g_ch); PlayerInfo[playerid][pGun6] = cache_get_field_content_int(0, "gun6", g_ch); PlayerInfo[playerid][pAmmo2] = cache_get_field_content_int(0, "ammo2", g_ch); PlayerInfo[playerid][pAmmo3] = cache_get_field_content_int(0, "ammo3", g_ch); PlayerInfo[playerid][pAmmo4] = cache_get_field_content_int(0, "ammo4", g_ch); PlayerInfo[playerid][pAmmo5] = cache_get_field_content_int(0, "ammo5", g_ch); PlayerInfo[playerid][pAmmo6] = cache_get_field_content_int(0, "ammo6", g_ch); PlayerInfo[playerid][pBurger] = cache_get_field_content_int(0, "burger", g_ch); PlayerInfo[playerid][pBurger] = cache_get_field_content_int(0, "napitok", g_ch); PlayerInfo[playerid][pVw] = cache_get_field_content_int(0, "vw", g_ch); PlayerInfo[playerid][pAng] = cache_get_field_content_float(0, "ang", g_ch); PlayerInfo[playerid][pMedict] = cache_get_field_content_int(0, "medict", g_ch); PlayerInfo[playerid][pVoenBilet] = cache_get_field_content_int(0, "voenbilet", g_ch); PlayerInfo[playerid][pShtraf] = cache_get_field_content_int(0, "shtraf", g_ch); new str[128], name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, MAX_PLAYER_NAME); format(str, 128, "SELECT * FROM `houses` WHERE `Owner` = '%s'", name); mysql_tquery(g_ch, str, "OnPlayerHouseLoad", "d", playerid); } forward OnPlayerHouseLoad(playerid); public OnPlayerHouseLoad(playerid) { if(cache_get_row_count(g_ch)) { PlayerInfo[playerid][pPhousekey] = cache_get_field_content_int(0, "ID", g_ch); PlayerInfo[playerid][pSpawn] = 2; if(HouseInfo[PlayerInfo[playerid][pPhousekey]][hTakings]-2 <= getdate()) { SendClientMessage(playerid, 0xFF9900AA, "Внимание! Срок оплаты Вашего дома подходит к концу"); } } else PlayerInfo[playerid][pPhousekey] = -1; return OnPlayerLoginContinue(playerid); }
  12. Всех с праздником 9 Мая! А теперь по теме. вырезал системы из мода в мод. настало время автошколе. Я все вырезал. Переменные вписал, интерьер настроил. пикапы входа/выхода тоже сделал. Проблема в чем: Когда входишь по пикапу в интерьер, то интерьер прозрачный. Скидываю Сам интерьер: if(pickupid == ash) { SetPlayerVirtualWorld(playerid,1);//Виртуальный мир SetPlayerInterior(playerid, 15); // интерьера SetPlayerPos(playerid,207.66317749023,-108.94110870361,1004.7842407227);//Координаты появления в интерьере } //------------------------------------------------------------------------------ if(pickupid == ash2) { SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid,0); SetPlayerPos(playerid, 1921.4262695313,2228.2744140625,15.378606796265);//Координаты появления на улице } Пикапы входа в интерьер/выхода:if(pickupid == ash) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,2146.8486,-2205.4402,23.1703); } if(pickupid == ash2) { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid,615.1017,1709.9727,13.5006); Нужна срочная помощь, ответы не по теме не пишите!
  13. Приветствую. Я когда запускаю мод - всё хорошо,но в лаунчере CR-MP он якобы не работает,что делать?
  14. Всем привет! объясните пожалуйста это система крива или просто координаты не правильно прописаны! суть такова,создал подъезд,зашел в него,все отлично,создал дом,купил!Но и пошло: захожу в дом все нормально,но как только выхожу падаю в пропасть на секунды 3-4 потом оказываюсь на улице в начале города! Бывает то что после покупки дома заходишь и повторяется тоже самое что и когда вышел! В чем может быть проблема? выкладываю сразу интерьеры дома и сам код создание дома Интерьер: ///addhouse2 CreateDynamicObject(19462, 198.28, 1690.03, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 200.92, 1680.16, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 201.77, 1689.74, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 197.44, 1685.46, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 204.39, 1679.86, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 205.24, 1689.44, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 208.72, 1689.14, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 207.84, 1679.55, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19388, 198.91, 1675.80, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 196.51, 1676.00, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 196.23, 1674.74, -3.92, 0.00, 0.00, 134.00); CreateDynamicObject(19431, 197.38, 1677.86, -3.92, 0.00, 0.00, 134.00); CreateDynamicObject(19431, 198.52, 1678.95, -3.92, 0.00, 0.00, 134.00); CreateDynamicObject(19431, 201.00, 1680.45, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 202.59, 1680.30, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 204.16, 1680.18, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 201.01, 1676.18, -3.92, 0.00, 0.00, 134.00); CreateDynamicObject(19431, 202.31, 1676.64, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19388, 204.75, 1678.42, -3.92, 0.00, 0.00, -4.50); CreateDynamicObject(1504, 198.13, 1675.89, -5.60, 0.00, 0.00, -5.00); CreateDynamicObject(19431, 199.67, 1680.06, -3.92, 0.00, 0.00, 134.00); CreateDynamicObject(19431, 203.84, 1676.51, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19431, 204.58, 1676.03, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19462, 211.33, 1679.22, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19450, 209.38, 1674.73, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19450, 217.06, 1678.51, -3.92, 0.00, 0.00, -5.00); CreateDynamicObject(19388, 205.11, 1683.30, -3.92, 0.00, 0.00, -4.50); CreateDynamicObject(19431, 204.93, 1680.92, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 204.81, 1680.98, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 203.89, 1680.38, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19426, 202.29, 1680.52, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19426, 200.73, 1680.66, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19426, 200.00, 1681.61, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 200.09, 1683.18, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 200.19, 1684.72, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 204.24, 1685.05, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19383, 204.96, 1683.31, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19426, 202.77, 16848.18, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19426, 201.18, 1685.32, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19426, 199.61, 1685.44, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19450, 213.84, 1681.66, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19462, 214.81, 1678.91, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 218.27, 1678.62, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19450, 218.88, 1673.90, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19388, 208.77, 1679.01, -3.92, 0.00, 0.00, -4.50); CreateDynamicObject(19450, 208.22, 1672.64, -3.92, 0.00, 0.00, -5.00); CreateDynamicObject(19431, 208.94, 1681.36, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19388, 209.12, 1683.73, -3.92, 0.00, 0.00, -4.50); CreateDynamicObject(19431, 207.76, 1674.90, -3.92, 0.00, 0.00, -60.00); CreateDynamicObject(19462, 212.20, 1688.81, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 215.66, 1688.50, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19462, 219.12, 1688.19, -5.50, 0.00, 90.00, -5.00); CreateDynamicObject(19450, 217.90, 1688.06, -3.92, 0.00, 0.00, -5.00); CreateDynamicObject(19450, 214.52, 1691.04, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19450, 209.66, 1690.13, -3.92, 0.00, 0.00, -5.00); CreateDynamicObject(19431, 205.28, 1685.68, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19388, 205.46, 1688.09, -3.92, 0.00, 0.00, -4.50); CreateDynamicObject(19450, 206.00, 1694.47, -3.92, 0.00, 0.00, -5.00); CreateDynamicObject(19384, 205.34, 1688.09, -3.93, 0.00, 0.00, -3.50); CreateDynamicObject(19427, 205.19, 1685.77, -3.93, 0.00, 0.00, -3.50); CreateDynamicObject(19446, 200.30, 1685.56, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19446, 205.73, 1694.49, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19446, 200.89, 1694.68, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19446, 197.23, 1690.30, -3.92, 0.00, 0.00, -3.50); CreateDynamicObject(19450, 208.21, 1694.15, -3.92, 0.00, 0.00, 85.00); CreateDynamicObject(19462, 207.28, 1695.84, -5.50, 0.00, 90.00, 85.00); CreateDynamicObject(19431, 209.28, 1693.88, -3.92, 0.00, 0.00, 60.00); CreateDynamicObject(1948, 204.82, 1679.19, -4.35, 0.00, 0.00, 85.00); CreateDynamicObject(1948, 208.84, 1679.77, -4.35, 0.00, 0.00, 85.00); CreateDynamicObject(1948, 209.22, 1684.49, -4.35, 0.00, 0.00, 85.00); CreateDynamicObject(1948, 205.48, 1688.85, -4.35, 0.00, 0.00, 85.00); CreateDynamicObject(1948, 205.11, 1684.07, -4.35, 0.00, 0.00, 85.00); CreateDynamicObject(19172, 198.97, 1679.28, -3.50, 0.00, 0.00, 44.00); CreateDynamicObject(10247, 203.66, 1675.96, -5.41, 0.00, 0.00, -5.00); CreateDynamicObject(10247, 202.41, 1676.07, -5.41, 0.00, 0.00, -5.00); CreateDynamicObject(3034, 212.67, 1674.52, -4.04, 0.00, 0.00, 175.00); CreateDynamicObject(3034, 212.65, 1674.54, -3.55, 0.00, 0.00, 175.00); CreateDynamicObject(3034, 216.91, 1677.190, -3.55, 0.00, 0.00, -95.00); CreateDynamicObject(3034, 217.63, 1686.19, -3.55, 0.00, 0.00, -95.00); CreateDynamicObject(3034, 215.95, 1690.80, -3.55, 0.00, 0.00, -5.00); CreateDynamicObject(3034, 211.77, 1691.17, -3.55, 0.00, 0.00, -5.00); CreateDynamicObject(3034, 197.42, 1691.58, -3.55, 0.00, 0.00, 86.50); CreateDynamicObject(8701, 202.56, 1679.80, -5.39, 0.00, 90.00, 85.00); CreateDynamicObject(8701, 201.19, 1679.90, -4.89, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 202.57, 1679.81, -4.91, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 202.58, 1679.82, -4.76, 0.00, 90.00, 85.00); CreateDynamicObject(8701, 203.99, 1679.67, -4.89, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 202.57, 1679.78, -3.54, 0.00, 90.00, 85.00); CreateDynamicObject(10229, 201.88, 1680.21, -4.16, 0.00, 0.00, 0.00); CreateDynamicObject(18932, 201.45, 1680.18, -4.68, 0.00, -90.00, 180.00); CreateDynamicObject(1651, 202.64, 1679.82, -4.58, 0.00, 0.00, 85.00); CreateDynamicObject(1416, 201.15, 1676.06, -5.24, 0.00, 0.00, -136.00); CreateDynamicObject(8701, 196.63, 1676.07, -4.59, 0.00, 90.00, 85.00); CreateDynamicObject(18867, 197.59, 1676.21, -4.55, 0.00, 0.00, 160.00); CreateDynamicObject(19423, 197.28, 1676.31, -4.52, 0.00, 0.00, 160.00); CreateDynamicObject(19028, 197.78, 1676.23, -4.50, 0.00, 0.00, 0.00); CreateDynamicObject(8701, 198.63, 1679.07, -4.89, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 197.11, 1676.00, -5.97, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 197.97, 1675.93, -5.97, 90.00, 90.00, 85.00); CreateDynamicObject(8701, 196.63, 1676.05, -5.37, 0.00, 90.00, 85.00); CreateDynamicObject(8701, 195.87, 1676.22, -5.97, 90.00, 90.00, 44.50); CreateDynamicObject(1651, 196.55, 1676.41, -5.64, 0.00, 0.00, 85.00); CreateDynamicObject(10244, 200.47, 1680.02, -5.20, 0.00, 0.00, -85.00); CreateDynamicObject(10246, 204.39, 1679.64, -5.42, 0.00, 0.00, 0.00); CreateDynamicObject(2961, 199.00, 8168.00, 1675.00, 0.00, 0.00, 0.00); CreateDynamicObject(2961, 199.00, 7646.00, 1675.00, 0.00, 0.00, 0.00); CreateDynamicObject(2961, 199.00, 7555.00, 1676.00, 0.00, 0.00, 0.00); CreateDynamicObject(2961, 199.00, 7250.00, 1675.00, 0.00, 0.00, 0.00); CreateDynamicObject(2961, 199.00, 5882.00, 1676.00, 0.00, 0.00, 0.00); CreateDynamicObject(742, 206.53, 1676.54, -5.41, 0.00, 0.00, 0.00); CreateDynamicObject(858, 206.59, 1676.60, -6.06, 0.00, 0.00, 0.00); CreateDynamicObject(10259, 216.41, 1677.97, -5.45, 0.00, 0.00, -95.00); CreateDynamicObject(10260, 216.19, 1675.20, -5.43, 0.00, 0.00, -94.50); CreateDynamicObject(10260, 216.83, 1680.87, -5.45, 0.00, 0.00, 173.50); CreateDynamicObject(10259, 216.48, 1678.89, -5.45, 0.00, 0.00, -95.00); CreateDynamicObject(10259, 216.28, 1676.10, -5.45, 0.00, 0.00, -95.00); CreateDynamicObject(10206, 216.39, 77.05, -5.41, 0.00, 0.00, -95.00); CreateDynamicObject(10256, 216.65, 1679.83, -4.29, 0.00, 0.00, -90.00); CreateDynamicObject(10210, 216.75, 1678.62, -4.51, 0.00, 0.00, -90.00); CreateDynamicObject(10200, 216.64, 1679.82, -5.50, 0.00, 0.00, -94.00); CreateDynamicObject(10121, 211.54, 1675.29, -4.93, 0.00, 0.00, -4.50); CreateDynamicObject(10121, 209.56, 1675.44, -4.93, 0.00, 0.00, -4.50); CreateDynamicObject(10121, 209.08, 1676.19, -4.93, 0.00, 0.00, -94.50); CreateDynamicObject(19439, 211.18, 1676.91, -6.52, 0.00, 0.00, -50.00); CreateDynamicObject(19439, 211.26, 1676.93, -6.52, 0.00, 0.00, 50.00); CreateDynamicObject(19439, 211.14, 1676.84, -4.74, 0.00, 90.00, -5.00); CreateDynamicObject(1670, 210.89, 1676.70, -4.64, 0.00, 0.00, 0.00); CreateDynamicObject(10014, 210.67, 1676.92, -4.40, 0.00, 0.00, 0.00); CreateDynamicObject(10015, 211.12, 1676.87, -4.57, 0.00, 0.00, 0.00); CreateDynamicObject(10035, 211.99, 1676.25, -4.59, -24.50, 26.00, 70.00); CreateDynamicObject(741, 209.71, 1682.51, -5.07, 0.00, 0.00, 0.00); CreateDynamicObject(861, 209.74, 1680.88, -5.06, 0.00, 0.00, 0.00); CreateDynamicObject(19174, 214.19, 1681.53, -3.34, 0.00, 0.00, -4.00); CreateDynamicObject(10271, 201.15, 1684.62, -4.81, 0.00, 0.00, 90.00); CreateDynamicObject(10256, 200.33, 1681.54, -4.26, 0.00, 0.00, 90.00); CreateDynamicObject(19439, 200.65, 1681.52, -6.12, 0.00, 0.00, -3.50); CreateDynamicObject(19439, 199.97, 1682.28, -6.12, 0.00, 0.00, 86.50); CreateDynamicObject(19439, 198.84, 1681.53, -4.47, 0.00, 90.00, -3.50); CreateDynamicObject(1640, 201.38, 1681.73, -5.41, 0.00, 0.00, -3.50); CreateDynamicObject(10227, 204.01, 1680.05, -5.56, 0.00, 0.00, 173.50); CreateDynamicObject(10234, 203.07, 1680.86, -4.16, 0.00, 0.00, 180.00); CreateDynamicObject(10247, 204.07, 281.50, -5.41, 0.00, 0.00, -5.00); CreateDynamicObject(10238, 204.19, 1680.49, -4.12, 0.00, 0.00, 180.00); CreateDynamicObject(1208, 200.56, 1682.87, -5.41, 0.00, 0.00, -94.50); CreateDynamicObject(19439, 212.96, 1689.08, -5.70, 90.00, 0.00, -5.00); CreateDynamicObject(19439, 215.82, 1688.93, -5.70, 90.00, 0.00, -5.00); CreateDynamicObject(19439, 214.63, 1690.88, -5.15, 90.00, 0.00, 86.50); CreateDynamicObject(19439, 213.56, 1688.82, -4.90, 0.00, 90.00, 84.50); CreateDynamicObject(19439, 215.16, 1688.68, -4.90, 0.00, 90.00, 84.50); CreateDynamicObject(19439, 214.00, 3150.00, 1687.00, 90.00, 0.00, 0.00); CreateDynamicObject(19439, 213.00, 9892.00, 1686.00, 90.00, 0.00, 0.00); CreateDynamicObject(19439, 214.25, 1687.07, -5.53, 90.00, 0.00, 85.00); CreateDynamicObject(10019, 213.75, 1689.06, -4.81, 0.00, 0.00, 84.69); CreateDynamicObject(10019, 215.14, 1688.95, -4.82, 0.00, 0.00, 84.69); CreateDynamicObject(19173, 212.65, 1681.85, -3.43, 0.00, 0.00, -5.00); CreateDynamicObject(10178, 210.23, 1689.93, -4.15, 0.00, 0.00, -7.50); CreateDynamicObject(10178, 210.00, 1688.09, -4.15, 0.00, 0.00, -7.50); CreateDynamicObject(10178, 209.76, 1686.30, -4.15, 0.00, 0.00, -7.50); CreateDynamicObject(741, 209.51, 1684.12, -5.14, 0.00, 0.00, 0.00); CreateDynamicObject(861, 209.54, 1682.50, -5.03, 0.00, 0.00, 0.00); CreateDynamicObject(3172, 216.02, 1682.89, -4.96, 0.00, 0.00, -140.00); CreateDynamicObject(1747, 215.83, 1682.29, -4.32, 0.00, 0.00, -70.00); CreateDynamicObject(1747, 216.70, 1683.13, -4.32, 0.00, 0.00, -20.00); CreateDynamicObject(1744, 216.25, 1682.77, -4.17, 0.01, 0.00, -40.00); CreateDynamicObject(1738, 215.81, 1683.18, -4.45, 0.00, 0.00, -50.00); CreateDynamicObject(1743, 216.37, 1683.38, -5.16, 0.00, 0.00, -50.00); CreateDynamicObject(1671, 215.26, 1683.87, -4.98, 0.00, 0.00, 30.00); CreateDynamicObject(1745, 215.44, 1682.12, -4.33, 0.00, 0.00, -40.00); CreateDynamicObject(2894, 216.63, 1883.66, -4.47, 0.00, 0.00, -100.00); CreateDynamicObject(1748, 215.51, 1682.71, -4.45, 0.00, 0.00, -40.00); CreateDynamicObject(19439, 202.23, 1693.59, -5.53, 90.00, 0.00, 85.00); CreateDynamicObject(19439, 201.39, 1693.66, -5.53, 90.00, 0.00, 85.00); CreateDynamicObject(19439, 199.83, 1695.47, -5.53, 90.00, 0.00, -4.00); CreateDynamicObject(19439, 204.11, 1695.12, -5.53, 90.00, 0.00, -7.00); CreateDynamicObject(19439, 202.13, 1694.14, -4.81, 0.00, 90.00, -5.00); CreateDynamicObject(19439, 201.48, 1694.20, -4.82, 0.00, 90.00, -5.00); CreateDynamicObject(19439, 199.76, 1694.51, -5.24, 0.00, 0.00, -4.00); CreateDynamicObject(19439, 201.38, 1694.19, -3.49, 0.00, 90.00, -5.00); CreateDynamicObject(19439, 202.33, 1694.10, -3.50, 0.00, 90.00, -5.00); CreateDynamicObject(19439, 203.97, 1694.12, -5.24, 0.00, 0.00, -4.00); CreateDynamicObject(19439, 201.58, 1694.56, -4.29, 90.00, 90.00, -5.00); CreateDynamicObject(19439, 202.33, 1694.50, -4.29, 90.00, 90.00, -5.00); CreateDynamicObject(10072, 201.20, 1694.00, -4.71, 0.00, 0.00, -4.00); CreateDynamicObject(10072, 201.96, 1693.94, -4.70, 0.00, 0.00, -4.00); CreateDynamicObject(10074, 201.20, 1693.98, -4.70, 0.00, 0.00, -4.00); CreateDynamicObject(10074, 201.97, 1693.93, -4.70, 0.00, 0.00, -4.00); CreateDynamicObject(1747, 202.84, 1693.61, -4.57, 0.00, 0.00, 60.00); CreateDynamicObject(1747, 200.34, 1693.79, -4.57, 0.00, 0.00, 110.00); CreateDynamicObject(1669, 203.54, 1693.75, -4.56, 0.00, 0.00, 0.00); CreateDynamicObject(1669, 203.29, 1693.60, -4.56, 0.00, 0.00, 0.00); CreateDynamicObject(1667, 203.60, 1693.53, -4.64, 0.00, 0.00, 0.00); CreateDynamicObject(1667, 203.47, 1693.57, -4.64, 0.00, 0.00, 0.00); CreateDynamicObject(1746, 201.42, 1689.52, -4.96, 0.00, 0.00, -95.00); CreateDynamicObject(1433, 201.43, 1690.70, -5.23, 0.00, 0.00, -5.00); CreateDynamicObject(1670, 201.34, 1690.53, -4.70, 0.00, 0.00, 0.00); CreateDynamicObject(1668, 201.59, 1690.61, -4.55, 0.00, 0.00, 0.00); CreateDynamicObject(1668, 201.30, 1690.89, -4.55, 0.00, 0.00, 0.00); CreateDynamicObject(10178, 203.73, 1685.80, -4.20, 0.00, 0.00, 85.00); CreateDynamicObject(10178, 201.94, 1685.96, -4.20, 0.00, 0.00, 85.00); CreateDynamicObject(10178, 200.13, 1686.10, -4.20, 0.00, 0.00, 85.00); CreateDynamicObject(10178, 198.34, 1686.24, -4.20, 0.00, 0.00, 85.00); CreateDynamicObject(741, 204.90, 1695.12, -5.10, 0.00, 0.00, 0.00); CreateDynamicObject(741, 198.48, 1695.67, -5.10, 0.00, 0.00, 0.00); CreateDynamicObject(861, 198.54, 1693.99, -4.93, 0.00, 0.00, 0.00); CreateDynamicObject(861, 204.90, 1693.37, -4.93, 0.00, 0.00, 0.00); CreateDynamicObject(19174, 205.46, 1691.51, -3.87, 0.00, 0.00, -93.50); CreateDynamicObject(742, 207.58, 1692.62, -5.41, 0.00, 0.00, 0.00); CreateDynamicObject(858, 207.62, 1692.62, -6.06, 0.00, 0.00, 0.00); CreateDynamicObject(19454, 198.98, 1690.33, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 202.47, 1690.06, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 205.96, 1689.74, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 209.44, 1689.50, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 212.93, 1689.25, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 216.40, 1689.01, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 215.42, 1679.45, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 211.94, 1679.68, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 208.48, 1679.92, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 205.02, 1680.16, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 201.55, 1680.45, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 198.07, 1680.75, -2.36, 0.00, 90.00, -4.00); CreateDynamicObject(19454, 209.29, 1673.29, -2.36, 0.00, 90.00, 86.00); CreateDynamicObject(19454, 218.90, 1672.65, -2.36, 0.00, 90.00, 86.00); CreateDynamicObject(10255, 197.56, 1676.98, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 199.78, 1676.47, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 201.71, 1677.48, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 203.70, 1677.39, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 203.59, 1679.45, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 199.04, 1678.72, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10134, 206.69, 1675.48, -1.49, 0.00, 0.00, 85.00); CreateDynamicObject(10134, 207.04, 1683.31, -1.49, 0.00, 0.00, 85.00); CreateDynamicObject(10134, 207.34, 1687.20, -1.49, 0.00, 0.00, 85.00); CreateDynamicObject(10134, 211.11, 1685.91, -1.49, 0.00, 0.00, 85.00); CreateDynamicObject(10134, 215.78, 1685.57, -1.49, 0.00, 0.00, 85.00); CreateDynamicObject(10134, 213.32, 1677.86, -1.49, 0.00, 0.00, 0.00); CreateDynamicObject(10134, 213.41, 1680.64, -1.49, 0.00, 0.00, 0.00); CreateDynamicObject(10134, 201.90, 1690.53, -1.49, 0.00, 0.00, 0.00); CreateDynamicObject(10134, 202.01, 1687.88, -1.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 201.17, 1681.12, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 201.39, 1683.76, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 204.23, 1683.75, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 203.74, 1680.87, -2.49, 0.00, 0.00, 0.00); CreateDynamicObject(10255, 201.11, 1679.89, -2.49, 0.00, 0.00, 0.00); Создание дома: //______________________________________________________________________________ if(strcmp(cmd, "/addhouse", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 9) return SCM(playerid, -1, "? ??? ??? ???? ?? ????????????? ???? ???????!"); if (dostup[playerid] != 1) { SPD(playerid,2934,DIALOG_STYLE_INPUT,"?????? ??????????????","??????? ?????? ?? ???????????????? ??????","??","??????"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SCM(playerid, COLOR_GRAD2, "???????????: /addhouse [?????] [???????] [?????]"); new money = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SCM(playerid, COLOR_GRAD2, "???????????: /addhouse [?????] [???????] [?????]"); new level = strval(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SCM(playerid, COLOR_GRAD2, "???????????: /addhouse [?????] [???????] [?????]"); AllHouse++; GetPlayerPos(playerid, House[AllHouse][hvX],House[AllHouse][hvY],House[AllHouse][hvZ]); format(House[AllHouse][hOwner],24,"Nones"); House[AllHouse][hDate] = gettime(); House[AllHouse][hiX] = 198.8964; // x 198.4717, 1676.9407, -5.6000 House[AllHouse][hiY] = 1676.2627; // y House[AllHouse][hiZ] = -4.4141; // z House[AllHouse][hPrice] = money; House[AllHouse][hInt] = 4; // int House[AllHouse][hLock] = 0; House[AllHouse][hLevel] = level; House[AllHouse][hvWorld] = GetPlayerVirtualWorld(playerid); House[AllHouse][hvInt] = GetPlayerInterior(playerid); format(House[AllHouse][hNick1],24,"Nones"); format(House[AllHouse][hNick2],24,"Nones"); format(House[AllHouse][hNick3],24,"Nones"); format(House[AllHouse][hNick4],24,"Nones"); format(House[AllHouse][hNick5],24,"Nones"); House[AllHouse][hRent] = 0; House[AllHouse][hRoom] = 0; House[AllHouse][hBank] = 0; new iniOpen = ini_openFile("house.cfg"); ini_setInteger(iniOpen, "AllHouse", AllHouse); ini_closeFile(iniOpen); SaveHouse(AllHouse); House[AllHouse][hPic] = CreateDynamicPickup(1273, 1, House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ],House[AllHouse][hvWorld],House[AllHouse][hvInt]); House[AllHouse][hMap] = CreateDynamicMapIcon(House[AllHouse][hvX], House[AllHouse][hvY], House[AllHouse][hvZ], 31, -1,House[AllHouse][hvWorld],House[AllHouse][hvInt]); House[AllHouse][hPic2] = CreateDynamicPickup(1318, 1, House[AllHouse][hiX], House[AllHouse][hiY], House[AllHouse][hiZ], AllHouse, House[AllHouse][hInt]); SCM(playerid, COLOR_GRAD2, "??? ??????? ??????"); if(PlayerInfo[playerid][pAdmin] >=10) { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "?????????????: %s[ID%d] ?????? ???.",sendername,playerid); ABroadCast(COLOR_LIGHTRED,string,1); } return 1; }
  15. Помогите пожалуйста с /gps как поменять место на которое должны добираться.. Например: Я переместил полицию на другое место, а в /gps осталось старое место вот мне его нужно заменить на своё ! Помогите пожалуйста ! Заранее спасибо!!
  16. Всем привет! суть мода ТЫЦ набираю /addpod 9 и /addhouse 1 1 1 - к примеру дома и подъезды создаются но в папке house и podezde ни чего нет,судя по тому рестарт и все пропадает! Почему? как сделать что бы шла запись всех этих данных?
  17. помогите пожалуйста исправить дело в том что когда даешь админку игроку забирается у меня админка dcmd_setlevel(playerid,params[]) { if(pStats[playerid][pLogged] == 1) { if(pStats[playerid][Admin] == 10 || IsPlayerAdmin(playerid)) { new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, ":::ПРАВКА: /setlevel [id игрока] [уровень]"); new player1, level, playername[MAX_PLAYER_NAME], adminname[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); if(!strlen(tmp2)) return SendClientMessage(playerid, red, ":::ПРАВКА: /setlevel [id игрока] [уровень]"); level = strval(tmp2); if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) { if(pStats[player1][pLogged] == 1) { if(level == pStats[player1][Admin]) return SendClientMessage(playerid,red," ОШИБКА: Игрок уже этого уровня"); GetPlayerName(player1, playername, sizeof(playername)); GetPlayerName(playerid, adminname, sizeof(adminname)); new year,month,day; getdate(year, month, day); new hour,minute,second; gettime(hour,minute,second); if(level > 0) format(string,sizeof(string),":::Админ '%s' повысил вас в уровне %d",adminname, level); else format(string,sizeof(string),":::Админ '%s' понизил вас в уровне %d",adminname, level); SendClientMessage(player1,COLOR_GREEN,string); if(level > pStats[player1][Admin]) GameTextForPlayer(player1,"ZOBSCNLN", 2000, 3); else GameTextForPlayer(player1,"ZOHN3NLN", 2000, 3); format(string,sizeof(string),":::Вы сделали игрока '%s' %d уровня %d/%d/%d в %d:%d:%d", playername, level, day, month, year, hour, minute, second); SendClientMessage(playerid,COLOR_GREEN,string); format(string,sizeof(string),":::Админ '%s' сделал '%s' %d уровня %d/%d/%d в %d:%d:%d",adminname, playername, level, day, month, year, hour, minute, second); pStats[player1][Admin] = level; return PlayerPlaySound(player1,1057,0.0,0.0,0.0); } else return SendClientMessage(playerid,red,":::ОШИБКА: Игрок должен быть зареган и залогинин"); } else return NoIds(playerid); } else return SendClientMessage(playerid,red,":::ОШИБКА: У вас нет доступа к этой команде"); } else return SendClientMessage(playerid,red,":::ОШИБКА: Вы должны залогиниться"); }
  18. Здравия,у меня следующий вопрос... У есть сервер для крмп но при онлайне свыше 5человек он падал,а когда я этот мод запустил в сампе и запустил ботов на него (30штук) он не упал. Будет ли он работать в стандартном режиме?
  19. При включение ФАР открывается капот. Весь код миллион раз пересмотрел. else if(dialogid == 15) // фары вкл/выкл. { new veh = GetPlayerVehicleID(playerid); new sendername[256]; new vehicleid = GetPlayerVehicleID(playerid); GetPlayerName(playerid,sendername,sizeof(sendername)); if(VehicleInfo[vehicleid][pEngineStatus] == 0) { SCM(playerid, COLOR_GRAD1, "Не заведён двигатель."); return 1; } if(VehicleInfo[veh][pLightsStatus] == 0) { SetVehicleParamsEx(veh,engine,true,alarm,doors,bonnet,boot,objective); new str[98]; new str2[98]; new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(str, sizeof(str), "* %s включил фары", pname); format(str2, sizeof(str2), "включил фары"); SetPlayerChatBubble(playerid, str2,COLOR_PURPLE,30.0,10000); ProxDetector(25.0, playerid, str, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); VehicleInfo[veh][pLightsStatus] = 1; } else if(VehicleInfo[veh][pLightsStatus] == 1) { SetVehicleParamsEx(veh,engine,false,alarm,doors,bonnet,boot,objective); new str[98]; new str2[98]; new pname[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname, MAX_PLAYER_NAME); format(str, sizeof(str), "* %s выключил фары", pname); format(str2, sizeof(str2), "выключил фары"); SetPlayerChatBubble(playerid, str2,COLOR_PURPLE,30.0,10000); ProxDetector(25.0, playerid, str, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); VehicleInfo[veh][pLightsStatus] = 0; } } Кто поможет исправить с меня +
  20. Всем привет! У кого такая проблема была или есть, в окне регистрации не видно ник и водишь пароль на регистрацию потом ник в окне входа уже видно водишь пароль на вход и больше ни что не происходит! Как устранить данную проблему? Мод ТЫЦ - не реклама,мод данного форума!
  21. Добрый день уважаемые пользователи,в моде Your Role Play, баны идут без сохранения,то есть после перезахода игрок конектится и играет.
  22. ребят такая проблема что админ чат видят простые игроки помогите исправить пожалуста if(strcmp("//",cmd, true) == 0 || strcmp("/a",cmd, 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[72]; 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, "*Используйте: (/a)dmin [админский чат]"); return 1; } if (pStats[playerid][Admin] == 5) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else if (pStats[playerid][Admin] == 6) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else if (pStats[playerid][Admin] == 7) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else if (pStats[playerid][Admin] == 8) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else if (pStats[playerid][Admin] == 9) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else if (pStats[playerid][Admin] == 10) { format(string, sizeof(string), "[Админ чат] %s: %s", sendername, result); } else { SendClientMessage(playerid, COLOR_GRAD1, " Ты не можешь использовать эту команду!"); return 1; } SendClientMessageToAll(0x2641FEAA, string); printf("Admin %s: %s", sendername, result); } return 1; }
  23. В моде Your game RP не сохраняются баны,то есть выдаешь бан,а игрок просто перезаходит и ему высвечивается авторизация,помогите исправить!
  24. Добрый день прошу помочь проблема в том что когда инспектор выдает лицензии стоит проверка на справку , а проверяют не у того кому выдают а у инспектора самого if (strcmp(cmd, "/givelic", true) == 0 || strcmp(cmd, "/gl", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 1 && PlayerInfo[playerid][pRank] == 8 || PlayerInfo[playerid][pLeader] == 2 && PlayerInfo[playerid][pRank] == 8) { new x_nr[256]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_GREY, "Используйте: /givelic (A,B,C,D) [ID]"); return 1; } if(strcmp(x_nr,"A",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Используйте: /givelic A [ID]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) if(PlayerInfo[playerid][pLicDostupA] != 1){SendClientMessage(playerid, COLOR_GREY, "Нет справки об окончании автошколы.");return true;} { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Вы выдали игроку %s A категорию.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Сотрудник МРЭО-ГИБДД %s выдал вам A категорию.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLicA] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Игрока нет на сервере!"); return 1; } } else if(strcmp(x_nr,"B",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Используй: /givelic B [ID"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[playerid][pLicDostupB] != 1){SendClientMessage(playerid, COLOR_GREY, "Нет справки об окончании автошколы.");return true;} GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Вы выдали игроку %s B категорию.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Сотрудник МРЭО-ГИБДД %s выдал вам B категорию.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLicB] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Игрока нет на сервере!"); return 1; } } else if(strcmp(x_nr,"C",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Используй: /givelic C [ID"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(PlayerInfo[playerid][pGunLic] != 1){SendClientMessage(playerid, COLOR_GREY, "Нет справки об окончании автошколы.");return true;} if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[playerid][pLicDostupC] != 1){SendClientMessage(playerid, COLOR_GREY, "Нет справки об окончании автошколы.");return true;} GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Вы выдали игроку %s C категорию.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Сотрудник МРЭО-ГИБДД %s выдал вам C категорию.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLicC] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Игрока нет на сервере!"); return 1; } } else if(strcmp(x_nr,"D",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Используй: /givelic D [ID"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[playerid][pLicDostupD] != 1){SendClientMessage(playerid, COLOR_GREY, "Нет справки об окончании автошколы.");return true;} GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); format(string, sizeof(string), "Вы выдали игроку %s D категорию.",giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "Сотрудник МРЭО-ГИБДД %s выдал вам D категорию.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pCarLicD] = 1; return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "Игрока нет на сервере!"); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не Сотрудник МРЭО-ГИБДД !"); return 1; } } return 1; }
×

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

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