Поиск сообщества
Показаны результаты для тегов 'Проблема'.
Найдено: 1,202 результата
-
Всем привет недавно столкнулся с такой проблемой.Вот смотрите короче когда я приезжаю в бизнес 24/7,то пишет вход платный 10к,у меня на руках 100кк и захожу в бизнес и 10к не отнимаются.Мод самп,бонусник. Также я залил скриншот кода проблемы.
-
---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team Server Plugins -------------- Loading plugin: crashdetect CrashDetect v4.15.1 is OK. Loaded. Loading plugin: streamer *** Streamer Plugin v2.7.8 by Incognito loaded *** Loaded. Loading plugin: CRP ______________________________________ Convert Rus To Pwn v0.1.1 loaded ______________________________________ By: Fro (c) Copyright <TBG> 2009-2011 ______________________________________ Loaded. Loading plugin: sscanf =============================== sscanf plugin loaded. Version: 2.8.1 (c) 2012 Alex "Y_Less" Cole =============================== Loaded. Loading plugin: mysql > MySQL plugin R5 successfully loaded. Loaded. Loaded 5 plugins. Started server on port: 7777, with maxplayers: 32 lanmode is OFF. Filterscripts --------------- Loaded 0 filterscripts. [debug] Run time error 19: "File or function is not found" [debug] mysql_format [debug] mysql_query [debug] mysql_log [debug] cache_insert_id [debug] cache_get_data [debug] cache_get_field_content_int [debug] cache_get_field_content_float [debug] cache_get_field_content [debug] cache_get_row_count [debug] Run time error 19: "File or function is not found" [debug] mysql_format [debug] mysql_query [debug] mysql_log [debug] cache_insert_id [debug] cache_get_data [debug] cache_get_field_content_int [debug] cache_get_field_content_float [debug] cache_get_field_content [debug] cache_get_row_count Script[gamemodes/gb.amx]: Run time error 19: "File or function is not found" Number of vehicle models: 0 Что нужно сделать?
-
Привет, поможете в чем может быть проблема? Стреляю но скиллы не прибавляются, может вы знаете в чем проблема? tock SetPlayerSkills(playerid) { SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, pInfo[playerid][pGunSkill][0]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, pInfo[playerid][pGunSkill][1]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, pInfo[playerid][pGunSkill][2]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, pInfo[playerid][pGunSkill][3]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, pInfo[playerid][pGunSkill][4]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, pInfo[playerid][pGunSkill][5]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, pInfo[playerid][pGunSkill][6]*10); SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, pInfo[playerid][pGunSkill][7]*10); return 1; } stock OnPlayerGiveWeaponSkill(playerid, weaponid) { switch(weaponid) { case 22: { Shot[playerid][6]++; if(Shot[playerid][6] >= AMMO_PISTOL && pInfo[playerid][pGunSkill][6] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } else if(Shot[playerid][6] >= AMMO_PISTOL_VIP && pInfo[playerid][pGunSkill][6] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][6]++; if(pInfo[playerid][pGunSkill][6] == 100) SetPlayerSkills(playerid); Shot[playerid][6] = 0; } } case 23: { Shot[playerid][0]++; if(Shot[playerid][0] >= AMMO_SDPISTOL && pInfo[playerid][pGunSkill][0] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } else if(Shot[playerid][0] >= AMMO_SDPISTOL_VIP && pInfo[playerid][pGunSkill][0] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][0]++; if(pInfo[playerid][pGunSkill][0] == 100) SetPlayerSkills(playerid); Shot[playerid][0] = 0; } } case 24: { Shot[playerid][1]++; if(Shot[playerid][1] >= AMMO_DEAGLE && pInfo[playerid][pGunSkill][1] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } else if(Shot[playerid][1] >= AMMO_DEAGLE_VIP && pInfo[playerid][pGunSkill][1] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][1]++; if(pInfo[playerid][pGunSkill][1] == 100) SetPlayerSkills(playerid); Shot[playerid][1] = 0; } } case 25: { Shot[playerid][2]++; if(Shot[playerid][2] >= AMMO_SHOTGUN && pInfo[playerid][pGunSkill][2] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } else if(Shot[playerid][2] >= AMMO_SHOTGUN_VIP && pInfo[playerid][pGunSkill][2] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][2]++; if(pInfo[playerid][pGunSkill][2] == 100) SetPlayerSkills(playerid); Shot[playerid][2] = 0; } } case 28: { Shot[playerid][7]++; if(Shot[playerid][7] >= AMMO_MICROUZI && pInfo[playerid][pGunSkill][7] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } else if(Shot[playerid][7] >= AMMO_MICROUZI_VIP && pInfo[playerid][pGunSkill][7] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][7]++; if(pInfo[playerid][pGunSkill][7] == 100) SetPlayerSkills(playerid); Shot[playerid][7] = 0; } } case 29: { Shot[playerid][3]++; if(Shot[playerid][3] >= AMMO_MP5 && pInfo[playerid][pGunSkill][3] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } else if(Shot[playerid][3] >= AMMO_MP5_VIP && pInfo[playerid][pGunSkill][3] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][3]++; if(pInfo[playerid][pGunSkill][3] == 100) SetPlayerSkills(playerid); Shot[playerid][3] = 0; } } case 30: { Shot[playerid][4]++; if(Shot[playerid][4] >= AMMO_AK47 && pInfo[playerid][pGunSkill][4] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } else if(Shot[playerid][4] >= AMMO_AK47_VIP && pInfo[playerid][pGunSkill][4] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][4]++; if(pInfo[playerid][pGunSkill][4] == 100) SetPlayerSkills(playerid); Shot[playerid][4] = 0; } } case 31: { Shot[playerid][5]++; if(Shot[playerid][5] >= AMMO_M4A1 && pInfo[playerid][pGunSkill][5] < 100 && (!pInfo[playerid][pVip] && !doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } else if(Shot[playerid][5] >= AMMO_M4A1_VIP && pInfo[playerid][pGunSkill][5] < 100 && (pInfo[playerid][pVip] || doubling_skills)) { pInfo[playerid][pGunSkill][5]++; if(pInfo[playerid][pGunSkill][5] == 100) SetPlayerSkills(playerid); Shot[playerid][5] = 0; } } } return 1; } #define AMMO_PISTOL (12) #define AMMO_SDPISTOL (12) #define AMMO_DEAGLE (14) #define AMMO_SHOTGUN (8) #define AMMO_MICROUZI (25) #define AMMO_MP5 (25) #define AMMO_AK47 (30) #define AMMO_M4A1 (30) #define AMMO_PISTOL_VIP (6) #define AMMO_SDPISTOL_VIP (6) #define AMMO_DEAGLE_VIP (7) #define AMMO_SHOTGUN_VIP (4) #define AMMO_MICROUZI_VIP (13) #define AMMO_MP5_VIP (13) #define AMMO_AK47_VIP (15) #define AMMO_M4A1_VIP (15)
-
Я сделал систему русских имён, то есть при получении паспорта ты должен ввести своё имя на русском, а значение запишется в MySQL. И потом при вводе текста в чат вместо стандартного ника (например Nikita_Linkash[1]: Привет) будет Русское имя и фамилия(Никита Линкаш[64]: Привет) видел такое на GreenTech(не реклама), но при вводе текста, вводятся лишь первые буквы имени и фамилии(Н Л[64]: Привет). В чём может быть проблема? (Даже если имя на англ,то результат такой же)
-
Скачал 3D здание, оно установилось но почему-то нету колизии помогите сам новичок в этом деле.
-
Когда кидаю файлы в мод пак, все норм, потом открываю мод пак, а там иероглифы
-
Хотел добавить себе на сервер npc бота, сделать всё как написано в этой статье на форуме http://cr-mp.ru/forum/topic/13825-sozdanie-botov-na-server-crmp/?hl=vrecord Но ничего не выходит, а точнее вылазит ошибка sscanf2.inc(73) : warning 235: public function lacks forward declaration (symbol "OnNPCModeInit") открыл sskanf2.inc через блокнот, но так там ничего и не понял. как это возможно исправить??
-
Мне нужно знать как на серверах определяется клиент крмп оригинального, то-есть как его версия пишется, чтобы я в своем мог заменить значения и играть на обычных серверах спокойно, ибо щас сервера вылетают или просто не впускают, очень хочется поиграть с граф модами... Вобщем, выручайте форумчане, прошу
-
При создании объектов лута, через некоторое время они должны измениться на другой объект. Проблема в том, что цикл работает неправильно и меняется только первый созданный объект, все последующие остаются такими, как были и с ними ничего не происходит. #define MAX_LOOT 100 enum lInfo { TID, objTip, objCount, Float:objPosX, Float:objPosY, Float:objPosZ, Text3D:obj3DText, objObject, oOwner[32], objState, objTimer }; new objInfo[MAX_LOOT][lInfo], stock Createobj(objtip, Float:x, Float:y, Float:z, objcount = 1) { new str[448]; new idt; objcount = random(30+1); for(new i = 0; i != MAX_LOOT; ++i) { if(objInfo[i][objTip] > 0) continue; objInfo[i][objTip] = objtip; objInfo[i][objState] = 1; objInfo[i][objCount] = objcount; objInfo[i][objPosX] = x; objInfo[i][objPosY] = y; objInfo[i][objPosZ] = z; switch(objInfo[i][objTip]) { case 1: { objInfo[i][objObject] = CreateDynamicObject(1556,x,y,z-1, 0.0,0.0, 0, 0, 0, -1, 200.0, 200.0); } case 2: { objInfo[i][objObject] = CreateObject(1556,x,y,z-1,0,0,0); } case 3: { objInfo[i][objObject] = CreateObject(1556,x,y,z,0,0,0); print("тест"); } } format(str, sizeof(str), "INSERT INTO `loots` (`objTip`,`objCount`,`objPosX`,`objPosY`,`objPosZ`) VALUES ('%d','%d','%f','%f','%f')", objInfo[i][objTip], objInfo[i][objCount], objInfo[i][objPosX], objInfo[i][objPosY], objInfo[i][objPosZ]); mysql_query(str); TOTALobj++; objInfo[idt][objTimer] = SetTimerEx("objMove", 60 * 1000, true, "i", idt); break; } return true; } forward objProgress(idt); public objProgress(idt) { for(new i = 0; i != MAX_LOOT; ++i) { objInfo[idt][objState] += 1; new Float: x, Float: y, Float: z; GetObjectPos(objInfo[idt][objObject], x, y, z); DestroyObject(objInfo[idt][objObject]); switch(objInfo[idt][objState]) { case 2: { objInfo[idt][objObject] = CreateObject(1557,x,y,z-1,0,0,0); } case 3: { objInfo[idt][objObject] = CreateObject(1557,x,y,z-0.5,0,0,0); } case 4: { objInfo[idt][objObject] = CreateObject(1557,x,y,z+2.0,0,0,0); } } } return 1; }
-
При запуске игрового мода выскакивает данная надпись на весь экран и игра намертво зависает. В чем может быть проблема? Cкриншот: PS мод GTA RP от #RIPS
-
Сама ошибка C:\Users\????\Desktop\Mods\gamemodes\modik.pwn(48532) : warning 219: local variable "string" shadows a variable at a preceding level Сама строчка new string[sizeof(fmt_str)-2+MAX_PLAYER_NAME-2+1]; Просьба помочь.
-
Онли рп, не запускается на локалке, на хостинге запускается. Как на локалке запустить? Вообще пишет что порт занят, когда меняешь выдает дебаги муsql
-
Проблема error 001: expected token: ";", but found "-identifier-"
Sergey_Turov опубликовал теме в Ошибки
Захотел поменять логотип Теперь пишет ошибку D:\??? ??? ???\??? ??? ???????\Radmir Roleplat\gamemodes\new.pwn(28788) : error 001: expected token: ";", but found "-identifier-" Строка: server_logo_TD[1] = TextDrawCreate(551.000000, 19.288879, "E");- 1 ответ
-
- 1
-
Вообщем суть в том что когда я занимаю койку она сразу-же через секунду обновляется, скрипт койки вот такой: stock ClearMedBed(playerid, bedid) { if(GetPlayerData(playerid, P_OCCUPIED_BED) != -1) { SetPlayerData(playerid, P_OCCUPIED_BED, -1); } g_med_bed_used[bedid] = false; UpdateMedBed(bedid); return 1; } stock UpdateMedBed(bedid) // ???????? ????? { new fmt_text[85]; format(fmt_text, sizeof fmt_text, "????? ?%d\n{00CC00}????????\n\n{AAAAAA}??????? ????? ALT\n????? ?????? ??", bedid + 1); UpdateDynamic3DTextLabelText(g_med_bed_label[bedid], 0xFFFFFFEE, fmt_text); return 1; } public: HospitalTreatment() { for(new playerid; playerid < MAX_PLAYERS; playerid ++) { if(!IsPlayerConnected(playerid)) continue; else if(!IsPlayerLogged(playerid)) continue; else if(GetPlayerData(playerid, P_OCCUPIED_BED) == -1) continue; if(!IsPlayerInRangeOfPoint(playerid, 70.0, 1131.1603, -8.5709, 1011.1254)) { ClearMedBed(playerid, GetPlayerData(playerid, P_OCCUPIED_BED)); } else { GameTextForPlayer(playerid, "~g~~h~~h~+ 1 HP", 1000, 4); SetPlayerChatBubble(playerid, "+1 hp", 0x33CC33FF, 5.0, 1000); SetPlayerHealthEx(playerid, 1.0, true); } } SetTimer("HospitalTreatment", (random(5) + 1) * 1000, false); return 1; } Ещё я наткнулся на вот такие вот строки при поиске решения этой проблемы: SetTimer("ClearBanList", 15_000, false); SetTimer_("OnSecondTimer", 1000, 0, -1); SetTimer_("SpeedBooster", 100, 0, -1); CallLocalFunction("HospitalTreatment", ""); SetGameModeText(SERVER_VERSION); return 1; Это похоже на какой-то таймер, если знаете как это исправить отпишитесь!
-
Вообщем скиньте скрипт хиллки и подскажите как её установить в инту больницы
-
Вообщем что то я наделал, теперь спавнишься не на вокзале а вообще под землей где то. Ну вот координаты : 0.0000,0.3436,2.0249 . Есть подозрения что что-то не так с таймером каким либо отвечающим за спавн, потому что недавно трогал таймеры но вроде все отменял.
-
Перенёс базу данных своего сервера на другой хостинг, только лишь сменив тарифный план, и при заходе, появились вот такие ошибки. Но никто ничего не трогал, и раньше было всё хорошо. [19:44:20] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:21] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:22] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:23] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:24] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadVeh] - (error #1146) Table 'gs7956.Vehicle' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadBizz] - (error #1146) Table 'gs7956.Bizz' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadHouse] - (error #1146) Table 'gs7956.House' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadMafia] - (error #1146) Table 'gs7956.Mafia' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadGang] - (error #1146) Table 'gs7956.Gang' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadGZ] - (error #1146) Table 'gs7956.Gangzone' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadATM] - (error #1146) Table 'gs7956.ATM' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadOther] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadRadar] - (error #1146) Table 'gs7956.Radar' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadDropItem] - (error #1146) Table 'gs7956.Dropitem' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadFamily] - (error #1146) Table 'gs7956.Family_system' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadPodezd] - (error #1146) Table 'gs7956.Podezd' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[LoadRooms] - (error #1146) Table 'gs7956.Rooms' doesn't exist [19:44:25] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Admin' doesn't exist [19:44:26] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:27] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:28] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:29] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:30] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:31] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:32] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:33] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:34] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:35] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:36] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist [19:44:37] [ERROR] CMySQLQuery::Execute[] - (error #1146) Table 'gs7956.Other' doesn't exist
-
Я столкнулся с проблемой,если я уберу в коде "Купить",и оставлю "Выйти".То когда нажимаю на "Выйти" в диалоге,то я покупаю авто,а не выхожу с него.Как убрать "Купить".И оставить функцию "Выйти" нормальную(а не покупку авто). Код: public: ShowBuyCarInfo(playerid, vehicleid) { new text[275]; new modelid = GetVehicleModel(vehicleid) - 400; format ( text, sizeof text, "{FFFFFF}Тип автомобиля:\t%s класс\n\ Название:\t\t%s\n\ Номер модели:\t%d\n\ Стоимость аренды:\t{FFFF00}%d руб.\n\ {FFFFFF}Стоимость покупки:\t{00CC00}%d руб.\n\n\ {FFFFFF}Для покупки этой модели нажмите \"Купить\"\n\ Чтобы взять авто в аренду используйте /rentcar", "Неопределённый", GetVehicleInfo(modelid, VI_NAME), modelid + 400, GetVehicleInfo(modelid, VI_PRICE) / 100, GetVehicleInfo(modelid, VI_PRICE) ); Dialog(playerid, DIALOG_BIZ_CAR_MARKET_CAR_INFO, DIALOG_STYLE_MSGBOX, "{FF9900}Авторынок", text,"Купить", "Выйти"); return 1; }
-
Вот добавил новую команду.Но когда я прописываю команду и IP,в чате не показывается тип:Админу "Вы забанили IP адрес: " Игроку "Ваш айпи был забанин администратором (ник админа) CMD:banip(playerid, params[]) { if(GetPlayerAdminEx(playerid) < 5) return 1; else if(isnull(params)) return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /banip [IP адрес]"); new fmt_msg[128]; new query[144]; format(fmt_msg, sizeof(fmt_msg), "Администратор %s заблокировал IP адрес %s", GetPlayerNameEx(playerid), GetPlayerIpEx(playerid) ); format(query, sizeof(query), "banip %s", params); SendRconCommand(query); return 1; }
-
CMD:park(playerid, params[]) { if(PlayerInfo[playerid][cModel] == 0) return SendMes(playerid, COLOR_GREY, "[ ! ] ? ??? ??? ??????????,?????????? ??? ?? ??????? ? ????? ?? ???????????."); if(!IsPlayerInAnyVehicle(playerid)) return SendMes(playerid, COLOR_GREY , "[ ! ] ?? ?????? ???? ? ??????????"); if(IsPlayerInRangeOfPoint(playerid, 25.0, 2493.2456,-1925.3816,22.2998) || IsVehicleInRangeOfPoint(GetPlayerVehicleID(playerid), 25.0, 2493.2456,-1925.3816,22.2998)) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] ????? ???????? ?????????"); if(GetPlayerVehicleID(playerid) != PlayerInfo[playerid][cCarId]) return SendMes(playerid, COLOR_GREY, "?? ?????? ???? ? ?????????? ??????????"); new Float:health; GetVehicleHealth(GetPlayerVehicleID(playerid), health); if(health < 600) return SendClientMessage(playerid, COLOR_GREY, "[ ! ] ?? ?? ??????? ???????????? ???????? ????"); new Float:x, Float:y, Float:z, Float:fa; GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z); GetVehicleZAngle(GetPlayerVehicleID(playerid), fa); PlayerInfo[playerid][cX] = x; PlayerInfo[playerid][cY] = y; PlayerInfo[playerid][cZ] = z; PlayerInfo[playerid][cFa] = fa; SendClientMessage(playerid, CINFO, "?? ??????? ???????????? ??? ??????????."); return true; } CMD:apark(playerid, params[]) { if(PlayerLogged[playerid] == 0) return true; if(dostup[playerid] == 0) return true; if(PlayerInfo[playerid][pAdminn] < 1 || AdminLogged[playerid] == false) return true; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotInCar); SendMes(playerid, COLOR_LIGHTRED, "?? ???????????? ????????? ??????"); for(new j = 0; j <= MAX_PLAYERS; j++) { if(PlayerInfo[j][cCarId] == GetPlayerVehicleID(playerid)) { new Float:x, Float:y, Float:z, Float:fa; GetVehiclePos(GetPlayerVehicleID(playerid), x, y, z); GetVehicleZAngle(GetPlayerVehicleID(playerid), fa); PlayerInfo[j][cX] = x; PlayerInfo[j][cY] = y; PlayerInfo[j][cZ] = z; PlayerInfo[j][cFa] = fa; } } return true; } Как это исправить? Возле /spawncars возвращается авто к анашану. Помогите, пожалуйста
-
Когда запускаю мод samp-server-cr и захожу в мультилпеер CRMP начинает строчить в консоле такие строчки: [query:i] from 127.0.0.1 [query:p] from 127.0.0.1 [query:p] from 127.0.0.1 [query:i] from 127.0.0.1 [query:p] from 127.0.0.1 [query:c] from 127.0.0.1 [query:r] from 127.0.0.1 [query:p] from 127.0.0.1 [query:p] from 127.0.0.1 [query:p] from 127.0.0.1 [query:p] from 127.0.0.1 В чем проблема?
-
Здравствуйте! За последние время много багов у меня начало быть хотя до этого не было. так вот сегодня такой баг что просто не сохраняется дом и бизнес при создании а также не отображается пикап Ошибка при создании бизнеса [debug] Run time error 4: "Array index out of bounds" [18:02:57] [debug] Accessing element at negative index -1 [18:02:57] [debug] AMX backtrace: [18:02:57] [debug] #0 0000a708 in CreatePickupAC (model=19132, type=1, Float:X=2746.75366, Float:Y=-1213.25000, Float:Z=23.55314, virtualworld=0) at C:\Users\Надежда\Desktop\Новая папка\gamemodes\S-RP.pwn:3155 [18:02:57] [debug] #1 00622fc0 in public OnDialogResponse (playerid=3, dialogid=111, response=1, listitem=-1, inputtext[]=@005d80c8 "1,1") at C:\Users\Надежда\Desktop\Новая папка\gamemodes\S-RP.pwn:57090 Ошибка при создании дома [debug] Run time error 4: "Array index out of bounds" [18:04:28] [debug] Accessing element at negative index -1 [18:04:28] [debug] AMX backtrace: [18:04:28] [debug] #0 0000a708 in CreatePickupAC (model=1273, type=1, Float:X=2554.60449, Float:Y=-2188.68335, Float:Z=21.96875, virtualworld=0) at C:\Users\Надежда\Desktop\Новая папка\gamemodes\S-RP.pwn:3155 [18:04:28] [debug] #1 005f1ff8 in public OnDialogResponse (playerid=3, dialogid=12, response=1, listitem=-1, inputtext[]=@005d80c8 "1,1,0,0") at C:\Users\Надежда\Desktop\Новая папка\gamemodes\S-RP.pwn:54449 Нашел строки которые в логах написаны в моде 3155 строка - PickupInfo[TempID][PickX] = X; 57090 строка - BizzInfo[TOTALBIZZ][bPickup] = CreatePickup(19132,1, BizzInfo[TOTALBIZZ][bEntrx],BizzInfo[TOTALBIZZ][bEntry],BizzInfo[TOTALBIZZ][bEntrz]); 54449 строка - HouseInfo[TOTALHOUSE][hPickup] = CreatePickup(1273,1, HouseInfo[TOTALHOUSE][hEntrx], HouseInfo[TOTALHOUSE][hEntry], HouseInfo[TOTALHOUSE][hEntrz]); В Базу данных дома не сохраняются
-
Размер чекпоинта стоял 1.5 я поставил 4.5 и он перестал работать в чем дело?
-
Вроде всё нормально и ровно А название не появляется у сервера Всё правильно подключил А сервер почему то не хочет запускаться нормально Ссылка на мод https://yadi.sk/d/PwK85JX31Z3EHA server_log.txt
-
Когда жму на кнопку "ЛКМ", мне пишет - вы должны быть в транспорте, если я в транспорте то мне показывает диалог с выбором бензина, и это проблема срабатывает в любой точке карты. [spoiler=Код]if(strcmp(cmd, "/fill", true) == 0) { if(Offlineonline(playerid)) if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в транспорте"); { new iniOpens = ini_openFile("biz.cfg"); ini_getInteger(iniOpens, "AllBiz", AllBiz); ini_closeFile(iniOpens); for(new f; f<=AllBiz && all_biz_ids[f]; ++f) { ShowPlayerDialog(playerid,8421,DIALOG_STYLE_LIST,"Заправка","Дизель\nA-90\nA-93\nA-95","Заправить","Отменить"); } } return 1;