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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Всем привет, как исправить вот данную проблему! Что бы сзади не было белого фона!
  2. Перейдем к сути скачал мод захожу в любой интерьер идет загрузка и происходит вот что Ничего не менял как залил пошел искать баги А 2 баг пишу /tp что не тыкну телепортирует на спавн Только начинаю учить так что не сильно понимаю
  3. Шеремет

    Команды.

    Приветствую. У меня такая проблема. Лежал, пылился у меня на рабоче столе мод ну я и решил его залить, не работают там команды. Адм лвл 11+ максимальный именно +. Выдача адм только через базу. Команды прописаны в моде но не работают просто на просто. Что делать?
  4. Пытаюсь настроить систему авторизации/регистрации и столкнулся с проблемой. Первое пишу на Английском, второе на русском, но толку все равн ноль. Скриншот приложу по ссылке ниже: https://yapx.ru/u/CvI4B Вот код: stock ShowPlayerLoginDialog(playerid, dialogid = 0, login = 0){ if(!login) { SPD(playerid, dialogid, DIALOG_STYLE_INPUT, "Registration", "Hello", "A", "B"); } else { SPD(playerid, dialogid, DIALOG_STYLE_INPUT, "Авторизация", "Hello", "A", "B"); } } UPD: Понял то, что ошибка не в кодировке т.к. на английском те же самые символы, что на скрине. UPD1: Кое-что еще решил попробовать, и оказалось, что эта ошибка только в системе авторизации/регистрации. Потому, что когда я сделал SPD логина через команду все вывелось нормально!
  5. Вообщем не пойму в чем косяк , но понимаю где происходит в команде. CrashDedect [19:10:10] [debug] AMX backtrace: [19:10:10] [debug] #0 0000000a in ?? () at <unknown file>:0 [19:10:10] [debug] #1 0000000a in public pc_cmd_of () at <unknown file>:0 команда cmd:of(playerid, params[]) { if(PI[playerid][pAdmin] < 1) return false; nfor(i, MAX_REPORTS) if(PlayerReport[i] != -1) { if(ReportSlot[i] == 1) continue; new string[150]; new stringer[150]; format(string, 400, "{FFFFFF}Жалоба/Вопрос от %s[%i]\n\n{c8e464}%s\n", GetName(PlayerReport[i]), PlayerReport[i], TextReport[i]); ShowPlayerDialogEx(playerid,6370,DIALOG_STYLE_INPUT,"Репорты",string,"Принять","Отмена"); ReportID[playerid] = i; ReportSlot[i] = 1; format(stringer, sizeof stringer, "{FFFF00}[Подсказка] {FFFFFF} Администратор %s принялся за ваш репорт!",GetName(playerid)); SendClientMessage(PlayerReport[i], 0xFFCC00FF, stringer); return 1; } SendClientMessage(playerid, COLOR_RED, "{FF6347}[Ошибка]{FFFFFF} Сейчас нет вопросов в репорт!"); return 1; } Кто подскажет в чем проблема?
  6. ShowPlayerDialog(playerid, 5, DIALOG_STYLE_LIST, "Меню игрока", "", "", ""); У меня после пробела в "Меню игрока" не запускается сервер, хотя при компиляции ошибок нет. (Прошу не чморить, за возможно тупую ошибку, но я только начинаю погружаться в Pawn. До этого писал на java)
  7. Помогите пожалуйста. У меня на сервер не работает команда ans , не знаю даже с чем связанно. Не умею делать спойлеры Код CMD:ans(playerid, params[]) { IsAdmin(ADM_HELPER); else if(!gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); else if(sscanf(params, "ds[100]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE,"Введите: /ans [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(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid,COLOR_GREY,"Не флуди"); /*format(string, sizeof(string), "[A] {ffaf4e}Администратор %s[%d] для %s[%d]:{ffffff} %s", GetName(playerid), playerid, GetName(params[0]), params[0], params[1]); SendAdminMessage(0xFFCC00FF, string); SendClientMessage(params[0], 0xFFCC00FF, string);*/ AdminInfo[playerid][admAnsed]++; mysql_query_string[0] = EOS; format(mysql_query_string, 150, "UPDATE "T_ADMIN" SET ansed = %i WHERE admid = %i LIMIT 1", AdminInfo[playerid][admAnsed], AdminInfo[playerid][admID]); mysql_tquery(dbHandle, mysql_query_string, "", ""); SetString(OldMessage[playerid], params[1]); TextReset[playerid] = gettime()+6; return 1; }
  8. Здравствуйте, столкнулся с такой проблемой... Запускаю сервер, пытаюсь на него зайти и он сразу же ложится. На хостинге показано что работает, но не работает... Прошу помощи в решении данной проблемы.
  9. Мне нужно чтобы личное авто игрока спавнилось тогда когда он заходит, и удалялось когда он выходит но я не могу это сделать уже как неделю. У меня мод Геймер 5.1, я его изменял 2 года и получилось не плохо но вот осталась одна проблема автомобили, вот собственно сама загрузка авто //______________________________________________________________________________ stock LoadCar() { new ids[32],str[64]; new iniOpens = ini_openFile("cars.cfg"); ini_getInteger(iniOpens, "AllCars", AllCars); ini_closeFile(iniOpens); if(AllCars != 0) { for(new car = 1; car <= AllCars; car++) { format(ids,sizeof(ids),"cars/%d.ini",car); new iniOpen = ini_openFile(ids); ini_getFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]); ini_getInteger(iniOpen, "cMod", CarInfo[car][cMod]); ini_getFloat(iniOpen, "cAx", CarInfo[car][cAx]); ini_getFloat(iniOpen, "cAy", CarInfo[car][cAy]); ini_getFloat(iniOpen, "cAz", CarInfo[car][cAz]); ini_getFloat(iniOpen, "cAa", CarInfo[car][cAa]); ini_getInteger(iniOpen, "cCol1", CarInfo[car][cCol1]); ini_getInteger(iniOpen, "cCol2", CarInfo[car][cCol2]); ini_getString(iniOpen, "cOwner", str); format(CarInfo[car][cOwner],24,"%s",str); ini_getFloat(iniOpen, "cPx", CarInfo[car][cPx]); ini_getFloat(iniOpen, "cPy", CarInfo[car][cPy]); ini_getFloat(iniOpen, "cPz", CarInfo[car][cPz]); ini_getFloat(iniOpen, "cPa", CarInfo[car][cPa]); ini_getInteger(iniOpen, "cLock", CarInfo[car][cLock]); ini_getInteger(iniOpen, "cPrice", CarInfo[car][cPrice]); ini_getInteger(iniOpen, "cSpoiler", CarInfo[car][cSpoiler]); ini_getInteger(iniOpen, "cHood", CarInfo[car][cHood]); ini_getInteger(iniOpen, "cSideskirt", CarInfo[car][cSideskirt]); ini_getInteger(iniOpen, "cNitro", CarInfo[car][cNitro]); ini_getInteger(iniOpen, "cLamps", CarInfo[car][cLamps]); ini_getInteger(iniOpen, "cExhaust", CarInfo[car][cExhaust]); ini_getInteger(iniOpen, "cWheels", CarInfo[car][cWheels]); ini_getInteger(iniOpen, "cRoof", CarInfo[car][cRoof]); ini_getInteger(iniOpen, "cStereo", CarInfo[car][cStereo]); ini_getInteger(iniOpen, "cHydraulics", CarInfo[car][cHydraulics]); ini_getInteger(iniOpen, "cBullbar", CarInfo[car][cBullbar]); ini_getInteger(iniOpen, "cRearBullbars", CarInfo[car][cRearBullbars]); ini_getInteger(iniOpen, "cFrontSign", CarInfo[car][cFrontSign]); ini_getInteger(iniOpen, "cFrontBullbars", CarInfo[car][cFrontBullbars]); ini_getInteger(iniOpen, "cFrontBumper", CarInfo[car][cFrontBumper]); ini_getInteger(iniOpen, "cRearBumper", CarInfo[car][cRearBumper]); ini_getInteger(iniOpen, "cVents", CarInfo[car][cVents]); ini_getInteger(iniOpen, "cPaintJob", CarInfo[car][cPaintJob]); ini_getString(iniOpen, "cNumber", str); format(CarInfo[car][cNumber],64,"%s",str); ini_getInteger(iniOpen, "NeonID", CarInfo[car][NeonID]); ini_getInteger(iniOpen, "cArest", CarInfo[car][cArest]); strdel(str,0,sizeof(str)); ini_getString(iniOpen, "cPArest", str); if(!strlen(str)) format(CarInfo[car][cPArest],64,"Nones"); else format(CarInfo[car][cPArest],64,"%s",str); ini_closeFile(iniOpen); //______________________________________________________________________________ if(!strcmp(CarInfo[car][cOwner],"Nones",false)) { CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cAx],CarInfo[car][cAy],CarInfo[car][cAz],CarInfo[car][cAa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4); } else { CarInfo[car][cID] = CreateVehicle(CarInfo[car][cMod],CarInfo[car][cPx],CarInfo[car][cPy],CarInfo[car][cPz],CarInfo[car][cPa],CarInfo[car][cCol1],CarInfo[car][cCol2],60000*4); } SetTuneCar(CarInfo[car][cID]); } } return 1; }
  10. Прошу прощения за флуд темами, рано закрыл предыдущую тему про админ должности. варнинг в этом коде, строку укажу. Я знаю что варнинг требует что бы я заменил в той строке ":" на "," но как только я меняю, сразу же лезет тот же самый варнинг cmd:AO(playerid, params[]) { if(PI[playerid][pAdmin] < ADM_SUPER_MODER) return 1; else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); else if(isnull(params)) return SendClientMessage(playerid, COLOR_WHITE, ""cPS"{9ACD32}Введите: {FFFFFF} /AO [текст]"); else if(TextReset[playerid] > gettime() && GetString(OldMessage[playerid], params[0])) return SendClientMessage(playerid,COLOR_GREY,""cER"?? ?????"); new string[128]; format(string, sizeof(string), "%s %s: %s", GetAdminRang(PI[playerid][pAdmin], GetName(playerid), params[0]); <<--- Тут варнинг SendClientMessageToAll(0xFFCC00FF, string); SetString(OldMessage[playerid], params[0]); TextReset[playerid] = gettime()+3; SendLog("MsgLog",string); return 1; /////////////////////////////////// варнинги и ошибка C:\Users\артём\Desktop\даймонд рп\gamemodes\JRP.pwn(23177) : warning 202: number of arguments does not match definition C:\Users\артём\Desktop\даймонд рп\gamemodes\JRP.pwn(23177) : warning 202: number of arguments does not match definition C:\Users\артём\Desktop\даймонд рп\gamemodes\JRP.pwn(23177) : error 001: expected token: ",", but found ";"
  11. Vasiliy_Beliy

    Ищу моделера

    Ищу моделера который перерисует карту https://vk.com/xxx22222xxx
  12. Вообщем дело такое,когда я прописываю команду addhouse не происходит ничего,мне даже не пишет что дом был создан,или выберите тип интерьера,просто как будто бы написал сообщение,только его даже не показывает в чате,что за фигня я незнаю CMD:addhouse(playerid,params[]) { if(PlayerInfo[playerid][pAdmin]<8)return false; new string[650]; new house_class, house_price; new Float:X, Float:Y, Float:Z, Float:A; if(sscanf(params, "ii", house_class,house_price)) { SendClientMessage(playerid, -1, "???????????: /addhouse [????? ??????] [???? ???????]"); SendClientMessage(playerid, -1, "??????: [1 - ??????-?????] [2 - ???????-?????] [3 - ???????-?????] [4 - ???????-?????]"); return 1; } if(house_class > 4 || house_class < 1) { SendClientMessage(playerid, -1, "ID ????????? ?? 1 ?? 4"); return 1; } // GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); HouseInfo[OWNABLEHOUSES][hEnter_X]=X; HouseInfo[OWNABLEHOUSES][hEnter_Y]=Y; HouseInfo[OWNABLEHOUSES][hEnter_Z]=Z; HouseInfo[OWNABLEHOUSES][hEnter_A]=A; HouseInfo[OWNABLEHOUSES][hKlass]=house_class; HouseInfo[OWNABLEHOUSES][hCost]=house_price; string=""; strmid(HouseInfo[OWNABLEHOUSES][hOwner],"The State",0,strlen("The State"),28); format(string, 144, "?? ??????? ??????? ??? ????? {e7e7e7}%d {ffffff}????????? ???????: {e7e7e7}%d",OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hCost]); SendClientMessage(playerid,-1,string); // string=""; format(string,1500,"INSERT INTO `houses`(`ID`,`Enter_X`, `Enter_Y`, `Enter_Z`, `Enter_A`,`Exit_X`, `Exit_Y`, `Exit_Z`, `Owner`, `Cost` , `Klass`, `Interior`, `Level`) VALUES ('%d','%.2f','%.2f','%.2f','%.2f','267.1','305','999.148','The State','%d','%d','2','1')", OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hEnter_X],HouseInfo[OWNABLEHOUSES][hEnter_Y],HouseInfo[OWNABLEHOUSES][hEnter_Z],HouseInfo[OWNABLEHOUSES][hEnter_A],HouseInfo[OWNABLEHOUSES][hCost],HouseInfo[OWNABLEHOUSES][hKlass]); mysql_tquery(mysql, string); OWNABLEHOUSES++; return 1; } CMD:changehouse(playerid, params[]) { if(PlayerInfo[playerid][pAdmin]<6)return false; if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); new id; if(sscanf(params,"d",id)) return SendClientMessage(playerid, COLOR_RED, "?????????: /changehouse [id]"); if(id > MAX_HOUSES)return 1; DestroyDynamicCP(HouseCP[id]); DestroyDynamic3DTextLabel(House3DText[id]); HouseInfo[id][hEnter_X] = x; HouseInfo[id][hEnter_Y] = y; HouseInfo[id][hEnter_Z] = z; SendClientMessage(playerid,-1,"[?????????] ?? ??????? ?????????? ???."); HouseIcon[id] = CreateDynamicMapIcon(HouseInfo[id][hEnter_X], HouseInfo[id][hEnter_Y], HouseInfo[id][hEnter_Z], 31, 0); HouseCP[id] = CreateDynamicCP(HouseInfo[id][hEnter_X], HouseInfo[id][hEnter_Y], HouseInfo[id][hEnter_Z], 1.0, -1, -1, -1, 10.0); House3DText[id] = CreateDynamic3DTextLabel(" ??? ",0xE1AE3CFF,HouseInfo[id][hEnter_X], HouseInfo[id][hEnter_Y],HouseInfo[id][hEnter_Z],10.0); UpdateHouse(id); //SaveHouse(id); return true; } А команды /addcar вообще нет,не прописан скрипт,кто знает как это сделать,отпишитесь пожалуйст, я просто не особо шарю в pawn если кто может помоч напиши мне вк vk.com/bloods1488 либо в скайп lopati2000 буду очень благодарен ну либо тут отпишитесь )
  13. Помогите сменить место спавна, мой вк: https://vk.com/xxx22222xxx
  14. Кто поможет заменить дорогу на сервере на более красивую ? vk: https://vk.com/xxx22222xxx
  15. Крашит в разных местах, вот краши SA-MP 0.3e Exception At Address: 0x007324B6 Registers: EAX: 0xC1000000 EBX: 0x0000002E ECX: 0x04E735C8 EDX: 0x000000A2 ESI: 0x00000007 EDI: 0x25CEBD48 EBP: 0x25CC3CA0 ESP: 0x0028FCA8 EFLAGS: 0x00010293 Stack: +0000: 0x039DD9A8 0x039DD9A8 0x000000A2 0x00000000 +0010: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF +0020: 0xFFFFFFFF 0xFFFFFFFF 0x000000FF 0x0028FCF4 +0030: 0x06E6066C 0x65A72FB7 0x00000001 0x01E2F9B0 +0040: 0x00000001 0x0028FD0C 0x668A017F 0x0000001C +0050: 0x0028FD0C 0x66851B2F 0x06E6066C 0x0028FD28 +0060: 0x058B7180 0x0028FD30 0x6689CD5E 0x01E2F9B0 +0070: 0x0028FD28 0x0000001C 0x3E15F400 0x00000000 +0080: 0x0000001C 0x00000001 0x000000A2 0x00000000 +0090: 0x4322257D 0x00000001 0x2674298B 0x0000001A +00A0: 0x00000001 0x757B6C30 0x00732639 0x25CC3CA0 +00B0: 0x000000A2 0x0456EFA8 0x00732BDC 0x039DD9A8 +00C0: 0x25CC3CA0 0x000000A2 0x757B6C30 0x0000001A +00D0: 0x04E84A00 0x00733F2A 0x0456EF00 0x44800DFA +00E0: 0x00000001 0x0053E01E 0x00000000 0x0053EAA6 +00F0: 0x0161EBAC 0x0053EAC4 0x43C80000 0x43960000 +0100: 0x0053ECC2 0x00000001 0x00619B71 0x0000001A +0110: 0x00000001 0x00000001 0x0000000A 0x00748DA0 +0120: 0x0000001A 0x00000001 0x76061245 0x00000000 +0130: 0x0028FF88 0x7EFDE000 0x01610000 0x4F5E47BE +0140: 0x01611130 0x00000008 0x00000100 0x00000008 +0150: 0x00000102 0x43C80000 0x43960000 0x00000000 +0160: 0x00000000 0x00000320 0x00000258 0x00000000 +0170: 0x00000001 0x001B02D6 0x00000101 0x00000043 +0180: 0xC02E0001 0x007BAB8C 0x00000190 0x0000012C +0190: 0x0000002C 0x00400000 0x041BA1E8 0x76061245 +01A0: 0x00000000 0x0028FF88 0x63B54437 0x00400000 +01B0: 0x008246EB 0x76061245 0x00000000 0x008246F1 +01C0: 0x00400000 0x00000000 0x0198373E 0x0000000A +01D0: 0x00000094 0x00000006 0x00000001 0x00001DB1 +01E0: 0x00000002 0x76726553 0x20656369 0x6B636150 +01F0: 0x00003120 0x00000000 0x00000000 0x00000000 +0200: 0x00000000 0x00000000 0x00000000 0x00000000 +0210: 0x00000000 0x00000000 0x00000000 0x00000000 +0220: 0x00000000 0x00000000 0x00000000 0x00000000 +0230: 0x00000000 0x00000000 0x00000000 0x00000000 +0240: 0x00000000 0x00000000 0x00000000 0x00000000 +0250: 0x00000000 0x00000000 0x00000000 0x00000000 +0260: 0x00824588 0x00000000 0x00000000 0x7EFDE000 +0270: 0xC0000005 0x00000000 0x0198373E 0x00000044 SCM Op: 0x685, lDbg: 0 Game Version: US 1.0 State Information: Ped Context: 0 P1 (65,0) SA-MP 0.3e Exception At Address: 0x007324B6 SA-MP 0.3e Exception At Address: 0x007324B6 Registers: EAX: 0xC1000000 EBX: 0x0000002E ECX: 0x04F73358 EDX: 0x000000F5 ESI: 0x00000007 EDI: 0x22D07DC0 EBP: 0x2FAC23BC ESP: 0x0028FCA8 EFLAGS: 0x00210293 Stack: +0000: 0x03B2D9A8 0x03B2D9A8 0x000000F5 0x00000001 +0010: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF +0020: 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF 0xFFFFFFFF +0030: 0x0000FFFF 0x00000001 0x00000001 0x00000001 +0040: 0x00000001 0x3941F9F0 0x097769A0 0x01715A68 +0050: 0x00000001 0x00757877 0x097769A0 0x00000000 +0060: 0x00000000 0x0000002E 0x00000000 0x04F6020C +0070: 0x75C86C30 0x00000001 0xBEDA0800 0x3F8CCCCD +0080: 0x3F666666 0x00805769 0x000000F6 0x00000000 +0090: 0x437592FC 0x3B134034 0x007491E4 0x04F6020C +00A0: 0x0B03E7F0 0x75C86C30 0x00732639 0x2FAC23BC +00B0: 0x000000F5 0x0460EFA8 0x00732BDC 0x03B2D9A8 +00C0: 0x2FAC23BC 0x000000F5 0x75C86C30 0x0000001A +00D0: 0x04F84B04 0x00733F2A 0x0460EF00 0x4453DF42 +00E0: 0x00000001 0x0053E01E 0x00000000 0x0053EAA6 +00F0: 0x04F5627C 0x0053EAC4 0x44700000 0x44070000 +0100: 0x0053ECC2 0x00000001 0x00619B71 0x0000001A +0110: 0x00000001 0x00000001 0x0000000A 0x00748DA0 +0120: 0x0000001A 0x00000001 0x75991245 0x00000000 +0130: 0x0028FF88 0x7EFDE000 0x01710000 0x4F1CE5E2 +0140: 0x017110F0 0x00000008 0x00000100 0x00000008 +0150: 0x00000102 0x44700000 0x44070000 0x00000000 +0160: 0x00000000 0x00000780 0x00000438 0x00000000 +0170: 0x00000001 0x000C0430 0x00000113 0x00000001 +0180: 0x00000000 0x01558B1E 0x000003C0 0x0000021C +0190: 0x0000002C 0x00400000 0x040C9FA8 0x75991245 +01A0: 0x00000000 0x0028FF88 0x682C4437 0x00400000 +01B0: 0x008246EB 0x75991245 0x00000000 0x008246F1 +01C0: 0x00400000 0x00000000 0x017A2D96 0x0000000A +01D0: 0x00000094 0x00000006 0x00000001 0x00001DB1 +01E0: 0x00000002 0x76726553 0x20656369 0x6B636150 +01F0: 0x00003120 0x00000000 0x00000000 0x00000000 +0200: 0x00000000 0x00000000 0x00000000 0x00000000 +0210: 0x00000000 0x00000000 0x00000000 0x00000000 +0220: 0x00000000 0x00000000 0x00000000 0x00000000 +0230: 0x00000000 0x00000000 0x00000000 0x00000000 +0240: 0x00000000 0x00000000 0x00000000 0x00000000 +0250: 0x00000000 0x00000000 0x00000000 0x00000000 +0260: 0x00824588 0x00000000 0x00000000 0x7EFDE000 +0270: 0xC0000005 0x00000000 0x017A2D96 0x00000044 SCM Op: 0x685, lDbg: 0 Game Version: US 1.0 State Information: Ped Context: 0 P2 (67,265) SA-MP 0.3e Exception At Address: 0x007324B6 Registers: EAX: 0xC1000000 EBX: 0x0000002E ECX: 0x21CA8FB8 EDX: 0x00000021 ESI: 0x00000007 EDI: 0x2D3AF710 EBP: 0x1AD12714 ESP: 0x0177FCA0 EFLAGS: 0x00210293 Stack: +0000: 0x044467A8 0x044467A8 0x00000021 0x00000000 +0010: 0xFFFFFFFF 0x6EFFFFFF 0x0000001C 0x00000000 +0020: 0x0000001C 0x0F92E990 0x0177FCF8 0x6E18D98D +0030: 0x0000001C 0x00000001 0x0F92E760 0x00000001 +0040: 0x6E18D919 0x6E18D0E1 0x1CCAE000 0x0F92E760 +0050: 0x637C0340 0x0000001C 0x0177FD24 0x6E18D0E1 +0060: 0x1CCAE000 0x0177FD14 0x0F92E760 0x6E18D090 +0070: 0x6E18D0F6 0x0000001C 0x00000001 0x1B9C36FD +0080: 0xBDEC9800 0x0000008C 0x0177FD5C 0x6E1ABD15 +0090: 0x00000022 0x00000000 0x420789B4 0x00000001 +00A0: 0x00000000 0x746575F0 0x00732639 0x1AD12714 +00B0: 0x00000021 0x05191DD0 0x00732BDC 0x044467A8 +00C0: 0x1AD12714 0x00000021 0x746575F0 0x0000001A +00D0: 0x018B4D00 0x00733F2A 0x05191D00 0x44CD9DC3 +00E0: 0x00000001 0x0053E01E 0x00000000 0x0053EAA6 +00F0: 0x0188645C 0x0053EAC4 0x44700000 0x44070000 +0100: 0x0053ECC2 0x00000001 0x00619B71 0x0000001A +0110: 0x00000001 0x00000001 0x0000000A 0x00748DA0 +0120: 0x0000001A 0x00000001 0x76084DE0 0x00000000 +0130: 0x0177FF80 0x0038E000 0x01860000 0x4F682AF7 +0140: 0x01860EC8 0x00000008 0x00000100 0x00000008 +0150: 0x00000102 0x44700000 0x44070000 0x00000000 +0160: 0x00000000 0x00000780 0x00000438 0x00000000 +0170: 0x00000001 0x004D094C 0x00000113 0x00000001 +0180: 0x00000000 0x1FC482BA 0x000003C0 0x0000021B +0190: 0x0000002C 0x00400000 0x04AAABB0 0x0177FF70 +01A0: 0x00825EA4 0x0177FF80 0x6DCD4437 0x00400000 +01B0: 0x008246EB 0x76084DE0 0x00000000 0x008246F1 +01C0: 0x00400000 0x00000000 0x01B83636 0x0000000A +01D0: 0x00000094 0x00000006 0x00000002 0x000023F0 +01E0: 0x00000002 0x00000000 0x00000000 0x00000000 +01F0: 0x00000000 0x00000000 0x00000000 0x00000000 +0200: 0x00000000 0x00000000 0x00000000 0x00000000 +0210: 0x00000000 0x00000000 0x00000000 0x00000000 +0220: 0x00000000 0x00000000 0x00000000 0x00000000 +0230: 0x00000000 0x00000000 0x00000000 0x00000000 +0240: 0x00000000 0x00000000 0x00000000 0x00000000 +0250: 0x00000000 0x00000000 0x00000000 0x00000000 +0260: 0x00824588 0x00824570 0x00824570 0x0038E000 +0270: 0xC0000005 0x00000000 0x01B83636 0x00000044 SCM Op: 0x685, lDbg: 0 Game Version: US 1.0 State Information: Ped Context: 0 P1 (67,348) Из-за чего может быть? Помогите. Как исправить?
  16. Недавно столкнулся с проблемой, что у некоторых игроков слетают аккаунты. Из-за чего может быть? Всё что нужно показать - покажу. Связь со мной vk.com/vsevolodsyrok Просьба помочь
  17. Почему когда захожу на сервер то у меня показывается все текстдравы(и то не правильно),а после авторизации должно показывать только 5. после авторизации TextDrawHideForPlayer(playerid, Text:Textdraw6); TextDrawHideForPlayer(playerid, Text:Textdraw7); TextDrawHideForPlayer(playerid, Text:Textdraw8); TextDrawHideForPlayer(playerid, Text:Textdraw9); TextDrawHideForPlayer(playerid, Text:Textdraw10); TextDrawHideForPlayer(playerid, Text:Textdraw11); TextDrawHideForPlayer(playerid, Text:Textdraw12); TextDrawHideForPlayer(playerid, Text:Textdraw13); TextDrawSetSelectable(Text:Textdraw0, false); TextDrawSetSelectable(Text:Textdraw1, true); TextDrawSetSelectable(Text:Textdraw2, true); TextDrawSetSelectable(Text:Textdraw3, true); TextDrawSetSelectable(Text:Textdraw4, true); TextDrawSetSelectable(Text:Textdraw5, true); TextDrawShowForPlayer(playerid, Text:Textdraw0); TextDrawShowForPlayer(playerid, Text:Textdraw1); TextDrawShowForPlayer(playerid, Text:Textdraw2); TextDrawShowForPlayer(playerid, Text:Textdraw3); TextDrawShowForPlayer(playerid, Text:Textdraw4); TextDrawShowForPlayer(playerid, Text:Textdraw5); SelectTextDraw(playerid, 0xFFA500FF); public OnPlayerClickTextDraw(playerid, Text:clickedid) public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(_:clickedid != INVALID_TEXT_DRAW) { if(clickedid == Text:Textdraw1) { TextDrawHideForPlayer(playerid, Text:Textdraw0); TextDrawHideForPlayer(playerid, Text:Textdraw1); TextDrawHideForPlayer(playerid, Text:Textdraw2); TextDrawHideForPlayer(playerid, Text:Textdraw3); TextDrawHideForPlayer(playerid, Text:Textdraw4); TextDrawHideForPlayer(playerid, Text:Textdraw5); TextDrawShowForPlayer(playerid, Text:Textdraw6); TextDrawShowForPlayer(playerid, Text:Textdraw7); TextDrawShowForPlayer(playerid, Text:Textdraw8); TextDrawShowForPlayer(playerid, Text:Textdraw9); TextDrawShowForPlayer(playerid, Text:Textdraw10); TextDrawShowForPlayer(playerid, Text:Textdraw11); TextDrawShowForPlayer(playerid, Text:Textdraw12); TextDrawShowForPlayer(playerid, Text:Textdraw13); CancelSelectTextDraw(playerid); } } return 1; } Вот что при заходе на сервер https://imgur.com/CCham15
  18. v-gondurov

    Команда

    как сделать эту команду по привязке так она работает для всех админов if(strcmp(cmd, "/makeleader", true) == 0){ if(IsPlayerConnected(playerid)){ tmp = strtok(cmdtext, idx); if(!strlen(tmp)){ SCM(playerid, -1, "• {ffcf00}[ ????????? ] {ffffff}: /makeleader [id ??????] [?? 1 ?? 13]");return true;} new para1; new level; para1 = ReturnUser(tmp); tmp = strtok(cmdtext, idx); level = strval(tmp); if(level > 13 || level < 0) { SCM(playerid, COLOR_GREY, "[ ! ] ??????: ?????? ?? 1 ?? 13"); return true; } if (PlayerInfo[playerid][pAdmin] >= 10){ if(IsPlayerConnected(para1)){ if(para1 != INVALID_PLAYER_ID){ GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new otext[50]; if(level == 0){ SetPlayerSkin(para1, PlayerInfo[para1][pSkin]); PlayerInfo[para1][pRank] = 0; PlayerInfo[para1][pMember] = 0; PlayerInfo[para1][pLeader] = 0; PlayerInfo[para1][pSkin] = 170; format(string, sizeof string, "{999999}????????????? %s ???? ??? ? ?????????", sendername, giveplayer); SCM(para1, -1, string); SetPlayerToTeamColor(para1);return true;} if(level == 0) { PlayerInfo[para1][pSkin] = 21; } else if(level == 1) { PlayerInfo[para1][pSkin] = 288; otext = "?????"; PlayerInfo[para1][pRank] = 18; }//????? else if(level == 2) { PlayerInfo[para1][pSkin] = 288; otext = "???"; PlayerInfo[para1][pRank] = 18; } //??? else if(level == 3) { PlayerInfo[para1][pSkin] = 61; otext = "?????"; PlayerInfo[para1][pRank] = 18; } //????? else if(level == 4) { PlayerInfo[para1][pSkin] = 70; otext = "??????"; PlayerInfo[para1][pRank] = 17; } //?????? else if(level == 5) { PlayerInfo[para1][pSkin] = 113; otext = "???"; PlayerInfo[para1][pRank] = 10; } //??? else if(level == 6) { PlayerInfo[para1][pSkin] = 147; otext = "?????????????"; PlayerInfo[para1][pRank] = 14; } //????????????? else if(level == 7) { PlayerInfo[para1][pSkin] = 290; otext = "?.?.'????'"; PlayerInfo[para1][pRank] = 21; } //?.?.'????' else if(level == 8) { PlayerInfo[para1][pSkin] = 25; otext = "?????"; PlayerInfo[para1][pRank] = 8; } //????? else if(level == 9) { PlayerInfo[para1][pSkin] = 189; otext = "?????????"; PlayerInfo[para1][pRank] = 9; } //????????? else if(level == 10) { PlayerInfo[para1][pSkin] = 113; otext = "??????? ???????"; PlayerInfo[para1][pRank] = 12; } //??????? ??????? else if(level == 11) { PlayerInfo[para1][pSkin] = 121; otext = "???????"; PlayerInfo[para1][pRank] = 9; } //??????? else if(level == 12) { PlayerInfo[para1][pSkin] = 288; otext = "???"; PlayerInfo[para1][pRank] = 12; } //??? else if(level == 13) { PlayerInfo[para1][pSkin] = 288; otext = "???????????"; PlayerInfo[para1][pRank] = 16; } //??????????? PlayerInfo[para1][pLeader] = level; PlayerInfo[para1][pMember] = level; format(string, sizeof(string), "{2aa2c8}?? ????????? {FFFFFF} %s[%i] {2aa2c8} ??????? ???????????? {FFFFFF} \"%s\"", giveplayer,para1,otext); SCM(playerid, -1, string); format(string, sizeof(string), "{FFFFFF}%s[%i] {2aa2c8}???????? ??? ??????? ??????????? {FFFFFF}\"%s\"",sendername,playerid ,otext); SCM(para1, -1, string); SetPlayerSkin(para1, PlayerInfo[para1][pSkin]); SetPlayerToTeamColor(para1); PlayerInfo[playerid][pJob] = 0;}}}else{SCM(playerid, COLOR_GREY, "{B52828}[ ! ] {FFFFFF} ?????? ????????!");}}return true;}
  19. проблема с выбором скина при регистрации персонаж падает в низ нету интерьера где игрок должен стоять при выборе скина
  20. Всем привет, тут у меня появилась проблема сделал я TextDraw для своего сервера но когда поставил на сервер не показывает в pawno ошибок не было!! Поможете скину
  21. Что делать убераю мод пак захожу нормально, ставлю мод пак, сразу зависает.
  22. подскажите как сделать систему выбора скина после перевода сервера с сампа в крмп сервер arizona rp как удалить старую систему и сделать новую
  23. Roman_Jarckov

    Помогите!

    Заменил mxini на mysql и теперь при входе на сервер надпись: Stay on ...(Точно не помню) + удалился выбор скина! И в логи сервера даёт ошибку: Run time error 19:File or function is not found!\ Где ошибка : #include <a_samp> #include "../include/mods" #include <sscanf2> #include <a_mysql> //====================================[New]===================================== new Text:TDEditor_TD[3]; new Most1; new Most2; //==================================[Дефайсы]=================================== #define SCM SendClientMessage #define SPD ShowPlayerDialog #define DSI DIALOG_STYLE_INPUT #define DSM DIALOG_STYLE_MSGBOX #define host "localhost" #define user "root" #define db "server" #define pass "rrdadmin" #define dregister 6287 #define dlogin 6288 #pragma tabsize 0 forward init_classes_sa(); forward init_classes_anderius(); forward init_classes_united(); forward init_classes_gostown6(); forward init_classes_cr(); forward init_classes_openvice(); forward init_vehicles_sa(); forward init_vehicles_anderius(); forward init_vehicles_united(); forward init_vehicles_gostown6(); forward init_vehicles_cr(); forward init_vehicles_openvice(); forward init_objects_sa(); forward init_objects_anderius(); forward init_objects_united(); forward init_objects_gostown6(); forward init_objects_cr(); forward init_objects_openvice(); forward player_init_icons_sa(player_id); forward player_init_icons_anderius(player_id); forward player_init_icons_united(player_id); forward player_init_icons_gostown6(player_id); forward player_init_icons_cr(player_id); forward player_init_icons_openvice(player_id); forward player_init_for_class_sa(player_id); forward player_init_for_class_anderius(player_id); forward player_init_for_class_united(player_id); forward player_init_for_class_gostown6(player_id); forward player_init_for_class_cr(player_id); forward player_init_for_class_openvice(player_id); forward player_spawn_sa(player_id); forward player_spawn_anderius(player_id); forward player_spawn_united(player_id); forward player_spawn_gostown6(player_id); forward player_spawn_cr(player_id); forward player_spawn_openvice(player_id); //++++++++++++++++++++++++++++++++++++++++++ forward OnAccountCheck(playerid); forward OnAccountLoad(playerid); forward OnAccountRegister(playerid); #define ICON_CONNECT 200 #define ICON_DISCONNECT 201 new server_type_e:server_type; static mysql, Name[MAX_PLAYERS][24], IP[MAX_PLAYERS][16] ; native WP_Hash(buffer[], len, const str[]); //__________________________INFORMATION__________________________________ enum PDATA { ID, //для хранения игрока ID из базы данных, поэтому мы можем использовать его в любом месте позже Password[129], //загрузка пароля игрока в этот varible из базы данных Admin, //загрузка игрока на уровне администратора из базы данных в этой переменной VIP, //загрузка уровня VIP игрока из базы данных в этой переменной Money, //загрузка денег игрока из базы данных в этой переменной Float:posX, //загрузка X позиции игрока из базы данных в этой переменной Float:posY, //загрузка Y позиции игрока из базы данных в этой переменной Float:posZ //загрузка Z позиции игрока из базы данных в этой переменной } new pInfo[MAX_PLAYERS][PDATA]; //Переменная для хранения всего, что перечислили выше //__________________________INFORMATION__________________________________ main() {} //------------------------------------------------------------------------------------------------------ public OnGameModeInit() { server_type = get_server_type(); printf("Init simple gamemode %s", get_server_desc(server_type)); { new rconcmd[256]; format(rconcmd, sizeof(rconcmd), "mapname %s", get_server_desc(server_type)); SendRconCommand(rconcmd); } SetGameModeText("RRD|DM|DRIFT"); call_by_gametype("init_classes"); call_by_gametype("init_vehicles"); call_by_gametype("init_objects"); TDEditor_TD[0] = TextDrawCreate(400.117736, 425.666839, "REAL"); TextDrawLetterSize(TDEditor_TD[0], 0.495059, 2.375835); TextDrawAlignment(TDEditor_TD[0], 1); TextDrawColor(TDEditor_TD[0], -1); TextDrawSetShadow(TDEditor_TD[0], 0); TextDrawSetOutline(TDEditor_TD[0], 0); TextDrawBackgroundColor(TDEditor_TD[0], 255); TextDrawFont(TDEditor_TD[0], 1); TextDrawSetProportional(TDEditor_TD[0], 1); TextDrawSetShadow(TDEditor_TD[0], 0); TDEditor_TD[1] = TextDrawCreate(439.646942, 425.283966, "RUSSIAN"); TextDrawLetterSize(TDEditor_TD[1], 0.414117, 2.401668); TextDrawAlignment(TDEditor_TD[1], 1); TextDrawColor(TDEditor_TD[1], 65535); TextDrawSetShadow(TDEditor_TD[1], 0); TextDrawSetOutline(TDEditor_TD[1], 0); TextDrawBackgroundColor(TDEditor_TD[1], 255); TextDrawFont(TDEditor_TD[1], 1); TextDrawSetProportional(TDEditor_TD[1], 1); TextDrawSetShadow(TDEditor_TD[1], 0); TDEditor_TD[2] = TextDrawCreate(496.117645, 425.151245, "DRIFT"); TextDrawLetterSize(TDEditor_TD[2], 0.505529, 2.410832); TextDrawAlignment(TDEditor_TD[2], 1); TextDrawColor(TDEditor_TD[2], -14941953); TextDrawSetShadow(TDEditor_TD[2], 0); TextDrawSetOutline(TDEditor_TD[2], 0); TextDrawBackgroundColor(TDEditor_TD[2], 255); TextDrawFont(TDEditor_TD[2], 1); TextDrawSetProportional(TDEditor_TD[2], 1); TextDrawSetShadow(TDEditor_TD[2], 0); Most1 = CreateObject(2168,2747.34448242,-1142.90002441,21.60000038,0.00000000,0.00000000,180.00000000); //object(partition) (2) Most2 = CreateObject(2168,2747.30004883,-1262.00000000,21.60000038,0.00000000,0.00000000,0.00000000); //object(partition) (4) mysql_log(LOG_ERROR | LOG_WARNING | LOG_DEBUG); //включаем отладку, так мы можем выявить проблемы(если есть) mysql = mysql_connect(host, user, db, pass); //подключение сервера к базе данных. if(mysql_errno(mysql) != 0) print("Не удалось подключиться к базе данных!"); //ошибка о подключении к БД, проверьте правильно ли вы ввели свои данные return 1; } //------------------------------------------------------------------------------------------------------ public OnPlayerConnect(playerid) { SendDeathMessage(INVALID_PLAYER_ID, playerid, ICON_CONNECT); call_by_gametype_i("player_init_icons", playerid); TextDrawShowForPlayer(playerid,TDEditor_TD[0]); TextDrawShowForPlayer(playerid,TDEditor_TD[1]); TextDrawShowForPlayer(playerid,TDEditor_TD[2]); new query[128]; //запрос GetPlayerName(playerid, Name[playerid], 24); //Получение имени игрока GetPlayerIp(playerid, IP[playerid], 16); //Получение IP игрока mysql_format(mysql, query, sizeof(query),"SELECT `Password`, `ID` FROM `players` WHERE `Username` = '%e' LIMIT 1", Name[playerid]); mysql_tquery(mysql, query, "OnAccountCheck", "i", playerid); return true; } //------------------------------------------------------------------------------------------------------ public OnPlayerDisconnect(playerid) { SendDeathMessage(INVALID_PLAYER_ID, playerid, ICON_DISCONNECT); new query[128], Float:pos[3]; //query[128] для форматирования нашего запроса и Float:pos[3] Для получения и сохранения позиции игрока GetPlayerPos(playerid, pos[0], pos[1], pos[2]); //добавление позиции игрока, когда они покидают сервер mysql_format(mysql, query, sizeof(query), "UPDATE `players` SET `Admin`=%d, `VIP`=%d, `Money`=%d, `posX`=%f, `posY`=%f, `posZ`=%f WHERE `ID`=%d",\ pInfo[playerid][Admin], pInfo[playerid][VIP], pInfo[playerid][Money], pos[0], pos[1], pos[2], pInfo[playerid][ID]); //Обновляем таблицу игроков mysql_tquery(mysql, query, "", ""); return true; } //------------------------------------------------------------------------------------------------------ public OnPlayerDeath(playerid, killerid, reason) { SendDeathMessage(killerid, playerid, reason); return true; } //------------------------------------------------------------------------------------------------------ public OnPlayerRequestClass(playerid, classid) { call_by_gametype_i("player_init_for_class", playerid); return true; } //------------------------------------------------------------------------------------------------------ public OnPlayerSpawn(playerid) { call_by_gametype_i("player_spawn", playerid); GivePlayerMoney(playerid, 10000); SetPlayerPos(playerid, pInfo[playerid][posX], pInfo[playerid][posY], pInfo[playerid][posZ]); //Установка позиции игрока к последнему сохранению позиций. return 1; } //------------------------------------------------------------------------------------------------------ public OnVehicleMod(playerid, vehicleid, componentid) { if (server_sa != server_type) { // servers not have this, so player is chiter ant this may crash players return false; } return true; } //------------------------------------------------------------------------------------------------------ public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { if (server_sa != server_type) { // servers not have this, so player is chiter ant this may crash players return false; } return true; } //------------------------------------------------------------------------------------------------------ public OnVehicleRespray(playerid, vehicleid, color1, color2) { if (server_sa != server_type) { // servers not have this, so player is chiter ant this may crash players return false; } return true; } public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/kill", cmdtext, true) == 0) { SetPlayerHealth(playerid, 0.0); return true; } if(strcmp(cmdtext, "/1", true) == 0) { new Text:txtSprite1; txtSprite1 = TextDrawCreate(200.0, 220.0, "samaps:map"); // Текстура txdfile:texture TextDrawFont(txtSprite1, 4); // 4 шрифт рисования спрайта TextDrawColor(txtSprite1, 0xFFFFFFFF); TextDrawTextSize(txtSprite1, 200.0, 200.0); // Размер изображения Ширина:Высота TextDrawShowForPlayer(playerid, txtSprite1); return true; } if(strcmp(cmdtext, "/2", true) == 0) { new Text:txtSprite1; txtSprite1 = TextDrawCreate(200.0, 380.0, "p2:title"); // Текстура txdfile:texture TextDrawFont(txtSprite1, 4); // 4 шрифт рисования спрайта TextDrawColor(txtSprite1, 0xFFFFFF80); TextDrawTextSize(txtSprite1, 100.0, 100.0); // Размер изображения Ширина:Высота TextDrawAlignment(txtSprite1, 3); TextDrawShowForPlayer(playerid, txtSprite1); return true; } if(strcmp(cmdtext,"/mostopen",true)==0) { MoveObject(Most1,2747.34448242,-1142.90002441,22.6000002, 0.1, 55.00000000,0.00000000,180.00000000); MoveObject(Most2,2747.30004883,-1262.00000000,22.6000002, 0.1, 55.00000000,0.00000000,0.00000000 ); SendClientMessageToAll(0xAA3333AA,"ВНИМАНИЕ!!! Подъём разводного моста!!!"); return 1; } if(strcmp(cmdtext,"/mostclose",true)==0) { MoveObject(Most1,2747.34448242, -1142.90002441, 21.60000038, 0.1, 0.00000000, 0.00000000, 180.00000000 ); MoveObject(Most2,2747.30004883, -1262.00000000, 21.60000038, 0.1, 0.00000000,0.00000000,0.00000000 ); SendClientMessageToAll(0xAA3333AA ,"ВНИМАНИЕ!!! Разводной мост опускается!!!"); return 1; } return false; } //------------------------------------------------------------------------------------------------------ call_by_gametype(const function_prefix[]) { new buff[255]; format(buff, sizeof(buff), "%s_%s", function_prefix, get_server_name(server_type)); CallLocalFunction(buff, ""); } call_by_gametype_i(const function_prefix[], i1) { new buff[255]; format(buff, sizeof(buff), "%s_%s", function_prefix, get_server_name(server_type)); CallLocalFunction(buff, "i", i1); } //-------------------------------------------------- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case dlogin: //диалоговое окно входа в систему { if(!response) return Kick(playerid); //если нажал выйти - кикает new hpass[129]; //для хэширования паролей new query[100]; // для форматирования нашего запроса WP_Hash(hpass, 129, inputtext); //хеширования inputtext if(!strcmp(hpass, pInfo[playerid][Password])) { mysql_format(mysql, query, sizeof(query), "SELECT * FROM `players` WHERE `Username` = '%e' LIMIT 1", Name[playerid]); mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid); } else { ShowPlayerDialog(playerid, dlogin, DIALOG_STYLE_INPUT, "Авторизация", "Чтобы начать игру необходимо вести пароль", "Вход", "Выйти"); } } case dregister: //диалог регистрации { if(!response) return Kick(playerid); //если нажали выйти, мы будем кикать их if(strlen(inputtext) < 6) return ShowPlayerDialog(playerid, dregister, DIALOG_STYLE_INPUT, "Регистрация", "Для того, чтобы играть, Вам необходимо зарегистрироваться.\nВаш пароль должен быть не менее 6 символов!", "Регистрация", "Выйти"); //strlen проверяет длину строки, если игрок вводит свой пароль, который ниже, чем 6 символов, то выводим данное сообщение new query[300]; WP_Hash(pInfo[playerid][Password], 129, inputtext); mysql_format(mysql, query, sizeof(query), "INSERT INTO `players` (`Username`, `Password`, `IP`, `Admin`, `VIP`, `Money`, `PosX` ,`PosY`, `PosZ`) VALUES ('%e', '%s', '%s', 0, 0, 0, 0.0, 0.0, 0.0)", Name[playerid], pInfo[playerid][Password], IP[playerid]); mysql_tquery(mysql, query, "OnAccountRegister", "i", playerid); } } return 1; } //------------------------------------------------------------------------------------------------------ // All valid skins for SA, Gostown6 and United 1.1 new player_skins_sa[] = { 0 ,1 ,2 ,7 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,30 ,31 ,32 ,33 ,34 ,35 ,36 ,37 ,38 ,39 ,40 ,41 ,43 ,44 ,45 ,46 ,47 ,48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 ,56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 ,64 ,66 ,67 ,68 ,69 ,70 ,71 ,72 ,73 ,75 ,76 ,77 ,78 ,79 ,80 ,81 ,82 ,83 ,84 ,85 ,87 ,88 ,89 ,90 ,91 ,92 ,93 ,94 ,95 ,96 ,97 ,98 ,99 ,100 ,101 ,102 ,103 ,104 ,105 ,106 ,107 ,108 ,109 ,110 ,111 ,112 ,113 ,114 ,115 ,116 ,117 ,118 ,120 ,121 ,122 ,123 ,124 ,125 ,126 ,127 ,128 ,129 ,130 ,131 ,132 ,133 ,134 ,135 ,136 ,137 ,138 ,139 ,140 ,141 ,142 ,143 ,144 ,145 ,146 ,147 ,148 ,150 ,151 ,152 ,153 ,154 ,155 ,156 ,157 ,158 ,159 ,160 ,161 ,162 ,163 ,164 ,165 ,166 ,167 ,168 ,169 ,170 ,171 ,172 ,173 ,174 ,175 ,176 ,177 ,178 ,179 ,180 ,181 ,182 ,183 ,184 ,185 ,186 ,187 ,188 ,189 ,190 ,191 ,192 ,193 ,194 ,195 ,196 ,197 ,198 ,199 ,200 ,201 ,202 ,203 ,204 ,205 ,206 ,207 ,209 ,210 ,211 ,212 ,213 ,214 ,215 ,216 ,217 ,218 ,219 ,220 ,221 ,222 ,223 ,224 ,225 ,226 ,227 ,228 ,229 ,230 ,231 ,232 ,233 ,234 ,235 ,236 ,237 ,238 ,239 ,240 ,241 ,242 ,243 ,244 ,245 ,246 ,247 ,248 ,249 ,250 ,251 ,252 ,253 ,254 ,255 ,256 ,257 ,258 ,259 ,260 ,261 ,262 ,263 ,264 ,265 ,266 ,267 ,268 ,269 ,270 ,271 ,272 ,274 ,275 ,276 ,277 ,278 ,279 ,280 ,281 ,282 ,283 ,284 ,285 ,286 ,287 ,288 ,290 ,291 ,292 ,293 ,294 ,295 ,296 ,297 ,298 ,299 }; // All valid skins for Anderius, without duplicates new player_skins_anderius[] = { 0 ,1 ,2 ,7 ,9 ,10 ,11 ,12 ,13 ,14 ,15 ,16 ,17 ,18 ,19 ,20 ,21 ,22 ,23 ,24 ,25 ,26 ,27 ,28 ,29 ,31 ,32 ,33 ,34 ,35 ,36 ,37 ,38 ,39 ,40 ,41 ,43 ,44 ,45 ,46 ,47 ,48 ,49 ,50 ,51 ,52 ,53 ,54 ,55 ,56 ,57 ,58 ,59 ,60 ,61 ,62 ,63 ,64 ,66 ,67 ,68 ,69 ,70 ,71 ,72 ,73 ,75 ,76 ,77 ,78 ,79 ,80 ,81 ,82 ,83 ,84 ,85 ,87 ,88 ,89 ,90 ,91 ,92 ,93 ,94 ,95 ,96 ,97 ,98 ,99 ,100 ,101 ,102 ,103 ,104 ,105 ,106 ,107 ,108 ,109 ,110 ,111 ,112 ,113 ,114 ,115 ,116 ,117 ,118 ,120 ,121 ,122 ,123 ,124 ,125 ,126 ,128 ,129 ,130 ,131 ,132 ,133 ,134 ,135 ,136 ,137 ,139 ,140 ,141 ,142 ,143 ,144 ,145 ,146 ,147 ,148 ,150 ,151 ,152 ,153 ,154 ,155 ,156 ,157 ,158 ,159 ,160 ,161 ,162 ,163 ,164 ,165 ,166 ,167 ,168 ,169 ,170 ,171 ,172 ,173 ,174 ,175 ,176 ,177 ,179 ,180 ,181 ,183 ,184 ,185 ,186 ,187 ,188 ,189 ,190 ,191 ,192 ,193 ,194 ,195 ,196 ,197 ,198 ,199 ,200 ,201 ,202 ,203 ,204 ,205 ,206 ,207 ,209 ,210 ,211 ,212 ,213 ,214 ,215 ,216 ,217 ,218 ,219 ,220 ,221 ,222 ,223 ,224 ,225 ,226 ,227 ,228 ,229 ,230 ,231 ,232 ,233 ,234 ,235 ,236 ,237 ,238 ,239 ,240 ,241 ,242 ,243 ,244 ,245 ,247 ,248 ,249 ,250 ,251 ,252 ,253 ,255 ,258 ,259 ,260 ,261 ,262 ,263 ,265 ,266 ,267 ,268 ,269 ,270 ,271 ,272 ,274 ,275 ,276 ,277 ,278 ,279 ,280 ,281 ,282 ,283 ,284 ,285 ,286 ,287 ,288 ,290 ,291 ,292 ,293 ,294 ,295 ,296 ,297 ,298 ,299 }; //------------------------------------------------------------------------------------------------------ public init_classes_sa() { for (new i = 0; i < sizeof(player_skins_sa); ++i) { AddPlayerClass(player_skins_sa[i], 1958.3783, 1343.1572, 15.3746, 270.0, 46, 1, 24, 500, 0, 0); } } public init_classes_anderius() { for (new i = 0; i < sizeof(player_skins_anderius); ++i) { AddPlayerClass(player_skins_anderius[i], 2769.7476, -831.6984, 65.8685, 317.3143, 46, 1, 24, 500, 0, 0); } } public init_classes_united() { for (new i = 0; i < sizeof(player_skins_sa); ++i) { AddPlayerClass(player_skins_sa[i], -78.0128, 1182.7797, 12.1765, 180.0, 46, 1, 24, 500, 0, 0); } } public init_classes_gostown6() { for (new i = 0; i < sizeof(player_skins_sa); ++i) { AddPlayerClass(player_skins_sa[i], -207.6557, -2013.1881, 334.0067, 180.0, 46, 1, 24, 500, 0, 0); } } public init_classes_cr() { for (new i = 0; i < sizeof(player_skins_sa); ++i) { AddPlayerClass(player_skins_sa[i], 553.2108, 855.5515, 14.0219, 180.0, 46, 1, 24, 500, 0, 0); } } public init_classes_openvice() { for (new i = 0; i < sizeof(player_skins_sa); ++i) { AddPlayerClass(player_skins_sa[i], 553.2108, 855.5515, 14.0219, 180.0, 46, 1, 24, 500, 0, 0); } } //------------------------------------------------------------------------------------------------------ public init_vehicles_sa() { AddStaticVehicle(522,2029.1477,1350.8763,10.3915,225.9742,3,8); AddStaticVehicle(522,2029.0470,1345.1724,10.3851,223.8668,6,25); AddStaticVehicle(522,2028.8029,1334.1494,10.3909,324.1750,7,79); AddStaticVehicle(522,2028.9355,1330.7014,10.3914,309.0145,8,82); } public init_vehicles_anderius() { AddStaticVehicle(520,2747.3806,-788.9612,56.3750,238.4319,0,0); AddStaticVehicle(520,2753.5222,-779.1890,56.3925,58.2022,0,0); AddStaticVehicle(522,2773.5474,-835.7141,65.2496,354.2699,3,8); AddStaticVehicle(522,2771.0198,-838.0641,65.6232,356.1253,6,25); AddStaticVehicle(522,2763.9136,-832.4504,65.9117,298.0497,7,79); AddStaticVehicle(522,2768.5063,-839.5748,65.8772,352.6477,8,82); } public init_vehicles_united() { AddStaticVehicle(522,-61.2893,1182.2131,11.7410,177.5167,3,8); AddStaticVehicle(522,-65.5234,1182.6556,11.7402,173.3146,6,25); AddStaticVehicle(522,-83.9312,1182.8005,11.7438,179.0946,7,79); AddStaticVehicle(522,-89.6751,1182.8225,11.7408,181.7402,8,82); AddStaticVehicle(612,-54.2099,1161.7555,12.1825,271.8416,0,1); AddStaticVehicle(612,-46.3528,1161.9435,12.1809,270.4108,0,1); } public init_vehicles_gostown6() { AddStaticVehicle(520,-192.4960,-2000.0496,341.9180,89.4895,0,0); AddStaticVehicle(520,-188.8134,-2031.7225,341.9313,55.2997,0,0); AddStaticVehicle(522,-204.3682,-2031.3853,340.0129,54.6060,3,8); AddStaticVehicle(522,-203.1901,-2028.4111,339.9857,68.2332,6,25); AddStaticVehicle(522,-204.8533,-2000.0114,340.0280,136.0768,7,79); AddStaticVehicle(522,-203.6909,-2002.9912,339.9991,127.4995,8,82); } public init_vehicles_cr() { AddStaticVehicle(520,2529.3201,-2181.7600,22.6899,270.0000,0,0); AddStaticVehicle(405,2577.6262,-2174.7920,21.8355,179.6034,36,1); AddStaticVehicle(410,2573.3704,-2174.6943,21.7203,179.7061,9,1); AddStaticVehicle(425,2585.5505,-2190.7563,22.6221,223.7395,43,0); AddStaticVehicle(522,2555.2427,-2174.5510,21.5366,180.4943,8,82); } public init_vehicles_openvice() { AddStaticVehicle(425,563.7643,847.5987,14.0700,265.5441,43,0); AddStaticVehicle(522,549.6598,834.3176,12.6909,195.7558,3,8); AddStaticVehicle(522,548.4855,830.6889,12.5187,204.9415,6,25); AddStaticVehicle(522,547.8527,827.8597,12.3807,205.3580,7,79); } //------------------------------------------------------------------------------------------------------ public init_objects_sa() { } public init_objects_anderius() { } public init_objects_united() { // Most section in LS CreateObject(15753, -1629.4340, 1168.4301, 43.00, 0.0, 0.0, 0.0); // lc to vc bridge by dani5ooo CreateObject(15070, 134.859, 628.44, 87.7197, 0, 0, -0); CreateObject(16718, 134.85, 628.528, 87.3263, 0, 0, -0); CreateObject(15070, 297.488, 628.676, 83.749, 0, 0, -0); CreateObject(16718, 457.534, 628.646, 80.3081, 0, 0, -0); CreateObject(15070, 657.463, 628.659, 75.5883, 0, 0, -0); CreateObject(15070, 867.497, 628.625, 71.2118, 0, 0, -0); CreateObject(8184, 56.8728, 644.87, -0.869, 0, 0, -0); CreateObject(15009, 57.15, 638.34, -0.969, 0, -20, -0); CreateObject(15010, 57.15, 618.34, -0.969, 0, -20, -0); CreateObject(15009, 1087.59, 639.02, -11.28, 0, 10.0003, -0); CreateObject(15009, 225.189, 638.44, 24.3245, 0, 0, -0); CreateObject(15010, 225.189, 618.44, 24.3245, 0, 0, -0); CreateObject(15009, 398.089, 638.58, 20.2245, 0, 0, -0); CreateObject(15010, 398.089, 618.58, 20.2245, 0, 0, -0); CreateObject(15009, 571.089, 638.68, 16.1, 0, 0, -0); CreateObject(15010, 571.089, 618.68, 16.1, 0, 0, -0); CreateObject(15009, 743.589, 638.78, 12, 0, 0, -0); CreateObject(15010, 743.589, 618.88, 12, 0, 0, -0); CreateObject(15009, 916.589, 638.9, 7.9, 0, 0, -0); CreateObject(15010, 916.589, 618.98, 7.9, 0, 0, -0); CreateObject(14732, -50.5, 635.417, -17.73, 0.0851624, -18.0776, 2.94584); CreateObject(14732, 43.1935, 620.117, -3.2, 0, 0, -0); CreateObject(14732, 43.1935, 637.217, -3.1787, 0, 0, -0); CreateObject(638, 58.0971, 623.102, 12.6213, 0, 0, -0); CreateObject(638, 58.09, 606.002, 12.6213, 0, 0, -0); CreateObject(638, 57.3971, 623.102, 12.6213, 0, 0, -0); CreateObject(638, 56.7, 623.102, 12.6213, 0, 0, -0); CreateObject(638, 55.99, 623.102, 12.6213, 0, 0, -0); CreateObject(638, 55.99, 606.002, 12.6213, 0, 0, -0); CreateObject(638, 56.69, 606.002, 12.6213, 0, 0, -0); CreateObject(638, 57.39, 606.002, 12.6213, 0, 0, -0); CreateObject(15010, 1087.59, 619.1, -11.28, 0, 10.0003, -0); CreateObject(19843, 318.89, 653.753, 25.8, 0, 0, -88.5999); CreateObject(19843, 319, 647.453, 25.8245, 0, -0, 89.9999); CreateObject(3200, 358.014, 661.172, 26.78, 0, 0, -89.9999); CreateObject(19710, 347.029, 669.249, 25.68, 0, 0, -0); CreateObject(11444, 357.841, 668.681, 29.88, 0, 0, -89.9999); CreateObject(1228, 369.129, 684.349, 27.28, 0, 0, -89.9999); CreateObject(1228, 372.929, 684.349, 27.28, 0, 0, -89.9999); CreateObject(1228, 371.029, 684.349, 27.28, 0, 0, -89.9999); CreateObject(1228, 319.367, 656.9, 27.38, 0, 0, -89.9999); } public init_objects_gostown6() { } public init_objects_cr() { // From thread 'MAH_MOST' - sections from movable bridge } public init_objects_openvice() { } //------------------------------------------------------------------------------------------------------ public player_init_icons_sa(player_id) { } public player_init_icons_anderius(player_id) { // Pay'n'Spay SetPlayerMapIcon(player_id, 1, 1984.11, 1183.87, 20.0, 63, 0); SetPlayerMapIcon(player_id, 2, 1080.845, 922.4072, 25.7633, 63, 0); SetPlayerMapIcon(player_id, 3, 2376.26, 2149.8, 17.9258, 63, 0); SetPlayerMapIcon(player_id, 4, 1529.87, 1303.99, 25.4, 63, 0); SetPlayerMapIcon(player_id, 5, 2849.39, 1799.07, 28.8, 63, 0); SetPlayerMapIcon(player_id, 6, 1318.87, -1569.01, 82.5004, 63, 0); SetPlayerMapIcon(player_id, 7, 1245.54, -827.577, 32.2676, 63, 0); SetPlayerMapIcon(player_id, 8, 2403.631, -2199.507, 129.4441, 63, 0); SetPlayerMapIcon(player_id, 9, 690.41, -1082.72, 33.4977, 63, 0); SetPlayerMapIcon(player_id, 10, -1418.507, -1503.954, 78.1623, 63, 0); SetPlayerMapIcon(player_id, 11, -1210.932, -631.1083, 27.0474, 63, 0); SetPlayerMapIcon(player_id, 12, -1646.584, -394.0845, 53.4851, 63, 0); SetPlayerMapIcon(player_id, 13, -1984.647, 386.5002, 55.7634, 63, 0); SetPlayerMapIcon(player_id, 14, -1810.182, -612.2468, 44.9951, 63, 0); SetPlayerMapIcon(player_id, 15, -1712.872, -1665.722, 59.9842, 63, 0); SetPlayerMapIcon(player_id, 16, 24.9827, -1627.45, 13.3296, 63, 0); SetPlayerMapIcon(player_id, 17, -2676.358, 61.6779, 93.3603, 63, 0); SetPlayerMapIcon(player_id, 18, -2700.817, -611.6945, 105.1078, 63, 0); SetPlayerMapIcon(player_id, 19, -2769.142, -1560.061, 81.3563, 63, 0); SetPlayerMapIcon(player_id, 20, -1463.0, 937.9269, 37.0068, 63, 0); SetPlayerMapIcon(player_id, 21, -489.0841, 1592.942, 48.8904, 63, 0); SetPlayerMapIcon(player_id, 22, -1196.974, -55.5126, 50.0216, 63, 0); SetPlayerMapIcon(player_id, 23, -816.1977, -1373.081, 31.9653, 63, 0); SetPlayerMapIcon(player_id, 24, -2235.231, -685.3432, 81.2842, 63, 0); } public player_init_icons_united(player_id) { // Pay'n'Spay SetPlayerMapIcon(player_id, 1, 1118.717, -1063.952, 5.0896, 63, 0); SetPlayerMapIcon(player_id, 2, 991.5446, -1798.367, 1.4216, 63, 0); SetPlayerMapIcon(player_id, 3, 1092.698, -2207.208, 5.7776, 63, 0); SetPlayerMapIcon(player_id, 4, 1997.184, -2207.854, 4.5361, 63, 0); SetPlayerMapIcon(player_id, 5, 2321.777, -518.6708, 5.251, 63, 0); SetPlayerMapIcon(player_id, 6, -424.9958, 1438.26, 10.5055, 63, 0); SetPlayerMapIcon(player_id, 7, -970.2368, 1307.068, 25.8287, 63, 0); SetPlayerMapIcon(player_id, 8, -2495.189, 1834.536, 58.4793, 63, 0); } public player_init_icons_gostown6(player_id) { // Pay'n'Spay SetPlayerMapIcon(player_id, 1, 1653.0, -1878.0, 579.3, 63, 0); } public player_init_icons_cr(player_id) { // Pay'n'Spay SetPlayerMapIcon(player_id, 1, -402.779, 1009.8, 13.2477, 63, 0); // ARZAMAS SetPlayerMapIcon(player_id, 2, -1611.46, 1544.69, 36.2602, 63, 0); // SCHWARZ SetPlayerMapIcon(player_id, 3, -2147.51, -94.3456, 26.2668, 63, 0); // LYTKARINO } public player_init_icons_openvice(player_id) { } //------------------------------------------------------------------------------------------------------ public player_init_for_class_sa(player_id) { SetPlayerInterior(player_id, 14); SetPlayerPos(player_id, 258.4893, -41.4008, 1002.0234); SetPlayerFacingAngle(player_id, 270.0); SetPlayerCameraPos(player_id, 256.0815, -43.0475, 1004.0234); SetPlayerCameraLookAt(player_id, 258.4893, -41.4008, 1002.0234); } public player_init_for_class_anderius(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 2150.2717, -375.0633, 340.1352); SetPlayerFacingAngle(player_id, 270.0); SetPlayerCameraPos(player_id, 2153.7841, -373.1006, 341.7352); SetPlayerCameraLookAt(player_id, 2144.9545, -377.7953, 337.3515); } public player_init_for_class_united(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, -1282.5667, 1853.1329, 16.1281); SetPlayerFacingAngle(player_id, 304.3433); SetPlayerCameraPos(player_id, -1281.2346, 1856.6728, 17.3281); SetPlayerCameraLookAt(player_id, -1283.8227, 1847.0135, 14.2379); } public player_init_for_class_gostown6(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 156.0986, -1428.9176, 8.8992); SetPlayerFacingAngle(player_id, 20.0); SetPlayerCameraPos(player_id, 153.0041, -1426.6641, 10.3992); SetPlayerCameraLookAt(player_id, 160.8530, -1431.1956, 6.1730); } public player_init_for_class_cr(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 2679.1013, -2535.1406, 21.8786); SetPlayerFacingAngle(player_id, 90.0); SetPlayerCameraPos(player_id, 2676.5026, -2534.2717, 21.7785); SetPlayerCameraLookAt(player_id, 2685.1298, -2539.2526, 22.6501); } public player_init_for_class_openvice(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, -552.8130, -404.2345, 10.1362); SetPlayerFacingAngle(player_id, 90.0); SetPlayerCameraPos(player_id, -555.1668, -402.7256, 11.4361); SetPlayerCameraLookAt(player_id, -548.3468, -410.0391, 7.5288); } //------------------------------------------------------------------------------------------------------ public player_spawn_sa(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 1958.3783, 1343.1572, 15.3746); SetPlayerFacingAngle(player_id, 270.0); } public player_spawn_anderius(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 2769.7476, -831.6984, 65.8685); SetPlayerFacingAngle(player_id, 317.3143); } public player_spawn_united(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, -78.0128, 1182.7797, 12.1765); SetPlayerFacingAngle(player_id, 180.0); } public player_spawn_gostown6(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, -207.6557, -2013.1881, 334.0067); SetPlayerFacingAngle(player_id, 180.0); } public player_spawn_cr(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 2554.8867, -2205.5896, 22.4543); SetPlayerFacingAngle(player_id, 0.0); } public player_spawn_openvice(player_id) { SetPlayerInterior(player_id, 0); SetPlayerPos(player_id, 553.2108, 855.5515, 14.0219); SetPlayerFacingAngle(player_id, 180.0); } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } //------------------------------------------------------------------------------------------------------ public OnAccountCheck(playerid) { new rows, fields; cache_get_data(rows, fields, mysql); if(rows) //если есть строка {//затем cache_get_field_content(0, "PASS", pInfo[playerid][Password], mysql, 129); //загружаем пароль игрока в pInfo[playerid][Password], используемый в регистрации pInfo[playerid][ID] = cache_get_field_content_int(0, "ID"); //загрузка ID игрока в pInfo[playerid][ID] printf("%s", pInfo[playerid][Password]); ShowPlayerDialog(playerid, dlogin, DIALOG_STYLE_INPUT, "Авторизация", "Для того чтобы начать игру, необходимо авторизоваться", "Вход", "Выйти"); //Обнаружили аккаунт, показываем данный диалог } else //если аккаунта нет { ShowPlayerDialog(playerid, dregister, DIALOG_STYLE_INPUT, "Регистрация", "Для того, чтобы начать игру, Вам необходимо зарегистрироваться.", "регистрация", "Выйти"); //То показываем этот диалог регистрации аккаунта } return 1; } public OnAccountLoad(playerid) { pInfo[playerid][Admin] = cache_get_field_content_int(0, "Admin"); pInfo[playerid][VIP] = cache_get_field_content_int(0, "VIP"); pInfo[playerid][Money] = cache_get_field_content_int(0, "Money"); pInfo[playerid][posX] = cache_get_field_content_float(0, "PosX"); pInfo[playerid][posY] = cache_get_field_content_float(0, "PosY"); pInfo[playerid][posZ] = cache_get_field_content_float(0, "PosZ"); GivePlayerMoney(playerid, pInfo[playerid][Money]);//деньги SendClientMessage(playerid, -1, "Успешный вход!"); //Успешный вход в аккаунт return 1; } public OnAccountRegister(playerid) { pInfo[playerid][ID] = cache_insert_id(); //загружает ID игрока в переменную, после того, как он зарегистрировался. printf("Зарегистрирован новый аккаунт. ID: %d", pInfo[playerid][ID]); return 1; } //------------------------------------------------------------------------------------------------------
  24. Сделал загрузку текстур с мануала на форуме ,но есть проблема ,она заключается в том,что если резко войти в интерьер и после быстро выйти обратно ,то на 50% загрузки TD персонаж размораживается ,а после TD пропадает . Так-же не успевает ничего прогрузиться . Сделал по данному мануалу: http://cr-mp.ru/forum/topic/23065-zagruzka-tekstur/
  25. Добавил в мод: #include sscanf Выдаёт ошибки: C:\Users\-Ultra--USER-\Desktop\RRD\pawno\include\sscanf2.inc(258) : warning 202: number of arguments does not match definition C:\Users\-Ultra--USER-\Desktop\RRD\pawno\include\sscanf2.inc(271) : error 025: function heading differs from prototype Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. Если убираю этот инклуд, то всё ОК! Помогите!
×

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

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