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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Когда я прохожу UCP на сервере и уже ответил на вопросы правильно меня не перекидывает дальше на выбор расы Вот мод:Вот мод: https://yadi.sk/d/WYKLpnIJ3QXE2f Вот сама UCP: case dCreateAccount: { if(!response) { SCM(playerid, -1, "Регистрация отменена. Для выхода с сервера используйте /q(uit)"); Kick(playerid); return 1; } for(new i = strlen(inputtext)-1; i != -1; i--) { switch(inputtext) { case '0'..'9', 'а'..'я', 'a'..'z', 'А'..'Я', 'A'..'Z': continue; default: return SPD(playerid, dCreateAccount, DIALOG_STYLE_INPUT, "Регистрация", "Ошибка. Использовать возможно только латинские буквы и цифры\n{FFFFFF}Введите пароль от аккаунта для того, чтоб продолжить игру:", "Вход", "Выход"); } } new password_length = strlen(inputtext); if(!password_length) return SPD(playerid, dCreateAccount, DIALOG_STYLE_INPUT, "Регистрация", erorreg1, "Далее", "Отмена"); else if(password_length < 4) return SPD(playerid, dCreateAccount, DIALOG_STYLE_INPUT, "Регистрация", erorreg2, "Далее", "Отмена"); else if(password_length > 20) return SPD(playerid, dCreateAccount, DIALOG_STYLE_INPUT, "Регистрация", erorreg3, "Далее", "Отмена"); else { format(pInfo[playerid][pPass], 30, "%s", inputtext); SPD(playerid, dCreateAccount + 1, DIALOG_STYLE_INPUT, "Электронная почта", mailtext, "Далее", "Отмена"); } } case dCreateAccount + 1: { if(!response) { SCM(playerid, -1, "Регистрация отменена. Для выхода с сервера используйте /q(uit)"); Kick(playerid); return 1; } new length = strlen(inputtext); if(!length) return SPD(playerid, dCreateAccount + 1, DIALOG_STYLE_INPUT, "Электронная почта", mailtext, "Далее", "Отмена"); if(length < 4) return SPD(playerid, dCreateAccount + 1, DIALOG_STYLE_INPUT, "Электронная почта", mailtext, "Далее", "Отмена"); for(new idx; idx < length; idx ++) { switch(inputtext[idx]) { case '0'..'9', 'a'..'z', 'A'..'Z', '@', '.', '_', '-': continue; default: return SPD(playerid, dCreateAccount + 1, DIALOG_STYLE_INPUT, "Электронная почта", #C_GRAY "Ошибка: {FFFFFF}EMail-адрес не соответствует эталону\n\n" mailtext, "Далее", "Отмена"); } } if(strfind(inputtext, "@") == -1) { return SPD(playerid, dCreateAccount + 1, DIALOG_STYLE_INPUT, "Электронная почта", #C_GRAY "Ошибка: {FFFFFF}EMail-адрес не соответствует эталону\n\n" mailtext, "Далее", "Отмена"); } format(pInfo[playerid][pMail], 25, "%s", inputtext); SetPVarInt(playerid, "ucp_question_id", 0); format:str_big( #C_GRAY "UCP Регистрация / Вопрос №%d\n\n{ffffff}%s", GetPVarInt(playerid, "ucp_question_id") + 1, ucp_questions[GetPVarInt(playerid, "ucp_question_id")]); SPD(playerid, dCreateAccount + 2, DIALOG_STYLE_INPUT, "UCP Регистрация", str_big, "Далее", "Отмена"); } case dCreateAccount + 2: { new question_id = GetPVarInt(playerid, "ucp_question_id"), bool: right_type = false; switch(inputtext[0]) { case '0'..'9': right_type = true; } if(response && right_type) { pInfo[playerid][pUcpData][question_id] = ucp_answers[question_id] == strval(inputtext) ? 1 : 0; SetPVarInt(playerid, "ucp_question_id", question_id + 1); if(question_id + 1 == 10) { new answers = 0; for(new idx; idx < sizeof ucp_questions; idx ++) if(pInfo[playerid][pUcpData][idx] == 1) answers ++; if(answers >= 7) { SCM(playerid, -1, "UCP Регистрация завершена"); mysql_format:str_big("INSERT INTO `" #DB_ACCOUNTS "` (Name, Pass, Mail, UcpData) VALUES ('%s', '%s', '%s', '%d|%d|%d|%d|%d|%d|%d|%d|%d|%d')", pInfo[playerid][pName], pInfo[playerid][pPass], pInfo[playerid][pMail], pInfo[playerid][pUcpData][0],pInfo[playerid][pUcpData][1],pInfo[playerid][pUcpData][2],pInfo[playerid][pUcpData][3],pInfo[playerid][pUcpData][4], pInfo[playerid][pUcpData][5],pInfo[playerid][pUcpData][6],pInfo[playerid][pUcpData][7],pInfo[playerid][pUcpData][8],pInfo[playerid][pUcpData][9]); mysql_function_query(mysql_connect_ID, str_big, false, "", ""); CheckNickname(playerid); mysql_format:str_small( "SELECT ID, Ban, Pass FROM `" #DB_ACCOUNTS "` WHERE `Name` = '%s' LIMIT 1", pInfo[playerid][pName]); mysql_tquery( mysql_connect_ID, str_small, "OnPlayerFind", "i", playerid ); } else { SCM(playerid, 0xFF5533FF, "Вы не набрали нужного количества правильных ответов"); SCM(playerid, 0xFFCC00FF, "Регистрация отменена"); Kick(playerid); return 1; } return 1; } } format:str_big( #C_GRAY "UCP Регистрация / Вопрос №%d\n\n{ffffff}%s", GetPVarInt(playerid, "ucp_question_id") + 1, ucp_questions[GetPVarInt(playerid, "ucp_question_id")]); SPD(playerid, dCreateAccount + 2, DIALOG_STYLE_INPUT, "UCP Регистрация", str_big, "Далее", "Отмена"); } case dRegister: { if(!response) { pInfo[playerid][pChart][0]=1; new year, month, day; getdate(year, month, day); new RegIp[16]; GetPlayerIp(playerid, RegIp, 16); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Chart` = '%d|%d|%d|%d' WHERE `Name` = '%s'",pInfo[playerid][pChart][0],pInfo[playerid][pChart][1],pInfo[playerid][pChart][2],pInfo[playerid][pChart][3],pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Regdate` = '%d|%d|%d' WHERE `Name` = '%s'",day,month,year,pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Regip` = '%s' WHERE `ID` = '%d'", RegIp, pInfo[playerid][pID]); mysql_function_query(mysql_connect_ID, str_small, false, "", ""); SCM(playerid,-1,"Вы выбрали женский пол своему персонажу"); return SPD(playerid,dRegister+1,list,"Выберите расу вашего","" #C_GRAY "1. {ffffff}Европеец\n" #C_GRAY "2. {ffffff}Латиноамериканец\n" #C_GRAY "3. {ffffff}Африканец\n" #C_GRAY "4. {ffffff}Азиат","Ок",""); } pInfo[playerid][pChart][0]=2; SCM(playerid,-1,"Вы выбрали мужской пол своему персонажу"); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `pInvSlotsKol` = '0|0|0|0|0|0|0|0|0|0' WHERE `Name` = '%s'",pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Chart` = '%d|%d|%d|%d' WHERE `Name` = '%s'",pInfo[playerid][pChart][0],pInfo[playerid][pChart][1],pInfo[playerid][pChart][2],pInfo[playerid][pChart][3],pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `pInvSlots` = '0|0|0|0|0|0|0|0|0|0' WHERE `Name` = '%s'",pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); return SPD(playerid,dRegister+1,list,"Выберите расу вашего","" #C_GRAY "1. {ffffff}Европеец\n" #C_GRAY "2. {ffffff}Латиноамериканец\n" #C_GRAY "3. {ffffff}Африканец\n" #C_GRAY "4. {ffffff}Азиат","Ок",""); } case dRegister+1: { if(!response) return Kick(playerid); pInfo[playerid][pChart][2]=listitem; mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `pInvSlotsKol` = '0|0|0|0|0|0|0|0|0|0' WHERE `Name` = '%s'",pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `Chart` = '%d|%d|%d|%d' WHERE `Name` = '%s'",pInfo[playerid][pChart][0],pInfo[playerid][pChart][1],pInfo[playerid][pChart][2],pInfo[playerid][pChart][3],pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); mysql_format:str_small("UPDATE `" #DB_ACCOUNTS "` SET `pInvSlots` = '0|0|0|0|0|0|0|0|0|0' WHERE `Name` = '%s'",pInfo[playerid][pName]), mysql_function_query(mysql_connect_ID, str_small, false, "", ""); SetPVarInt(playerid,"skinchange",1); SpawnPlayer(playerid); }
  2. Сделал себе лифт в останкинскую телебашню. Вот ссылка: http://cr-mp.ru/forum/topic/18851-lift-ostankinskoi-telebashni/ Ну и вот выдает варнинг: warning 209: function "OnPlayerPickUpPickup" should return a value. Как исправить? Это впринципе несложно там я хз просто) Вот сам код: public OnPlayerPickUpPickup(playerid, pickupid) { if (pickupid == par) { SetPlayerPos(playerid, 2134.0425,-1961.4999,188.2590); SetPlayerFacingAngle(playerid,180); SetPlayerInterior(playerid,0); return 1; } if (pickupid == par1){ SetPlayerPos(playerid, 2133.6538,-1961.9203,20.3229); return 1; } }
  3. Сразу говорю, что сервер на CR-MP 0.3.7. Я подключил плагин handling editor и решил сделать команду для обычных игроков, которая может изменить размер колёс. Просто изменение колёс выглядит так: SetVehicleHandlingFloat(vehicleid, hd_wheel_scale, 2). Я сделал команду /razmerkoles CMD:razmerkoles(playerid, params[]) { if(GetPVarInt(playerid,"LoggedIn") == 0) return SendClientMessage(playerid,green,"Вы должны залогиниться, чтобы использовать эту команду"); new vehicleid = GetPlayerVehicleID(playerid); new Float:razmer; if(sscanf(params,"u",razmer)) return SCM(playerid,-1,"• {FFC800}[Подсказка] {ffffff}Используйте /razmerkoles [размер]"); new model = GetVehicleModel(GetPlayerVehicleID(playerid)); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,0xCCCCCCFF,"Вы должны быть в автомобиле."); if(IsPlayerInAnyVehicle(playerid) && (model == 515 || model == 515 || model == 462 || model == 403)) { SCM(playerid,COLOR_WHITE,"На данное транспортное средство запрещено!"); return true; } SetVehicleHandlingFloat(vehicleid, hd_wheel_scale, Float:razmer); return 1; } Но при вводе размера, колёса получают значение 0, то есть просто исчезают. Прошу вашей помощи в решении данной проблемы.
  4. Не идёт время в тюрьме! Код: [spoiler=Код] if(strcmp(cmd, "/jail", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SCM(playerid, COLOR_WHITE, "???????: /jail [id] [??????], /jail [id] 0 - ???????? ?? ??????"); new playa; new money; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); money = strval(tmp); if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GPN format(string, sizeof(string), "?? ???????? %s ? ??????", giveplayer); SCM(playerid, COLOR_LIGHTRED, string); ResetPlayerWeapons(playa); SetPlayerInterior(playa, 0); SetPlayerPos(playa,1067.1967,-825.5278,-86.8835); SetPlayerFacingAngle(playa, 263.0160); PlayerInfo[playa][pJail] = 1; PlayerInfo[playa][pJailTime] = money*60; format(string, sizeof(string), "?? ???? ???????? ? ?????? ??????????????? ?? %d ?????(?)", money); SCM(playa, COLOR_LIGHTRED, string); } } } else { SCM(playerid, -1, "{FF0000}?? ?? ???????????? ???????????? ??? ???????!"); } return true;
  5. Здравствуйте, сделал TexDraw и привязал к нему, если нажал ты выходишь из реконна. TexDraw: MenuSpec[playerid][0] = CreatePlayerTextDraw(playerid, 212.952377, 415.146575, "STOP"); PlayerTextDrawLetterSize(playerid,MenuSpec[playerid][0], 0.449238, 1.463467); PlayerTextDrawTextSize(playerid,MenuSpec[playerid][0], 404.952209, -92.586647); PlayerTextDrawAlignment(playerid,MenuSpec[playerid][0], 2); PlayerTextDrawColor(playerid,MenuSpec[playerid][0], -1); PlayerTextDrawUseBox(playerid,MenuSpec[playerid][0], true); PlayerTextDrawBoxColor(playerid,MenuSpec[playerid][0], -16777114); PlayerTextDrawSetShadow(playerid,MenuSpec[playerid][0], 0); PlayerTextDrawSetOutline(playerid,MenuSpec[playerid][0], 1); PlayerTextDrawBackgroundColor(playerid,MenuSpec[playerid][0], 51); PlayerTextDrawFont(playerid,MenuSpec[playerid][0], 2); PlayerTextDrawSetProportional(playerid,MenuSpec[playerid][0], 1); PlayerTextDrawSetSelectable(playerid,MenuSpec[playerid][0], 1); Сама кликабельность: if(playertextid == MenuSpec[playerid][0]) { ShowPlayerDialog(playerid, D_SPEC+1, DIALOG_STYLE_MSGBOX, "{99CC00}Выход со спека", "{FFFFFF}Вы действительно хотите выйти из спека?", "Принять", "Отмена"); }
  6. Помогите не работает команда, когда пишу /createpodezd 1 10000 пишет [ ! ] Уровни : 1, 2, 3 CMD:createpodezd(playerid, params[]) { if(!PlayerLogged[playerid]) return true; if(PlayerInfo[playerid][pAdmin] < 10 || AdminLogged[playerid] == false) return true; if(sscanf(params, "ii", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "• {ffcf00}[ Подсказка ] {ffffff}Введите: /createpodezd [Тип][Уровень цены]"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if(params[0] == 0 || params[0] >= 5) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] 1 тип : 3 этажа"), SendClientMessage(playerid, COLOR_GREY, "[ ! ] 2 тип : 3 этажа, как в Южном"), SendClientMessage(playerid, COLOR_GREY, "[ ! ] 3 тип : 2 этажа"), SendClientMessage(playerid, COLOR_GREY, "[ ! ] 4 тип : 5 этажей"); if(params[1] == 0 || params[1] >= 4) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] Уровни : 1, 2, 3"); new type = params[0]; new cena = params[1]; new string[1000]; TOTALPODEZD++; switch(type) { case 1: format(string,90,"92.2885,-166.0693,996.7797,1,1"); // Инт 4 этажа case 2: format(string,90,"514.6105,-73.8570,1398.2188,2,2");// Инт 2 падика case 3: format(string,90,"468.5620,-61.4008,1408.6062,3,3");// Инт 4 этажа case 4: format(string,90,"363.9392,-73.1163,1411.6899,4,4");// Инт 4 этажа } sscanf(string,"p<,>fffii", PodezdInfo[TOTALPODEZD][poExitX],PodezdInfo[TOTALPODEZD][ poExitY],PodezdInfo[TOTALPODEZD][poExitZ], PodezdInfo[TOTALPODEZD][poI],PodezdInfo[TOTALPODEZD][ poType]); PodezdInfo[TOTALPODEZD][poX] = x; PodezdInfo[TOTALPODEZD][poY] = y; PodezdInfo[TOTALPODEZD][poZ] = z; PodezdInfo[TOTALPODEZD][poV] = TOTALPODEZD; format(totalstring, 512, "INSERT INTO "TABLE_PODEZD" (\ `poX`, `poY`, `poZ`, `poExitX`, `poExitY`, `poExitZ`, `poI`, `poV`, `poType`) \ VALUES ('%f', '%f', '%f', '%f', '%f', '%f', '%i', '%i', '%i')", PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ], PodezdInfo[TOTALPODEZD][poExitX], PodezdInfo[TOTALPODEZD][poExitY], PodezdInfo[TOTALPODEZD][poExitZ], PodezdInfo[TOTALPODEZD][poI], PodezdInfo[TOTALPODEZD][poV], PodezdInfo[TOTALPODEZD][poType]); mysql_function_query(ConBD, totalstring, true, "", ""); CreateDynamicMapIcon(PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ], 35, 0,-1,-1,-1,200.0); PodezdInfo[TOTALPODEZD][poPickup] = CreatePickup(19133, 1, PodezdInfo[TOTALPODEZD][poX], PodezdInfo[TOTALPODEZD][poY], PodezdInfo[TOTALPODEZD][poZ]); PodezdInfo[TOTALPODEZD][poPickupExit] = CreatePickup(19133, 1, PodezdInfo[TOTALPODEZD][poExitX], PodezdInfo[TOTALPODEZD][poExitY], PodezdInfo[TOTALPODEZD][poExitZ], PodezdInfo[TOTALPODEZD][poV]); new podezdid = TOTALPODEZD; new string2[1000]; new string1[1000]; new ids = 0; new typepodezd = PodezdInfo[TOTALPODEZD][poType]; new maxids; switch(typepodezd) { case 1: maxids = 19; case 2: maxids = 6; case 3: maxids = 7; case 4: maxids = 24; } while(ids < maxids) { TOTALROOMS++; if(typepodezd == 1) { format(string2,90,"%f,%f,%f", RoomClass1[ids][0], RoomClass1[ids][1], RoomClass1[ids][2]); } if(typepodezd == 2) { format(string2,90,"%f,%f,%f", RoomClass2[ids][0], RoomClass2[ids][1], RoomClass2[ids][2]); } if(typepodezd == 3) { format(string2,90,"%f,%f,%f", RoomClass3[ids][0], RoomClass3[ids][1], RoomClass3[ids][2]); } if(typepodezd == 4) { format(string2,90,"%f,%f,%f", RoomClass4[ids][0], RoomClass4[ids][1], RoomClass4[ids][2]); } sscanf(string2,"p<,>fff", RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ]); RoomsInfo[TOTALROOMS][rI] = 1; switch(random(3)) { case 0: format(string1, 100,"85.8557,-40.2844,1011.3259, 2, 1, 750000"); case 1: format(string1, 100,"82.8273,-11.9375,1011.3459, 3, 2, 950000"); case 2: format(string1, 100,"83.0958,26.3220,1011.3459, 4, 3, 1200000"); } sscanf(string1,"p<,>fffiii", RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitI], RoomsInfo[TOTALROOMS][rType],RoomsInfo[TOTALROOMS][rCost] ); RoomsInfo[TOTALROOMS][rCost] = RoomsInfo[TOTALROOMS][rCost]*cena; RoomsInfo[TOTALROOMS][rV] = PodezdInfo[podezdid][poV]; RoomsInfo[TOTALROOMS][rI] = PodezdInfo[podezdid][poI]; RoomsInfo[TOTALROOMS][rExitV] = TOTALROOMS+1; strmid(RoomsInfo[TOTALROOMS][rOwner], "None", 0, strlen("None"), MAX_PLAYER_NAME); format(totalstring, 250, "INSERT INTO "TABLE_ROOMS" (\ `rX`, `rY`, `rZ`, `rV`, `rI`, `rExitX`, `rExitY`, `rExitZ`, `rExitV`, `rExitI`, `rType`, `rCost`) \ VALUES ('%f', '%f', '%f', '%i', '%i', '%f', '%f', '%f', '%i', '%i', '%i', '%i')", RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ], RoomsInfo[TOTALROOMS][rV], RoomsInfo[TOTALROOMS][rI], RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitV], RoomsInfo[TOTALROOMS][rExitI], RoomsInfo[TOTALROOMS][rType], RoomsInfo[TOTALROOMS][rCost]); mysql_function_query(ConBD, totalstring, true, "", ""); RoomsInfo[TOTALROOMS][rPickupEnter] = CreatePickup(1239, 1, RoomsInfo[TOTALROOMS][rX], RoomsInfo[TOTALROOMS][rY], RoomsInfo[TOTALROOMS][rZ], RoomsInfo[TOTALROOMS][rV]); RoomsInfo[TOTALROOMS][rPickupExit] = CreatePickup(1239, 1, RoomsInfo[TOTALROOMS][rExitX], RoomsInfo[TOTALROOMS][rExitY], RoomsInfo[TOTALROOMS][rExitZ], RoomsInfo[TOTALROOMS][rExitV]); ids++; } SendMes(playerid, COLOR_ORANGE, "Подьезд номер %i успешно создано", TOTALPODEZD); return true; }
  7. Нужна помощь скриптера. Как мне сказали ошибка в коде. В паспорте вместо должности показывает ??? ??? ???. Подскажите кто-нибудь, что делать.
  8. Здравствуйте, такая проблема, поменял логотип, после чего появилась надпись. Она находиться снизу, с анимацией связана, подскажите как её убрать, буду благодарен! https://imgur.com/a/wWVicLq
  9. Появились предупреждения в результате смены камеры при регистрации. Прошу помочь мне решить эту проблему, с меня - спасибо. [spoiler=Предупреждения]C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14193) : warning 202: number of arguments does not match definition C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14193) : warning 202: number of arguments does not match definition C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14193) : warning 202: number of arguments does not match definition C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14194) : warning 202: number of arguments does not match definition C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14194) : warning 202: number of arguments does not match definition C:\Users\Desktop\ExperienceGM - official\gamemodes\ExperienceGM.pwn(14194) : warning 202: number of arguments does not match definition [spoiler=Строки, в которых появились данные предупреждения]InterpolateCameraPos(playerid, 337.0889, 1653.9854, 26.2153, 1000); InterpolateCameraLookAt(playerid, 336.6476, 1654.8942, 26.1553, 1000);
  10. Проблема в том что если ты умираешь и появляешься в больке, то у тебя есть пикап выхода, а если просто заходишь в больку то у тебя нет обратно пикапа выхода. Что сделать? Я пикап делал для вирт мира 0 и 1 но видимо это не тот ид виртуального мира.
  11. Здравствуйте, как и где прописать что pAdmin это администратор(Просто я сделал как помню выдал админку а команды не работают, там прописано pAdmin)
  12. Сервер стоит на хостинге, Unknown. Вроде всё подключил правильно. Лог: [spoiler=''] ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [20:15:00] [20:15:00] Server Plugins [20:15:00] -------------- [20:15:00] Loading plugin: crashdetect.so [20:15:00] CrashDetect v4.15.1 is OK. [20:15:00] Loaded. [20:15:00] Loading plugin: mysql.so [20:15:00] Failed (plugins/mysql.so: cannot open shared object file: No such file or directory) [20:15:00] Loading plugin: sscanf.so [20:15:00] [20:15:00] =============================== [20:15:00] sscanf plugin loaded. [20:15:00] Version: 2.8.1 [20:15:00] © 2012 Alex "Y_Less" Cole [20:15:00] =============================== [20:15:00] Loaded. [20:15:00] Loading plugin: streamer.so [20:15:00] *** Streamer Plugin v2.7.9 by Incognito loaded *** [20:15:00] Loaded. [20:15:00] Loading plugin: dc_cmd.so [20:15:00] Daniel's CMD plugin v2.8 [20:15:00] © 2014 Daniel_Cortez [20:15:00] www.[ссылка стороннего ресурса].ru [20:15:00] Loaded. [20:15:00] Loading plugin: timerfix.so [20:15:00] >> TimerFix v1.5 successfully loaded. [20:15:00] Loaded. [20:15:00] Loaded 5 plugins. [20:15:00] [20:15:00] Ban list [20:15:00] -------- [20:15:00] Loaded: samp.ban [20:15:00] [20:15:00] [20:15:00] Filterscripts [20:15:00] --------------- [20:15:00] Loading filterscript 'fsdebug.amx'... [20:15:00] Unable to load filterscript 'fsdebug.amx'. [20:15:00] Loading filterscript 'fly.amx'... [20:15:00] Unable to load filterscript 'fly.amx'. [20:15:00] Loading filterscript 'npc_record.amx'... [20:15:00] Unable to load filterscript 'npc_record.amx'. [20:15:00] Loaded 0 filterscripts. [20:15:00] *** Streamer Plugin: Obsolete or invalid native "Streamer_SetTypePriority" found (script might need to be recompiled with the latest include file) [20:15:00] [debug] Run time error 19: "File or function is not found" [20:15:00] [debug] mysql_format [20:15:00] [debug] mysql_query [20:15:00] [debug] cache_get_row_count [20:15:00] [debug] cache_get_field_content_int [20:15:00] [debug] cache_get_field_content [20:15:00] [debug] cache_delete [20:15:00] [debug] mysql_log [20:15:00] [debug] mysql_connect [20:15:00] [debug] mysql_set_charset [20:15:00] [debug] mysql_errno [20:15:00] [debug] mysql_close [20:15:00] [debug] cache_get_row_int [20:15:00] [debug] cache_get_row [20:15:00] [debug] mysql_tquery [20:15:00] [debug] cache_get_row_float [20:15:00] [debug] cache_get_field_content_float [20:15:00] [debug] cache_insert_id [20:15:00] [debug] cache_is_valid [20:15:00] [debug] cache_set_active [20:15:00] [debug] Run time error 19: "File or function is not found" [20:15:00] [debug] mysql_format [20:15:00] [debug] mysql_query [20:15:00] [debug] cache_get_row_count [20:15:00] [debug] cache_get_field_content_int [20:15:00] [debug] cache_get_field_content [20:15:00] [debug] cache_delete [20:15:00] [debug] mysql_log [20:15:00] [debug] mysql_connect [20:15:00] [debug] mysql_set_charset [20:15:00] [debug] mysql_errno [20:15:00] [debug] mysql_close [20:15:00] [debug] cache_get_row_int [20:15:00] [debug] cache_get_row [20:15:00] [debug] mysql_tquery [20:15:00] [debug] cache_get_row_float [20:15:00] [debug] cache_get_field_content_float [20:15:00] [debug] cache_insert_id [20:15:00] [debug] cache_is_valid [20:15:00] [debug] cache_set_active [20:15:00] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [20:15:00] Number of vehicle models: 0
  13. [spoiler=steelass] new bool:AntiIznas[MAX_PLAYERS]; if(strcmp(cmd, "/steelass", true) == 0) { if(PlayerInfo[playerid][pDonateRank] > 0 || PlayerInfo[playerid][pAdmin] > 0) { if(!AntiIznas[playerid]) { AntiIznas[playerid] = true; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы успешно надели стальной нажопник!"); } else { AntiIznas[playerid] = false; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Вы успешно сняли стальной нажопник!"); } } else { SendClientMessage(playerid, COLOR_GREY, "У вас нет V.I.P-аккаунта!"); } return 1; } [spoiler=/iznas] //============================================================================== if(strcmp(cmd, "/iznas", true) == 0) { if(AntiIznas[params[0]] == true) return SendClientMessage(playerid, COLOR_GREY, "У этого игрока надет стальной нажопник!"); if(PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid, COLOR_GREY, "У вас нет прав для использования данной команды!"); return 1; } tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /iznas [iD]"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new para1 = strval(tmp);//Pnumber if(GetDistanceBetweenPlayers(playerid, para1) < 2) { if(playerid==para1) { SendClientMessage(playerid,COLOR_GRAD1,"Никого нет рядом!"); if(AntiIznas[params[0]] == true) return SendClientMessage(playerid, COLOR_GREY, "У этого игрока надет стальной нажопник!"); return 1; } else { SendClientMessage(playerid,COLOR_WHITE,"Действие выполнено. Вы изнасиловали игрока."); SendClientMessage(para1,COLOR_WHITE,"Вас изнасиловали, будьте аккуратней."); ApplyAnimation(para1,"SNM","SPANKINGW",4.1,0,1,1,1,1); ApplyAnimation(playerid,"SNM","SPANKEDW",4.1,0,1,1,1,1); return 1; } } else { SendClientMessage(playerid,0xFF0000AA,"Вы слишком далеко!"); } return 1; } //==============================================================================
  14. Всем привет Кто может помочь, у меня крч если листаешь машины в автосалоне то снимается хп. И скажите, какой код надо вам дать
  15. Запускаю сервер на бесплатном хостинге, всё включил, но сервер загружается без мода, почему - то "Unknown". Прошу помочь, я начальный скриптер. Пишите в ВК: vk.com/vincent_huep или Skype: maksim.popov46 Жду помощи.
  16. Всем привет :) Проблема такая. Если игрок введет команду /setleader, без ид то он сможет выдать любому игроку лидерку. У меня в команде /setleader доступна только тем кого я записал в мод, но почему-то всеравно игроки могут писать. А вот и сама команда: CMD:setleader(playerid, params[]) { if(GetString(GetName(playerid), NAME_FULL_ACCESS_1) || GetString(GetName(playerid), NAME_FULL_ACCESS_2) || GetString(GetName(playerid), NAME_FULL_ACCESS_3)) if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); else if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setleader [id игрока]"); else if(params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline); else if(!gPlayerLogged[params[0]]) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized); else if(IsPlayerInAnyVehicle(params[0])) return SendClientMessage(playerid, COLOR_GREY, "Игрок не должен находиться в транспорте!"); else if(pInfo[params[0]][pLevel] < 3) return SendClientMessage(playerid, COLOR_GREY, "У игрока нету 3 уровня!"); else if((pInfo[params[0]][pAdmin] >= ADM_HELPER && pInfo[params[0]][pAdmin] <= ADM_CHIEF) && pInfo[playerid][pAdmin] != ADM_FOUNDER) return SendClientMessage(playerid, COLOR_GREY, "Администратора нельзя ставить на пост лидера!"); else if(pInfo[playerid][pAdmin] != ADM_FOUNDER && pInfo[params[0]][pAdmin] == ADM_FOUNDER) return SendClientMessage(playerid, COLOR_GREY, "Администратора нельзя ставить на пост лидера!"); else if(pInfo[params[0]][pTempLeader]) return SendClientMessage(playerid, COLOR_GREY, "Сначала снимите с себя права временного лидера!"); if(pInfo[params[0]][pLeader]) { LeaveFractionPlayer(params[0]); SendMes(playerid, COLOR_BLUE, "Вы сняли %s с должности лидера организации",GetName(params[0])); SendMes(params[0], COLOR_BLUE, "Администратор %s снял Вас с должности лидера организации", GetName(playerid)); SendClientMessage(params[0], COLOR_GREEN, "[Подсказка] {FFFFFF}Местом спавна автоматически назначен вокзал. Изменить место спавна {AFAFAF}/setspawn"); } else { if(pInfo[params[0]][pLeader] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок лидер другой организации!"); if(pInfo[params[0]][pMember] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не состоит в Вашей организации!"); stringer[0] = EOS; for(new i = 1; i < MAX_FRACTIONS; i++) format(stringer, 1000, "%s№%i - %s\n", stringer, i, Fraction_Name[i]); SetPVarInt(playerid, "actplayerid", params[0]); ShowPlayerDialog(playerid, dFracMenu, 2, "{FFCC00}Выберите организацию", stringer, "Принять", "Отмена"); } return 1; }
  17. Когда садишься в любой авто или скутер и крутишь колесико мыши вниз , дабы выключить радио , то в чат пишет :''Вам недоступна данная функция''.Настройки все дефолтные, в павно смотрел , убирал все вот эти , но все равно не помогает. Что делать с этим?.
  18. Ilya_Mayor

    /admins

    Помогите сделать так чтобы в /admins обычным администраторам не показывался руководитель в списке /admins, а Главному Администратору показывался руководитель Вот /admins CMD:admins(playerid) { if(PI[playerid][pAdmin] > ADMINISTRATOR || PI[playerid][pVip]) { new str[100]; SendClientMessage(playerid, COLOR_BLUE, "Администрация онлайн:"); foreach(new i: Player) { if(!PlayerLogged[i]) continue; if(PI[i][pAdmin] > NONE) { format(str, sizeof(str), "%s[%d] - %s", GetName(i), i, GetAdminRang(i)); if(PI[i][Spectating][0] == INVALID_PLAYER_ID && PI[i][pAFK] >= 3) format(str, sizeof(str), "%s {00BFFF}AFK %s", str, Converts(PI[i][pAFK])); else if(PI[i][Spectating][0] != INVALID_PLAYER_ID && PI[i][pAFK] < 3) format(str, sizeof(str), "%s {00BFFF}/sp %i", str, PI[i][Spectating][0]); else if(PI[i][Spectating][0] != INVALID_PLAYER_ID && PI[i][pAFK] >= 3) format(str, sizeof(str), "%s {00BFFF}AFK %s {00BFFF}/spec %i", str, Converts(PI[i][pAFK]), PI[i][Spectating][0]); SendClientMessage(playerid, COLOR_WHITE, str); } } new string[128]; format(string, sizeof(string), "Время администратирования за сегодня: %i минут", AdminInfo[playerid][admTimeMin] / 60); SendClientMessage(playerid, COLOR_BBLUE, string); } return 1; }
  19. Машины тупо не ломаются, как по хп , так и по виду, не знаю что делать. Помогите, может код какой скинуть?
  20. Здравствуйте. Вот у меня в моде JRP(Just RolePlay) после рестарта всех игроков крашит. Возможно как нибудь решить данную проблему? Crashdetect подключал - все чисто
  21. Проблема такова. Если просто зайти в больницу то все нормально, интерьер нормальный. Но когда ты умираешь, то появляешься в больнице с другим интерьером, лечишься , но нету пикапа выхода. Помогите.
  22. При наличии в моде более 30 CreateObject мод начинает крашить в некоторых местах по причине : 0x00536DF4 - Слишком много объектов\текстур загружено одновременно для определенного игрока. Делаю меньше ,следовательно краши пропадают . Всего объектов 25к
  23. Доброго времени суток. Решил сделать СГУ, все нормально, но как захотел удалить только объект (TXD текстуру), то объекта самого нету, что делать?
  24. http://cr-mp.ru/forum/topic/20165-eternity-project-v-20new/ - игровой мод для которого нужна данная команда. [spoiler=Команда]if(strcmp(cmd, "/chmodel", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 7) { new cars = GetVID(PlayerInfo[playerid][pCKey]),GetPlayerVehicleID(playerid);; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Используй: /chmodel [iD автомобиля]"); new proplev = strval(tmp); if(proplev < 400 || proplev > 611) { SendClientMessage(playerid, COLOR_GREY,"Такой машины нету!"); return 1; } VehicleSystem[GetCreatorID(cars)][modelCA] = proplev; SaveCar(GetCreatorID(cars)); DestroyVehicle(car); car = CreateVehicle(proplev,VehicleSystem[PlayerInfo[playerid][pCKey]][xCA],VehicleSystem[PlayerInfo[playerid][pCKey]][yCA],VehicleSystem[PlayerInfo[playerid][pCKey]][zCA],VehicleSystem[PlayerInfo[playerid][pCKey]][aCA],ЦВЕТ 1,ЦВЕТ 2,60000*4); return 1; } else { SendClientMessage(playerid, COLOR_RED, "Команда временно отключена."); } return 1; } Эту команду нужно подстроить под этот мод
  25. Всем привет, на форуме был слив мода Advanatge RP (Амазинг РП), заливаю на хост Unkown, плагины менял тоже Unkown и инклуды менял, помогите!
×

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

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