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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. [spoiler=Проблемный мод.(Ссылка но форум) ] http://cr-mp.ru/forum/topic/19147-rp-sliv-moda/ Всё делаю верно, подключаю БД. Но всё равно нету окна авторизации.Появляюсь среди поля.БД взял из той-же темы сверху. MySQL_log чист. [spoiler=server_log ( С MySQL connection)]20:57:24] MySQL connection: OK [20:57:24] ------------------------------ [20:57:24] Number of vehicle models: 23 [20:57:24] [serv_log] Load warehouse. Time: 0 ms. [20:57:24] [serv_log] Load job business. Load: 4 b. Time: 2 ms. [20:57:24] [serv_log] Load auto business. Load: 2 b. Time: 1 ms. [20:57:24] [serv_log] Load kvartiry. Load: 461 b. Time: 321 ms. [20:57:24] [serv_log] Load houses. Load: 115 h. Time: 14 ms. [20:57:24] [serv_log] Load business. Load: 42 b. Time: 8 ms. [20:58:03] Incoming connection: 127.0.0.1:60763 [20:58:04] [join] Ilya_Efimov has joined the server (0:127.0.0.1) [20:58:20] [part] Ilya_Efimov has left the server (0:1)
  2. У меня мод не видит что он есть Вот логи: ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [17:16:21] [17:16:21] Server Plugins [17:16:21] -------------- [17:16:21] Loading plugin: sscanf [17:16:21] [17:16:21] =============================== [17:16:21] sscanf plugin loaded. [17:16:21] Version: 2.8.2 [17:16:21] © 2012 Alex "Y_Less" Cole [17:16:21] =============================== [17:16:21] Loaded. [17:16:21] Loading plugin: mysql [17:16:21] >> plugin.mysql: R39-3 successfully loaded. [17:16:21] Loaded. [17:16:21] Loading plugin: streamer [17:16:21] *** Streamer Plugin v2.9.2 by Incognito loaded *** [17:16:21] Loaded. [17:16:21] Loading plugin: dc_cmd [17:16:21] Daniel's CMD plugin v2.8 [17:16:21] © 2014 Daniel_Cortez [17:16:21] www.[ссылка стороннего ресурса].ru [17:16:21] Loaded. [17:16:21] Loaded 4 plugins. [17:16:21] I couldn't load any gamemode scripts. Please verify your server.cfg [17:16:21] It needs a gamemode0 line at the very least.
  3. Всем привет! При запуске FileZilla и вводе пароля/логина пишет: Статус: Соединение установлено, ожидание приглашения... Статус: Небезопасный сервер, не поддерживает FTP через TLS. Статус: Логин содержит не ASCII символы, сервер может не поддерживать UTF-8. Попытка использовать локальную кодировку. Как с этим бороться? Хост: MyArena.
  4. Здравствуйте, у меня такая проблема: когда я создаю дом из игры, ставлю высокий класс, потом покупаю дом и захожу в дом и сразу проваливаюсь под текстуры. Подскажите пожалуйста что делать. [spoiler=Загрузка домов] forward LoadHouse(); public LoadHouse() { new time = GetTickCount(), rows, fields; cache_get_data(rows, fields); if(rows) { for(new idx = 1; idx <= rows; idx++) { HouseInfo[idx][hID] = cache_get_row_int(idx-1, 0, dbHandle); // id HouseInfo[idx][hEntrx] = cache_get_row_float(idx-1, 1, dbHandle); // hEntrx HouseInfo[idx][hEntry] = cache_get_row_float(idx-1, 2, dbHandle); // hEntry HouseInfo[idx][hEntrz] = cache_get_row_float(idx-1, 3, dbHandle); // hEntrz HouseInfo[idx][hExitx] = cache_get_row_float(idx-1, 4, dbHandle); // hExitx HouseInfo[idx][hExity] = cache_get_row_float(idx-1, 5, dbHandle); // hExity HouseInfo[idx][hExitz] = cache_get_row_float(idx-1, 6, dbHandle); // hExitz HouseInfo[idx][hCarx] = cache_get_row_float(idx-1, 7, dbHandle); // carx HouseInfo[idx][hCary] = cache_get_row_float(idx-1, 8, dbHandle); // cary HouseInfo[idx][hCarz] = cache_get_row_float(idx-1, 9, dbHandle); // carz HouseInfo[idx][hCarfa] = cache_get_row_float(idx-1, 10, dbHandle); // carfa cache_get_row(idx-1, 11, HouseInfo[idx][hOwner], dbHandle, MAX_PLAYER_NAME); // hOwner cache_get_row(idx-1, 12, HouseInfo[idx][hDiscript], dbHandle, 16); // hDiscript HouseInfo[idx][hPrice] = cache_get_row_int(idx-1, 13, dbHandle); // hPrice HouseInfo[idx][hBuyPrice] = cache_get_row_int(idx-1, 14, dbHandle); // buyprice HouseInfo[idx][hInt] = cache_get_row_int(idx-1, 15, dbHandle); // hInt HouseInfo[idx][hVirtual] = cache_get_row_int(idx-1, 16, dbHandle); // hVirtual HouseInfo[idx][hLock] = cache_get_row_int(idx-1, 17, dbHandle); // hLock HouseInfo[idx][hOplata] = cache_get_row_int(idx-1, 18, dbHandle); // hOplata HouseInfo[idx][hHeal] = cache_get_row_int(idx-1, 19, dbHandle); // hHeal if(!strcmp(HouseInfo[idx][hOwner],"None",true)) { HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 31, 0,-1,-1,-1,150.0); HouseInfo[idx][hPickup] = CreateDynamicPickup(1273, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]); } else { HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 32, 0,-1,-1,-1,150.0); HouseInfo[idx][hPickup] = CreateDynamicPickup(1272, 1, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]); } HouseInfo[idx][hPickupExit] = CreateDynamic3DTextLabel("??? ?????? ??????? '????? ALT'",0xFFFF00FF,HouseInfo[idx][hExitx], HouseInfo[idx][hExity], HouseInfo[idx][hExitz],6.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,HouseInfo[idx][hVirtual],HouseInfo[idx][hInt]); TOTALHOUSE++; } } printf("[????????? ?????]: <%i>. ?????????: <%i ms>.", TOTALHOUSE, GetTickCount() - time); return 1; } [spoiler=Координаты вход/выход] forward LoadPorch(); public LoadPorch() { porch_menu = CreateDynamicPickup(1314, 23, 2449.9851,-2086.1223,-4.6100,-1, 9); porch_exit = CreateDynamicPickup(1318, 23, 2452.4482,-2086.6277,-4.6100,-1, 9); porch_house_exit = CreateDynamicPickup(1318, 23, -2294.8022,364.9774,-86.4541,-1, 10); new string[32]; new rows, fields; cache_get_data(rows, fields); if(rows) {
  5. Здравствуйте, форумчане. У меня проблема заключается в том, что некоторые организации не могут писать в /d /db, а точнее могут, но они почему-то не видят все что пишут в /d /db (департамент). Думаю все дело в строке case 1..6,9..13,19: Вот чтобы вы понимали команда /db (оос чат) if(strcmp(cmd, "/departmentsbad", true) == 0 || strcmp(cmd, "/db", true) == 0) { if(GetPVarInt(playerid,#TogDb) == 1) return SendClientMessage(playerid,COLOR_GRAD1,#Введите /togdb.); if(IsPlayerConnected(playerid)) { //------------------------------------------------------------------------------ if(PlayerInfo[playerid][pMuted] == 1) { PlayerMuteMessage(playerid); return 1; } //------------------------------------------------------------------------------ GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /db [текст]"); return 1; } new frak; if(PlayerInfo[playerid][pLeader] > 0) frak = PlayerInfo[playerid][pLeader]; else frak = PlayerInfo[playerid][pMember]; new rank = PlayerInfo[playerid][pRank]; if(rank > 15) rank = 15; switch(frak) { case 1..6,9..13,19: { format(string, sizeof(string), "{04B4AE}(( %s %s: %s ))",FrakInfo[frak-1][rank][rang],sendername, result); SendDepMessage(string); return 1; } default: return SendClientMessage(playerid, COLOR_GREY, "Вы не состоите во фракции!"); } } return 1; } Ну и /d if(strcmp(cmd, "/departments", true) == 0 || strcmp(cmd, "/d", true) == 0) { if(IsPlayerConnected(playerid)) { //------------------------------------------------------------------------------ if(PlayerInfo[playerid][pMuted] == 1) { PlayerMuteMessage(playerid); return 1; } if(GetPVarInt(playerid,#TogDb) == 1) return SendClientMessage(playerid,COLOR_GRAD1,#Введите /togdb.); //------------------------------------------------------------------------------ GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[128]; while((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /d [текст]"); return 1; } new frak; if(PlayerInfo[playerid][pLeader] > 0) frak = PlayerInfo[playerid][pLeader]; else frak = PlayerInfo[playerid][pMember]; new rank = PlayerInfo[playerid][pRank]; if(rank > 15) rank = 15; switch(frak) { case 1..6,9..13,19: { format(string, sizeof(string), "{04B4AE}[D] %s %s: %s",FrakInfo[frak-1][rank][rang],sendername, result); SendDepMessage(string); format(string, sizeof(string), "* %s сказал что-то в рацию", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); return 1; } default: return SendClientMessage(playerid, COLOR_GREY, "Вы не состоите во фракции!"); } } return 1; } Спасибо заранее.
  6. вот я маппил свой вокзал , и сделал, залил в мод , зашёл на сервер , и там есть воздушная оборона(как в сампе в одиночку на зоне 51 , она сбивает вас в воздухе) я немогу её убрать, её нету в мап конструкторе, помогите, может кто-то зает что-то
  7. Привет! Проблема с игровым модом Network RP(Prime RP). В последней строчке выдается ошибка. C:\Users\NToria\Downloads\мод\мод\gamemodes\NRP.pwn(42495) : warning 203: symbol is never used: "wned" Вот сам код. В чем проблема? stock IsAAntidm(playerid) { //Заполняйте функцию по принципу: if(IsPlayerInRangeOfPoint(playerid, 20, 374.2019,133.9330,1003.8500) || IsPlayerInRangeOfPoint(playerid, 20, 374.2019,133.9330,1003.8500)){return true;} return false: } return 1; } В моде всего 42494 стоки, а указывает ошибку в строчке 42495.
  8. Здравствуйте. Столкнулся с такой проблемой. При подключении любого игрока к серверу, сервер крашит. Вот логи: [spoiler=Краш сервера 1] ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, (C)2005-2012 SA-MP Team [19:57:03] filterscripts = "" (string) [19:57:03] [19:57:03] Server Plugins [19:57:03] -------------- [19:57:03] Loading plugin: crashdetect [19:57:03] CrashDetect v4.15.1 is OK. [19:57:03] Loaded. [19:57:03] Loading plugin: streamer [19:57:03] *** Streamer Plugin v2.8.2 by Incognito loaded *** [19:57:03] Loaded. [19:57:03] Loading plugin: mysql [19:57:03] >> plugin.mysql: R39-5 successfully loaded. [19:57:03] Loaded. [19:57:03] Loading plugin: sscanf [19:57:03] [19:57:03] =============================== [19:57:03] sscanf plugin loaded. [19:57:03] Version: 2.8.1 [19:57:03] (c) 2012 Alex "Y_Less" Cole [19:57:03] =============================== [19:57:03] Loaded. [19:57:03] Loading plugin: regex [19:57:03] [19:57:03] ______________________________________ [19:57:03] Regular Expression Plugin v0.2.1 loaded [19:57:03] ______________________________________ [19:57:03] By: Fro (c) Copyright <TBG> 2009-2011 [19:57:03] ______________________________________ [19:57:03] Loaded. [19:57:03] Loading plugin: CRP [19:57:03] [19:57:03] ______________________________________ [19:57:03] Convert Rus To Pwn v0.1.1 loaded [19:57:03] ______________________________________ [19:57:03] By: Fro (c) Copyright <TBG> 2009-2011 [19:57:03] ______________________________________ [19:57:03] Loaded. [19:57:03] Loading plugin: dc_cmd [19:57:03] Daniel's CMD plugin v2.8 [19:57:03] (c) 2014 Daniel_Cortez [19:57:03] www.[ссылка стороннего ресурса].ru [19:57:03] Loaded. [19:57:03] Loading plugin: mysql_static [19:57:03] Failed. [19:57:03] Loading plugin: nativechecker [19:57:03] Loaded. [19:57:03] Loading plugin: RNM [19:57:03] [RNM] Loading... [19:57:03] Loaded. [19:57:03] Loading plugin: crashdetect [19:57:03] CrashDetect must be loaded before 'streamer.DLL' [19:57:03] Failed. [19:57:03] Loaded 9 plugins. [19:57:03] [RNM] Addresses found [19:57:03] [RNM] Initialized. Version: 2.0.0. Author: urShadow [19:57:03] [19:57:03] Filterscripts [19:57:03] --------------- [19:57:03] Loaded 0 filterscripts. [19:57:03] [19:57:03] [19:57:03] [19:57:03] ======================================= [19:57:03] | | [19:57:03] | YSI version 3.09.0684 | [19:57:03] | By Alex "Y_Less" Cole | [19:57:03] | | [19:57:03] ======================================= [19:57:03] [19:57:04] Number of vehicle models: 22 [19:57:05] [Загружено орг/раб. автомобилей]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено бизнесов]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено домов]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружены склады мафий]: Потрачено: <0 ms>. [19:57:05] [Загружены склады банд]: Потрачено: <0 ms>. [19:57:05] [Загружено гангзон]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено банкоматов]: <1>. Потрачено: <0 ms>. [19:57:05] [Загружено остальное]: Потрачено: <0 ms>. [19:57:05] [Загружено радаров]: <0>. Потрачено: <0 ms>. [19:57:43] Incoming connection: 127.0.0.1:60145 [19:57:43] [join] Nick has joined the server (0:127.0.0.1) [19:57:43] [debug] Server crashed due to an unknown error [19:57:44] [debug] Native backtrace: [19:57:44] [debug] #0 004523a0 in ?? () from samp-server-cr.exe [19:57:44] [debug] #1 0045615c in ?? () from samp-server-cr.exe [19:57:44] [debug] #2 0045ae83 in ?? () from samp-server-cr.exe [19:57:44] [debug] #3 004873fd in ?? () from samp-server-cr.exe [19:57:44] [debug] #4 004541e4 in ?? () from samp-server-cr.exe [19:57:44] [debug] #5 0045af70 in ?? () from samp-server-cr.exe Пробовал убрать плагин crashdetect В итоге сервер крашился и вот, что было в логах: [spoiler=Краш сервера 2] ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, (C)2005-2012 SA-MP Team [19:57:03] filterscripts = "" (string) [19:57:03] [19:57:03] Server Plugins [19:57:03] -------------- [19:57:03] Loading plugin: crashdetect [19:57:03] CrashDetect v4.15.1 is OK. [19:57:03] Loaded. [19:57:03] Loading plugin: streamer [19:57:03] *** Streamer Plugin v2.8.2 by Incognito loaded *** [19:57:03] Loaded. [19:57:03] Loading plugin: mysql [19:57:03] >> plugin.mysql: R39-5 successfully loaded. [19:57:03] Loaded. [19:57:03] Loading plugin: sscanf [19:57:03] [19:57:03] =============================== [19:57:03] sscanf plugin loaded. [19:57:03] Version: 2.8.1 [19:57:03] (c) 2012 Alex "Y_Less" Cole [19:57:03] =============================== [19:57:03] Loaded. [19:57:03] Loading plugin: regex [19:57:03] [19:57:03] ______________________________________ [19:57:03] Regular Expression Plugin v0.2.1 loaded [19:57:03] ______________________________________ [19:57:03] By: Fro (c) Copyright <TBG> 2009-2011 [19:57:03] ______________________________________ [19:57:03] Loaded. [19:57:03] Loading plugin: CRP [19:57:03] [19:57:03] ______________________________________ [19:57:03] Convert Rus To Pwn v0.1.1 loaded [19:57:03] ______________________________________ [19:57:03] By: Fro (c) Copyright <TBG> 2009-2011 [19:57:03] ______________________________________ [19:57:03] Loaded. [19:57:03] Loading plugin: dc_cmd [19:57:03] Daniel's CMD plugin v2.8 [19:57:03] (c) 2014 Daniel_Cortez [19:57:03] www.[ссылка стороннего ресурса].ru [19:57:03] Loaded. [19:57:03] Loading plugin: mysql_static [19:57:03] Failed. [19:57:03] Loading plugin: nativechecker [19:57:03] Loaded. [19:57:03] Loading plugin: RNM [19:57:03] [RNM] Loading... [19:57:03] Loaded. [19:57:03] Loading plugin: crashdetect [19:57:03] CrashDetect must be loaded before 'streamer.DLL' [19:57:03] Failed. [19:57:03] Loaded 9 plugins. [19:57:03] [RNM] Addresses found [19:57:03] [RNM] Initialized. Version: 2.0.0. Author: urShadow [19:57:03] [19:57:03] Filterscripts [19:57:03] --------------- [19:57:03] Loaded 0 filterscripts. [19:57:03] [19:57:03] [19:57:03] [19:57:03] ======================================= [19:57:03] | | [19:57:03] | YSI version 3.09.0684 | [19:57:03] | By Alex "Y_Less" Cole | [19:57:03] | | [19:57:03] ======================================= [19:57:03] [19:57:04] Number of vehicle models: 22 [19:57:05] [Загружено орг/раб. автомобилей]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено бизнесов]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено домов]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружены склады мафий]: Потрачено: <0 ms>. [19:57:05] [Загружены склады банд]: Потрачено: <0 ms>. [19:57:05] [Загружено гангзон]: <0>. Потрачено: <0 ms>. [19:57:05] [Загружено банкоматов]: <1>. Потрачено: <0 ms>. [19:57:05] [Загружено остальное]: Потрачено: <0 ms>. [19:57:05] [Загружено радаров]: <0>. Потрачено: <0 ms>. [19:57:43] Incoming connection: 127.0.0.1:60145 [19:57:43] [join] Nick has joined the server (0:127.0.0.1) Подскажите пожалуйста, как в этом случаем быть.
  9. Здравствуйте, Уважаемые читатели данного портала. Я столкнулся с такой проблемой: Создал NPC бота, дал ему 3dtext, он ходит по своему маршруту, все хорошо, текст над ним есть, но есть проблема. Бот не говорит сообщения которые должен говорить. То есть, если Вы приближаетесь к боту должно рандомно сработать какая-та фраза, но такого не выходит, смотрите код в npcmodes: #define RECORDING "9" //ковычки оставляем #define RECORDING_TYPE 2// Заменяем на любое другое число если запись #define RECORDING_REPLAY 1// Повтор записи, 1 - да, 0 - нет #include <a_npc> main() { } new antiflood = 0; #if RECORDING_REPLAY == 1 public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #endif #if RECORDING_TYPE == 1 public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING); public OnNPCExitVehicle() StopRecordingPlayback(); #else public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING); #endif forward Bot(); new bool:paused;//пауза forward Bot1(); public Bot1() { antiflood--; return 1; } public Bot() { for(new i; i < 100; i++) { if(IsPlayerConnected(i)) { new Float:x,Float:y,Float:z; GetMyPos(x, y, z); if(IsPlayerInRangeOfPoint(i, 2.0, x, y, z)) { if(antiflood>=5) return 1; antiflood=20; PauseRecordingPlayback(); new asd = random(5); if(asd==0) { SendChat("чо? а?"); } if(asd==1) { SendCommand("/do Семечки в кармане"); } if(asd==2) { SendCommand("/do Фингал под глазом"); } if(asd==3) { SendChat("Чо уставился? М? С какого района?"); } if(asd==4) { SendChat("пщел отсюду!"); } if(asd==5) { SendChat("пошел!"); } paused=true; } else if(paused) { if(!IsPlayerInRangeOfPoint(i, 10.0, x, y, z)) { ResumeRecordingPlayback(); SendChat("Вот и вали отсюда!"); paused=false; } } } } return 1; } По идеи он должен писать в чат рандомно фразы, когда подходишь к нему, но такого нет. Прошу помощи.
  10. Дорогие друзья, приветствую всех! Недавно столкнулся с ошибками и предупреждениями, буду благодарен если вы мне поможете решить их. [spoiler=Ошибки / предупреждения]Criminal RolePlay - GameMode\gamemodes\criminalrp.pwn(7100) : loose indentation Criminal RolePlay - GameMode\gamemodes\criminalrp.pwn(62125) : warning: recursion in ShowSelectCar: call from OnDialogResponse C:\Users\qq\Desktop\Criminal RolePlay - GameMode\gamemodes\criminalrp.pwn(42248) Criminal RolePlay - GameMode\gamemodes\criminalrp.pwn(60729) : warning: recursion in StopSnow: call from StartSnow C:\Users\qq\Desktop\Criminal RolePlay - GameMode\gamemodes\criminalrp.pwn(60709) Disable recursion warning: #pragma disablerecursion Pawn compiler 3.2.3664 Copyright © 1997-2016, ITB CompuPhase Header size: 18208 bytes Code size: 6808124 bytes Data size: 6137300 bytes Stack/heap size: 4194304 bytes; estimated max. usage: unknown, due to recursion Total requirements:17157936 bytes 2 Warnings. При надобности, кусочек этого кода скину!
  11. Мод unknown вот [spoiler=Логи]---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, ©2005-2015 SA-MP Team [21:32:22] filterscripts = "" (string) [21:32:22] weburl = "www.sa-mp.com" (string) [21:32:22] [21:32:22] Server Plugins [21:32:22] -------------- [21:32:22] Loading plugin: crashdetect.so [21:32:22] CrashDetect v4.18.1 is OK. [21:32:22] Loaded. [21:32:22] Loading plugin: md5.so [21:32:22] MD5 v1.2 by BJIADOKC loaded [21:32:22] Loaded. [21:32:22] Loading plugin: mysql_static.so [21:32:22] >> plugin.mysql: R39-6 successfully loaded. [21:32:22] Loaded. [21:32:22] Loading plugin: sscanf.so [21:32:22] [21:32:22] =============================== [21:32:22] sscanf plugin loaded. [21:32:22] Version: 2.8.2 [21:32:22] © 2012 Alex "Y_Less" Cole [21:32:22] =============================== [21:32:22] Loaded. [21:32:22] Loading plugin: streamer.so [21:32:22] *** Streamer Plugin v2.9.2 by Incognito loaded *** [21:32:22] Loaded. [21:32:22] Loaded 5 plugins. [21:32:22] [21:32:22] Filterscripts [21:32:22] --------------- [21:32:22] Loaded 0 filterscripts. [21:32:22] [debug] Run time error 19: "File or function is not found" [21:32:22] [debug] PC_EmulateCommand [21:32:22] [debug] Run time error 19: "File or function is not found" [21:32:22] [debug] PC_EmulateCommand [21:32:22] Script[gamemodes/crmp.amx]: Run time error 19: "File or function is not found" [21:32:22] Number of vehicle models: 0
  12. Доброго времени суток, форумчане. Помогите пожалуйста, реализовать систему часов и даты с имеющимся текстдравом. [spoiler=TEXTDRAW часов и даты.]new Text:Textdraw1; new Text:Textdraw2; Textdraw1 = TextDrawCreate(552.000000, 15.750000, "15:20:25"); TextDrawLetterSize(Textdraw1, 0.377999, 1.263124); TextDrawAlignment(Textdraw1, 1); TextDrawColor(Textdraw1, -1); TextDrawSetShadow(Textdraw1, 0); TextDrawSetOutline(Textdraw1, 1); TextDrawBackgroundColor(Textdraw1, 51); TextDrawFont(Textdraw1, 3); TextDrawSetProportional(Textdraw1, 1); Textdraw2 = TextDrawCreate(556.000000, 27.125000, "01.04.2018"); TextDrawLetterSize(Textdraw2, 0.253500, 0.943749); TextDrawAlignment(Textdraw2, 1); TextDrawColor(Textdraw2, -1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetOutline(Textdraw2, 1); TextDrawBackgroundColor(Textdraw2, 51); TextDrawFont(Textdraw2, 3); TextDrawSetProportional(Textdraw2, 1); Буду благодарен, с меня - спасибо.
  13. Здравствуйте это снова я. И у меня возникла такая проблема вчера, я сделал систему промокодов, все нормально сделал, скомпилировал без ошибок! Захожу на сервер пишу /pmenu, создаю промокод, затем открываю меню игрока "Активировать промокод", пишу в поле промокод который создал, и наживай ок, но ничего не происходит просто диалоговое окно исчезает. Подскажите пожалуйста, что делать, в БД, таблицы есть "promo", и "promo_activations". Скажите какой код нужно скинуть. Мод(Mysql)
  14. Здравствуйте, помогите, не могу понять: Сделал маппинг, вписал все объекты в pawno , скомпилировал, ошибок нет! Захожу на сервер, а мапинга (объектов) нету!
  15. Denis2131

    Мод Novgorod

    Может кто брал этот мод, разбирался с ним, что не так там в регистрации, видно, что слили убрав что-то от чего регистрация просто повторяется. Повторю кто знает или решал этот вопрос, помогите.
  16. Помогите исправить баг сохранениям.Мод район рп(Основа джаст рп) После перезахода деньги,то что купил за донат,лидерка слетает.Админка не слетает как не странно.
  17. Когда захожу авторезируюсь ничего не происходит просто окно пропадает @LoginDialog(playerid); @LoginDialog(playerid) { SetPVarInt(playerid, "login_timer", 30); stringer[0] = EOS; format(stringer, 512, "\ {FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\ {FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}уже зарегистрирован на этом сервере.\n\ Введите пароль от аккаунта в поле ниже и нажмите 'Войти'.\n\n\ У Вас есть 30 секунд на авторизацию.", GetName(playerid)); ShowPlayerDialog(playerid, dLogin, 3, "{FFCC00}Авторизация", stringer, "Войти", "Отмена"); return 1; } @RegisterDialog(playerid); @RegisterDialog(playerid) { stringer[0] = EOS; format(stringer, 512, "\ {FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\ {FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}ещё не зарегистрирован на этом сервере.\n\ Для того чтобы начать игру необходимо пройти регистрацию.", GetName(playerid)); ShowPlayerDialog(playerid, dRegister, DIALOG_STYLE_MSGBOX, "{FFCC00}Регистрация", stringer, "Далее", "Отмена"); return 1; } case dLogin: { if(!response) { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); return Kick(playerid); } for(new i = strlen(inputtext); i != 0; --i) switch(inputtext[i]) { case 'А'..'Я', 'а'..'я', ' ': return ShowPlayerDialog(playerid, dErrorPassword, DIALOG_STYLE_MSGBOX, "{F04245}Ошибка", "{FFFFFF}Пароль не должен содержать запрещённые символы!\nВозможно Вы вводите пароль не в той раскладке.", "Повторить", ""); } if(!strlen(inputtext)) { stringer[0] = EOS; format(stringer, 512, "\ {FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\ {FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}уже зарегистрирован на этом сервере.\n\ Введите пароль от аккаунта в поле ниже и нажмите 'Войти'.\n\n\ У Вас есть 30 секунд на авторизацию.", GetName(playerid)); return ShowPlayerDialog(playerid, dLogin, 3, "{FFCC00}Авторизация", stringer, "Войти", "Отмена"); } new string[128]; mysql_format(dbHandle, string, sizeof(string), "SELECT * FROM "T_ACCOUNTS" WHERE name = '%e' AND password = '%e'", GetName(playerid), inputtext); mysql_tquery(dbHandle, string, "@OnPlayerLogin", "d", playerid); } case dErrorPassword: { if(!response) { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); return Kick(playerid); } stringer[0] = EOS; format(stringer, 512, "\ {FFFFFF}Добро пожаловать на сервер проекта {FFCC00}"SERVER_NAME".\n\n\ {FFFFFF}Аккаунт с логином {63BD4E}%s {FFFFFF}уже зарегистрирован на этом сервере.\n\ Введите пароль от аккаунта в поле ниже и нажмите 'Войти'.\n\n\ У Вас есть 30 секунд на авторизацию.", GetName(playerid)); ShowPlayerDialog(playerid, dLogin, 3, "{FFCC00}Авторизация", stringer, "Войти", "Отмена"); } case dSex: { if(response) pInfo[playerid][pSex] = 1; else pInfo[playerid][pSex] = 2; ClothesRound[playerid] = 1; SendClientMessage(playerid, COLOR_LIME, "Выберите одежду для вашего будущего персонажа:"); SetHealth(playerid, 100); SetHunger(playerid, 100); gPlayerLogged[playerid] = true; SpawnPlayerEx(playerid); }
  18. Хочу вырезать из одного мода, в свой, новый спидометр, заменяю его, и у меня вылазят ошибки. Если кто то может помочь с заменой, напишите в лс.
  19. [10:33:17] [debug] Run time error 19: "File or function is not found" [10:33:17] [debug] mysql_store_result [10:33:17] [debug] mysql_fetch_row_format [10:33:17] [debug] mysql_free_result [10:33:17] [debug] mysql_num_rows [10:33:17] [debug] mysql_fetch_field_row [10:33:17] [debug] mysql_ping [10:33:17] [debug] mysql_debug [10:33:17] [debug] mysql_real_escape_string [10:33:17] [debug] Run time error 19: "File or function is not found" [10:33:17] [debug] mysql_store_result [10:33:17] [debug] mysql_fetch_row_format [10:33:17] [debug] mysql_free_result [10:33:17] [debug] mysql_num_rows [10:33:17] [debug] mysql_fetch_field_row [10:33:17] [debug] mysql_ping [10:33:17] [debug] mysql_debug [10:33:17] [debug] mysql_real_escape_string [10:33:17] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [10:33:17] Number of vehicle models: 0
  20. Код BuyBizz: CMD:buybiz(playerid, params[]) { if(PlayerLogged[playerid] == 0) return true; if(GetPlayerBizz(playerid) == 1) return SendClientMessage(playerid, COLOR_GREY, "Вы уже владеете бизнесом!"); new full, full_; new string[256]; for(new idx = 1; idx <= TOTALBIZZ; idx++) { if(IsPlayerInRangeOfPoint(playerid, 5.0, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz])) { printf("id = %i",idx); full++; if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { full_++; if(PlayerInfo[playerid][pBank] < GetInflationPrice(BizzInfo[idx][bPrice])) return SendClientMessage(playerid, COLOR_GREY, YouDoNotHaveEnoughMoney); else { printf("id = %i",idx); PlayerInfo[playerid][pBank] -= GetInflationPrice(BizzInfo[idx][bPrice]); BizzInfo[idx][bBuyPrice] = GetInflationPrice(BizzInfo[idx][bPrice]); BizzInfo[idx][bProduct] = 0; BizzInfo[idx][bMoney] = GetInflationPrice(BizzInfo[idx][bPrice]); Exchequer+=GetInflationPrice(BizzInfo[idx][bPrice]); format(query, 256, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer); GameTextForPlayer(playerid, "The busines was bought", 3000, 5); SendMes(playerid, COLOR_WHITE, "Вы купили бизнес %s за %i рублей. Остаток на счете: %i рублей",BizzInfo[idx][bName],BizzInfo[idx][bPrice], PlayerInfo[playerid][pBank]); SendClientMessage(playerid, COLOR_LIGHTRED, "Внимание! Не забывайте пополнять счет бизнеса"); SendClientMessage(playerid, COLOR_WHITE, "Помощь: Используйте /mm > Команды сервера > Бизнес"); strmid(BizzInfo[idx][bOwner],PlayerInfo[playerid][pSendername], 0, strlen(PlayerInfo[playerid][pSendername]), MAX_PLAYER_NAME); printf("id = %i",idx); format(string, sizeof(string), "UPDATE "TABLE_BIZZ" SET owner = '%s', buyprice = %i , product = %i, money = %i WHERE id = %d LIMIT 1", BizzInfo[idx][bOwner], BizzInfo[idx][bBuyPrice], BizzInfo[idx][bProduct],BizzInfo[idx][bMoney], idx); mysql_query(ConBD, query); printf("id = %i",idx); UpdateBizz(idx); } } else full_++; } } if(full == 0) return SendClientMessage(playerid, COLOR_GREY, "Вы должны находится рядом с бизнесом!"); if(full_ == 0) return SendClientMessage(playerid, COLOR_GREY, "Бизнес уже имеет владельца!"); return true; } Таблица в mysql: -- -- Структура таблицы `bizz` -- CREATE TABLE `bizz` ( `id` int(11) NOT NULL, `owner` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT 'None', `type` int(11) NOT NULL DEFAULT '1', `price` int(11) NOT NULL DEFAULT '100000', `buyprice` int(11) NOT NULL DEFAULT '0', `money` int(11) NOT NULL DEFAULT '0', `lic` int(11) NOT NULL DEFAULT '1', `x` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `y` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `z` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `xt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `yt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `zt` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menux` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menuy` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `menuz` varchar(11) CHARACTER SET utf8 NOT NULL DEFAULT '0.0', `vint` int(11) NOT NULL DEFAULT '0', `virt` int(11) NOT NULL DEFAULT '0', `icon` int(11) NOT NULL DEFAULT '4', `name` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT 'None', `penter` int(11) NOT NULL DEFAULT '100', `block` int(11) NOT NULL DEFAULT '0', `product` int(11) NOT NULL DEFAULT '0', `till` int(11) NOT NULL DEFAULT '50', `locktime` int(11) NOT NULL DEFAULT '0', `mafia` int(11) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; -- -------------------------------------------------------- -- -- Индексы таблицы `bizz` -- ALTER TABLE `bizz` ADD PRIMARY KEY (`id`); Загрузка бизнесов: void LoadBizz() { new rows, fields; cache_get_data(rows, fields); if(!rows) return print("Бизнеса в базе не обнаружено"); new time = GetTickCount(); for(new idx = 1; idx <= rows; idx++) { BizzInfo[idx][id] = cache_get_field_content_int(idx-1, "id"); cache_get_field_content(idx-1, "owner", BizzInfo[idx][bOwner], ConBD, MAX_PLAYER_NAME); BizzInfo[idx][bType] = cache_get_field_content_int(idx-1, "type"); BizzInfo[idx][bPrice] = cache_get_field_content_int(idx-1, "price"); BizzInfo[idx][bBuyPrice] = cache_get_field_content_int(idx-1, "buyprice"); BizzInfo[idx][bMoney] = cache_get_field_content_int(idx-1, "money"); BizzInfo[idx][bLic] = cache_get_field_content_int(idx-1, "lic"); BizzInfo[idx][bEntrx] = cache_get_field_content_float(idx-1, "x"); BizzInfo[idx][bEntry] = cache_get_field_content_float(idx-1, "y"); BizzInfo[idx][bEntrz] = cache_get_field_content_float(idx-1, "z"); BizzInfo[idx][bExitx] = cache_get_field_content_float(idx-1, "xt"); BizzInfo[idx][bExity] = cache_get_field_content_float(idx-1, "yt"); BizzInfo[idx][bExitz] = cache_get_field_content_float(idx-1, "zt"); BizzInfo[idx][bMenux] = cache_get_field_content_float(idx-1, "menux"); BizzInfo[idx][bMenuy] = cache_get_field_content_float(idx-1, "menuy"); BizzInfo[idx][bMenuz] = cache_get_field_content_float(idx-1, "menuz"); BizzInfo[idx][bInt] = cache_get_field_content_int(idx-1, "vint"); BizzInfo[idx][bVirtual] = cache_get_field_content_int(idx-1, "virt"); BizzInfo[idx][bMIcon] = cache_get_field_content_int(idx-1, "icon"); cache_get_field_content(idx-1, "name", BizzInfo[idx][bName], ConBD, 32); BizzInfo[idx][bEnter] = cache_get_field_content_int(idx-1, "penter"); BizzInfo[idx][bLock] = cache_get_field_content_int(idx-1, "block"); BizzInfo[idx][bProduct] = cache_get_field_content_int(idx-1, "product"); BizzInfo[idx][bTill] = cache_get_field_content_int(idx-1, "till"); BizzInfo[idx][bLockTime] = cache_get_field_content_int(idx-1, "locktime"); BizzInfo[idx][bMafia] = cache_get_field_content_int(idx-1, "mafia"); BizzInfo[idx][bIcon] = CreateDynamicMapIcon(BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz], BizzInfo[idx][bMIcon], 0,-1,-1,-1,200.0); TOTALBIZZ++; new string[410]; if(BizzInfo[idx][bType] == 8) { BizzInfo[idx][bPickup] = CreatePickup(1582,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 128, "Ларек продается!\nНазвание: %s", BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 128, "Владелец ларька: %s\nНазвание: %s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] == 1)//24/7 { BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]); BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0); BizzInfo[idx][bMenu] = CreatePickup(1274, 23, BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz],BizzInfo[idx][bVirtual]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 300, "\ {FF9900}*** 24/7 продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Номер бизнеса: {AFAFAF}%d\n\ {FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 300, "\ {FF0000}%s\n\n\ {FFFFFF}Номер бизнеса: {9ACD32}%d\n\ {FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bOwner]); //format(string, 128, "Владелец: %s\nНазвание: %s", BizzInfo[idx][bOwner], BizzInfo[idx][bName]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] != 2 && BizzInfo[idx][bType] != 7) { BizzInfo[idx][bPickup] = CreatePickup(19132,1, BizzInfo[idx][bEntrx],BizzInfo[idx][bEntry],BizzInfo[idx][bEntrz]); BizzInfo[idx][bPickupExit] = CreateDynamicSphere(BizzInfo[idx][bExitx], BizzInfo[idx][bExity], BizzInfo[idx][bExitz], 2.2, BizzInfo[idx][bVirtual], BizzInfo[idx][bInt]); BizzInfo[idx][bPickupEnter] = CreateDynamicSphere(BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz], 2.2, 0, 0); BizzInfo[idx][bMenu] = CreateDynamicCP(BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz], 1.0,BizzInfo[idx][bVirtual],BizzInfo[idx][bInt]); CreatePickup(1239, 23, BizzInfo[idx][bMenux],BizzInfo[idx][bMenuy],BizzInfo[idx][bMenuz],BizzInfo[idx][bVirtual]); if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 300, "\ {FF9900}*** Бизнес продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Номер бизнеса: {AFAFAF}%d\n\ {FFFFFF}Стоимость: {AFAFAF}%i\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 300, "\ {FF0000}%s\n\n\ {FFFFFF}Номер бизнеса: {9ACD32}%d\n\ {FFFFFF}Владелец: {9ACD32}%s\n", BizzInfo[idx][bName], BizzInfo[idx][id], BizzInfo[idx][bOwner]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else if(BizzInfo[idx][bType] == 2) { if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 400, "\ {FF9900}*** Заправка продается ***\n\n\ {FFFF00}%s\n\n\ {FFFFFF}Цена за 1 литр: {AFAFAF}%i\n\ {FFFFFF}Стоимость: {AFAFAF}%i\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3, BizzInfo[idx][bPrice]); //format(string, 128, "Заправка продается!\nНазвание: %s\nЦена за 1 литр - %i рублей", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 400, "\ {FF0000}%s\n\n\ {FFFFFF}Цена за 1 литр: {9ACD32}%i\n\ {FFFFFF}Владелец: {9ACD32}%s\nЗаправка: /fill Канистра: /buykan", BizzInfo[idx][bName], BizzInfo[idx][bTill] / 3, BizzInfo[idx][bOwner]); //format(string, 128, "Владелец заправки: %s\nНазвание: %s\nЦена за 1 литр - %i рублей", BizzInfo[idx][bOwner], BizzInfo[TOTALBIZZ][bName], BizzInfo[idx][bTill] / 3); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } else { if(!strcmp(BizzInfo[idx][bOwner],"None",true)) { format(string, 128, "CTO продается!\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nСтоимомсть: %i\nЧто бы тюниться, введите /tuning", BizzInfo[idx][bName], BizzInfo[idx][bTill],BizzInfo[idx][bPrice]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } else { format(string, 128, "Владелец СТО: %s\nНазвание: %s\nЦена за 1 запчасть - %i рублей\nЧто бы тюниться, введите /tuning", BizzInfo[idx][bOwner], BizzInfo[idx][bName], BizzInfo[idx][bTill]); LABELBIZZ[idx] = CreateDynamic3DTextLabel(string,COLOR_LIGHTGREEN,BizzInfo[idx][bEntrx], BizzInfo[idx][bEntry], BizzInfo[idx][bEntrz],20.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,0); } } } return printf("[SMSG]: Успешная загрузка 'LoadBizz' - загружено %d за %d м.с", TOTALBIZZ, GetTickCount() - time); }
  21. Kiyoshi

    С textdraw'ом

    Здравствуйте, уважаемые форумчани :D У меня тут проблемка с текстдравом, запилил новый спек(слежка) Сделал кликабельность, но Получается вот так вот, а если нажать на ЛКМ, все кнопки нажимаются одновременно, в чем может быть проблема? ни разу с такой не встречался за 2 года
  22. Паркую авто , потом делаю рескар(рестарт) и авто пропадает. Как сделать правильно, подскажите?!
  23. По какой-то причине не запускается МП 'КС' Как я понял по коду, оно должно запускатся каждые 15, 30, 45 минут. Но МП не запускается (не пишет в глобалный чат о нём, и в самом пикапе на поевляется 'Присоеденится') Сам код: forward SecUpdate(); public SecUpdate() { Timer(); new string[300]; ArmourCheck(); MoneyCheck(); //GiftsTime--; //if(GiftsTime <= 0)UpdatePrezents(); GzCheck(); GlobalAfkCheck(); if(!CS_Status) { new cMinn, cSec; gettime(cMinn, cMinn, cSec); if(cMinn == 0 || cMinn == 15 || cMinn == 30 || cMinn == 45 ) { new c; foreach(new p:Player)if(IsPlayerConnected(p) && PlayerLogged[p])c++; if(c >= 6) { CS_Status++; CS_Time = 300; SendClientMessageToAll(COLOR_LIGHTGREEN, "{FF0000}[CS] {FFFFFF}Через 5 минут начнется сражение между {A02829}Террористами {FFFFFF}и {2756D9}Контр-террористами"); SendClientMessageToAll(COLOR_LIGHTGREEN, "{FF0000}[CS] {FFFFFF}Чтобы принять участие используйте /gps -> Развлечения -> Контр Страйк"); } } } else { CS_Time--; if(CS_Status == 1) { if(CS_Time == 240)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 4-и минуты"); else if(CS_Time == 180)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 3-и минуты"); else if(CS_Time == 120)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения 2-е минуты"); else if(CS_Time == 60)SendCSMessageToAll("[CS] {FFFFFF}До начала сражения меньше минуты"); else if(CS_Time < 0) { //Начало боя new t,c; foreach(new p:Player)if(IsPlayerConnected(p) && PlayerLogged[p] && CS_Comand{p}) if(CS_Comand{p} == 1)c++; else t++; if(c < 3 || t < 3) { SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Сражение не начато из-за неполного состава команд"); foreach(new p:Player) if(CS_Comand{p}) { CS_Comand{p} = false; GiveMoney(p, 10000); SendClientMessage(p,COLOR_LIGHTGREEN, "[CS] {FFFFFF}Деньги успешно возвращены"); } CS_Status = false; } else { CS_Time = 300; CS_Status++; UpdateCS(); foreach(new p:Player) if(CS_Comand{p}) { if(CS_Comand{p} == 1) { PlayerTextDrawColor(p, CS_Timer[p][5], 677044479); PlayerTextDrawColor(p, CS_Timer[p][6], -1523963137); } else { PlayerTextDrawColor(p, CS_Timer[p][5], -1523963137); PlayerTextDrawColor(p, CS_Timer[p][6], 677044479); } SpawnCS(p); for(new i; i < 7; i++)PlayerTextDrawShow(p,CS_Timer[p][i]); } } } } else { if(CS_Time >= 0)UpdateCS(); else { //Конец боя if(CS_Terorists > CS_Counter )SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFFПобедила команда {A02829}Террористов"); else if(CS_Counter > CS_Terorists)SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Победила команда {FFFFFF}Контр-террористами"); else SendClientMessageToAll(COLOR_LIGHTGREEN, "[CS] {FFFFFF}Cражение закончилось ничьей"); foreach(new p:Player)if(CS_Comand{p}) { switch(random(5)) { case 0: SetPlayerPos(p, 1876.2919,-1954.9075,31.7795); case 1: SetPlayerPos(p, 1876.4080,-1957.1135,31.7795); case 2:SetPlayerPos(p, 1876.7260,-1959.1448,31.7795); case 3: SetPlayerPos(p, 1876.1464,-1961.3269,31.7795); default: SetPlayerPos(p, 1876.4095,-1963.1542,31.7795); } SetSpawnSkin(p); SetPlayerFacingAngle(p, 90.0); SetPlayerVirtualWorld(p, 0); SetCameraBehindPlayer(p); SetHealth(p, 100.0); SetArmour(p, 0.0); ResetWeapon(p); CS_Comand{p} = false; SetPlayerColor(p, 0xFFFFFF11); HideCS(p); } CS_Status = false; } } } И само диалоговое окно: stock ShowCSDialog(playerid) { new c,t; foreach(new p:Player) if(CS_Comand{p} == 1)c++; else if(CS_Comand{p} == 2)t++; if(CS_Status == 1 || CS_Status == 2) { format(totalstring, 128, "{DBA400}Информация\n\ {DBA400}Списов участников {FFFFFF}[%i/%i]\ %s\ %s", c, t, (CS_Status == 1)?((!CS_Comand{playerid})?("\n{85BF00}Присоединиться"):("\n{85BF00}Сменить команду")):(""), (CS_Status == 1)?((CS_Comand{playerid})?("\n{AA3333}Покинуть матч"):("")):("") ); ShowPlayerDialog(playerid, D_CS, DIALOG_STYLE_LIST, "Контр Страйк", totalstring, "Выбрать", "Отмена"); } else ShowPlayerDialog(playerid, D_CS, DIALOG_STYLE_LIST, "Контр Страйк", "{DBA400}Информация", "Выбрать", "Отмена"); return true; } Заранее спасибо.
  24. Zishka

    Варны

    Помогите решить несколько варнингов: warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition warning 202: number of arguments does not match definition Строки варнов: if(GetPVarInt(i,"AFK_Check") == GetPVarInt(i,"AFK_Tick") && GetPlayerState(i)) { SetPVarInt(i,"AFK_Time",GetPVarInt(i,"AFK_Time") + 1); if(GetPVarInt(i, "AFK_Time") > 2) { new CB[32]; Convert(GetPVarInt(i,"AFK_Time")-2,CB); //Первый варн сдесь strins(CB,"ESC: ",0); SetPlayerChatBubble(i,CB,-1,50.0,1500); SetPVarInt(i,"AFK_Use",1); } } -- if(MatsFactTime[playerid] > 0) MatsFactTime[playerid] = 0; if(Ether[playerid] == true) { new CB[16]; Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB); //Второй варн сдесь if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]],SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- if(Ether[playerid] == true) { new CB[16]; Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB);//Третий варн if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]],SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- else if(Ether[playerid] == true) { Ether[playerid] = false; Convert(GetPVarInt(playerid,"InEther"),CB);//четверный сдесь if(EtherSms[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием СМС",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } if(EtherCall[PlayerInfo[playerid][pNews]] == true) { format(string, 90, "[Ф] %s выключил прием звонков",PlayerInfo[playerid][pSendername]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); } format(string, 90, "[Ф] %s вышел(а) из прямого эфира (Время в эфире: %s, звонков: %i, СМС: %i)",PlayerInfo[playerid][pSendername], CB, CallNews[PlayerInfo[playerid][pNews]], SmsNews[PlayerInfo[playerid][pNews]]); SendFMes(PlayerInfo[playerid][pMember], COLOR_NICERED, string); SmsNews[PlayerInfo[playerid][pNews]] = 0; CallNews[PlayerInfo[playerid][pNews]] = 0; EtherSms[PlayerInfo[playerid][pNews]] = false; EtherCall[PlayerInfo[playerid][pNews]] = false; DeletePVar(playerid, "InEther"); if(Mobile[playerid] != -1) MobileCrash(playerid); } -- CMD:afk(playerid, params[]) { if(!PlayerLogged[playerid]) return true; if(PlayerInfo[playerid][pAdmin] < 2 || AdminLogged[playerid] == false) return true; new list,full,str[255],sttr[2000],CB[16]; foreach(new i:Player) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(GetPVarInt(i, "AFK_Time") > 1) list++; } format(str,sizeof(str),"{FF6347}Всего в AFK - %i игрок(ов)\n\n",list); strcat(sttr, str); foreach(new i:Player) { if(!IsPlayerConnected(i) || PlayerLogged[i] == 0) continue; if(GetPVarInt(i, "AFK_Time") > 1) { Convert(GetPVarInt(i,"AFK_Time"),CB);//5 сдесь format(str,sizeof(str),"{ffffff}%s (ID: %d) - {FF6347}AFK: %s\n",PlayerInfo[i][pSendername], i, CB); strcat(sttr, str); full++; } } if(full == 0) strcat(sttr, "Информация не найдена"); ShowPlayerDialog(playerid,D_NULL,DIALOG_STYLE_MSGBOX,"AFK",sttr,"Закрыть",""); return true; } Заранее спасибо.
  25. После покупки авто , пишу /cmenu (меню авто) и пишет "Вы не владете данным ТС" . А после перезапуска сервера пишу так же и пишет , что машина моя.Как сделать , чтобы сразу после покупки машина была твоей и без перезапуска? new Float:p1,Float:p2,Float:p3; GetPlayerPos(playerid,p1,p2,p3); new i = LoadAllCar; cInfo[i][cPos][0]=p1, cInfo[i][cPos][1]=p2, cInfo[i][cPos][2]=p3, cInfo[i][cPos][3]=90.0, cInfo[i][cColor][0]=1,cInfo[i][cColor][1]=1; cInfo[i][cLock]=0, cInfo[i][cID]=i+1, cInfo[i][cModel] = 477; cInfo[i][cDate] = gettime()+86400*30; cInfo[i][cPrice] = 4000000; cInfo[i][cHealth] = 1000.0; cInfo[i][cDatebuy] = gettime(); strmid( cInfo[i][cOwner], pInfo[playerid][pName], 0, strlen(pInfo[playerid][pName]), MAX_PLAYER_NAME); strmid(cInfo[i][cNumber], "none", 0, strlen("none"), 24); Gas[cInfo[i][cCar]] = 50.0; cInfo[i][cCar] = CreateVehicle( 477, cInfo[i][cPos][0], cInfo[i][cPos][1], cInfo[i][cPos][2], cInfo[i][cPos][3], GetPVarInt(playerid,"buycolor"), 0, -1 ); mysql_format:str_cmd("INSERT INTO `" #DB_CARS "` (`X`, `Y`, `Z`, `F`,`color1`, `color2`, `owner`, `number`, `price`, `virt`, `model`, `lock`, `org`, `ban`, `date`, `health`, `datebuy`) VALUES ('%f', '%f', '%f', '%f', '%d', '%d', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d', '1000.0', '%d')", cInfo[i][cPos][0],cInfo[i][cPos][1],cInfo[i][cPos][2],cInfo[i][cPos][3],cInfo[i][cColor][0],cInfo[i][cColor][1],cInfo[i][cOwner],cInfo[i][cNumber],cInfo[i][cPrice],cInfo[i][cVirt],cInfo[i][cModel],cInfo[i][cLock],cInfo[i][cOrg],cInfo[i][cBan],cInfo[i][cDate],cInfo[i][cHealth],cInfo[i][cDatebuy]), mysql_tquery( mysql_connect_ID, str_big, "OnPlayerBuyingCar", "ii", playerid, i );
×

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

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