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

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

Показаны результаты для тегов 'ПРОБЛЕма'.

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Всем привет. На моем сервере у Правительства работает рация нормально. Но департамент почему-то нет. Просто в чат пишет: (Ник) сказал что-то в рацию. Сама команда: //============================================================================== 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,16,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, "Вы не состоите во фракции!"); } }
  2. При выходе из интерьера, пикап исчезает и войти сразу не возможно потом отъезжаю далеко приезжаю и он опять появился как убрать это что бы пикап не исчезал
  3. Такая ситуация(закрыл тему рано) я сделал после смерти что бы тпшился в больницу вот код: if(PTEMP[playerid][pHospital] != 0) { SetPlayerPos(playerid, 373.2312,-29.8251,1076.4651); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); PTEMP[playerid][pTut] = 10.0; PTEMP[playerid][pHospital] = 0; return true; } и у меня почему то не показывается пикап выхода с интерьера,делал и так if(PTEMP[playerid][pHospital] != 0) { SetPlayerPos(playerid, 373.2312,-29.8251,1076.4651); SetPlayerInterior(playerid, 15); SetPlayerVirtualWorld(playerid, 15); PTEMP[playerid][pTut] = 10.0; PTEMP[playerid][pHospital] = 0; return true; } не помогло! Узнавал id инт и id мира 15 было,но после смерти если узнавать то 0 пишет! Скрин ТЫЦ
  4. У меня такая проблема,когда регистрируешься на сервере и выбираешь пол,то тебе в чат пишет следующее: Но если зайти повторно то все в порядке,в чем проблема? Кто может подсказать? Вот сам код где эта строка: case 33: { if(!r) { mysql_format(DATABASE, QUERY, sizeof(QUERY), "INSERT INTO `"TABLE_CARS"` (`owner`) VALUES ('%s')" ,PTEMP[playerid][pName]); mysql_function_query(DATABASE,QUERY,false,"",""); return SendClientMessage(playerid,COLOR_GREY,"Ошибка! Произошла ошибка с загрузкой автомобиля, перезайдите в игру!"), Kick(playerid); } for(x = 0; x < r; x++) { CarInfo[playerid][carID][x] = cache_get_row_int(x,0, DATABASE); cache_get_row(x, 1, string, DATABASE, MAX_PLAYER_NAME); CarInfo[playerid][carModel][x] = cache_get_row_int(x,2, DATABASE); CarInfo[playerid][carColor_one][x] = cache_get_row_int(x,3, DATABASE); CarInfo[playerid][carColor_two][x] = cache_get_row_int(x,4, DATABASE); CarInfo[playerid][carPercent][x] = cache_get_row_int(x,5, DATABASE); CarInfo[playerid][carFuel][x] = cache_get_row_float(x,6, DATABASE); } if(HGet(playerid) != 0) { new house = GetPVarInt(playerid,"House"); createdcar = house_car[playerid]; house_car[playerid] = CreateVehicle(CarInfo[playerid][carModel][0], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , CarInfo[playerid][carColor_one][0] ,CarInfo[playerid][carColor_two][0], 86400); SetVehicleParamsEx(house_car[playerid],false,false,false,true,false,false,false); CarHealth[house_car[playerid]] = float(1000); createdcar ++; Fuell[house_car[playerid]] = CarInfo[playerid][carFuel][0]; LoadTuning(playerid,house_car[playerid]); } printf("[Загрузка ...] Автомобили игрока %s были загружены!",string); } } return true; }
  5. Проблема в том что пайдай выдает только иду 0 и 1, в чем проблема не могу понять... Что надо ещё кидать просите.)
  6. Крч, проблема в том что не всюду пишет ник игрока...
  7. Кто знает в чем может быть проблема? Смотрите,короче выдаю лидерку,админку все сохраняется,но как выдам деньги,варн(дальше пока не проверял) перезахожу и все что выдавал нет! В чем проблема может быть? Вот логи БД [11:10:19] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('20') [11:10:19] [ERROR] cache_get_row_int - invalid datatype [11:10:19] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('21') [11:10:19] [ERROR] cache_get_row_int - invalid datatype [11:10:19] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('22') [11:10:19] [ERROR] cache_get_row_int - invalid datatype [11:10:19] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('23') [11:10:19] [ERROR] cache_get_row_int - invalid datatype [11:10:19] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('24') [11:10:19] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('130') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('131') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('132') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('133') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('134') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('135') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [WARNING] CMySQLResult::GetRowData - invalid row ('0') or field index ('136') [11:11:15] [ERROR] cache_get_row_int - invalid datatype [11:11:15] [ERROR] CMySQLQuery::Execute[MysqlLoadPassport] - (error #1146) Table 'gs129.Passports' doesn't exist [11:11:57] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'timemin' in 'field list' [11:11:57] [ERROR] CMySQLQuery::Execute[] - (error #1054) Unknown column 'repleader' in 'field list' Вот в моде нашел что то: new bind[64]; GetServerVarAsString("bind", bind, sizeof(bind)); if(!strcmp(bind, "127.0.0.1", true)) { dbHandle = mysql_connect(LOCAL_SQL_HOST, LOCAL_SQL_USER, LOCAL_SQL_DB, LOCAL_SQL_PASS); TEST_SERVER = true; } else { dbHandle = mysql_connect(SQL_HOST, SQL_USER, SQL_DB, SQL_PASS); } mysql_log(LOG_WARNING | LOG_ERROR); if(mysql_errno() == -1) { if(!strcmp(bind, "127.0.0.1", true)) print(">> Подключение к базе данных успешно (локальная сеть)\n"); else print(">> Подключение к базе данных НЕ успешно (хостинг)\n"); } else { if(!strcmp(bind, "127.0.0.1", true)) print(">> Подключение к базе данных успешно (локальная сеть)\n"); else print(">> Подключение к базе данных не успешно (хостинг)\n"); Это в public OnGameModeInit()
  8. Всем привет,столкнулся с такой проблемой,купил дом,оплатил в банке,сделал рестарт сервера и дом продается,я не могу в нем зареспавниться,но на радаре значок красный.И в БД пишет что владелец я.
  9. PlayerInfo[playerid][pSex] = 1; SelectdSkin[playerid] = 1; //PlayerTextDrawSetPreviewModel(playerid, SelectSkin, 78); } else { PlayerInfo[playerid][pSex] = 2; SelectdSkin[playerid] = 6; //PlayerTextDrawSetPreviewModel(playerid, SelectSkin, 77); } Подскажите, чем заменить эту функцию, или же чем она идентичная нашему 0.3е, Или же как подключить TextDraw при спавне
  10. Короче,перепробывал я уже все и плагины менял и в server.cfg все менял ни что не помогло! Почему не понятно МОД вот этот брал,спрашивал у модера он говорит типо норм,другие тоже писали так!Но у меня что то unknown Вот сервер кфг echo Executing Server Config… lanmode 0 rcon_password 123456 maxplayers 500 bind port hostname Server gamemode0 amr filterscripts announce 0 query 1 weburl http://www.sa-mp.com maxnpc 0 onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 plugins plugins crashdetect.so streamer.so sscanf.so mysql_static.so Вот логи ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e-R2, (C)2005-2012 SA-MP Team [09:30:20] filterscripts = "" (string) [09:30:20] [09:30:20] Server Plugins [09:30:20] -------------- [09:30:20] Loading plugin: plugins [09:30:20] Failed (plugins/plugins: cannot open shared object file: No such file or directory) [09:30:20] Loading plugin: crashdetect.so [09:30:20] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory) [09:30:20] Loading plugin: streamer.so [09:30:20] *** Streamer Plugin v2.7.5.2 by Incognito loaded *** [09:30:20] Loaded. [09:30:20] Loading plugin: sscanf.so [09:30:20] [09:30:20] =============================== [09:30:20] sscanf plugin loaded. [09:30:20] Version: 2.8.1 [09:30:20] (c) 2012 Alex "Y_Less" Cole [09:30:20] =============================== [09:30:20] Loaded. [09:30:20] Loading plugin: mysql_static.so [09:30:20] >> plugin.mysql: running on 1 thread. [09:30:20] >> plugin.mysql: R31 successfully loaded. [09:30:20] Loaded. [09:30:20] Loaded 3 plugins. [09:30:21] [09:30:21] Filterscripts [09:30:21] --------------- [09:30:21] Loaded 0 filterscripts. [09:30:21] Script[gamemodes/amr.amx]: Run time error 19: "File or function is not found" [09:30:21] Number of vehicle models: 0
  11. Всем привет,столкнулся с такой проблемой,купил дом,перезашел в игру все норм,создал еще дома,перезашел в игру хочу реснуться в доме,пишет что нету дома.Когда один дом на сервере все норм.
  12. Всем привет! Сегодня сделал АЗС и там написано типо цена бензина 50 рублей за 1 литр, нов меню бизнеса там не 50,делаешь цену к примеру 100р за литр,но на азс показывает так же 50р в меню бизнеса 100р! Не пойму в чем прикол,в коде смотрел вроде ни что не нашел! Кто может помочь? Напишите что нужно,какой код?
  13. Всем привет! У меня есть такая проблема... Я уже тему создавал ранее,но так и не смогли решить и потом я не мог заходить на форум и ее удалили! И так,сама проблема в том,что я покупаю авто в автосалоне и оставляю к примеру машину возле банка,но после рестарта сервера,машина вообще спавниться не возле банка а не понятно где,как можно решить такую проблему? Команды /apark и /park не помогают....
  14. Дорогие скриптеры,подскажите в одной проблеме! Значит так: 1) Я создаю 6 подъездов(могу меньше/больше,разнице нет) 2) Захожу в первый подъезд нажимаю Список квартир и..... ни что не происходит.. 3) Захожу в другие все нормально.. 4) Арендую хату) все нормально 5) Делаю рестарт сервера 6) Нажимаю спавн в квартире и мне пишет что ее нет у меня. Захожу в тот же подъезд и вижу что хата та которую арендовал она уже свободна....И почему в первом квартиры в списке не показывает не понятно! Вторая проблема: 1) Арендовал хату 2) Нажимаешь список квартир 3) Все свободны пишет Что нужно выложить вам что бы могли посмотреть в чем может такая быть беда? Мод на БД
  15. Всем привет! Такая проблема создал дом,зашел в него выход есть,но если просто перезайти на сервер,то выхода нет! Только ТП куда нибудь и потом если зайти в него то уже будет! Короче после спавна в доме то выхода нет,с улице зайдешь все нормально! В чем может быть проблема?
  16. Всем привет! Сегодня столкнулся с такой проблемой,раньше не было такого ни когда! Катался по карте искал дыры в мапинге и нашел работу Лесорубы и там нет мапинга просто пикапы стоят и 10 деревьев,а буток и т.д нет,решил сделать,зашел в мап конструктор,вел координаты лесопилки и вижу что там вообще ни что нет,ни только деревьев,вообще ни что! В чем проблема может быть?
  17. Я тут спидометр сделал, все правильно прописал значения, на старом спидометре работало, а тут нет, бензин не работает, хп тоже что то не работает, полоса которая должна при изменении скорости меняться тоже не работает, цвета у лам и двигателя не меняются, хотя все прописано правильно и по сути работать должно, может я что то не так делаю? public UpdateSpeedometr(playerid) { foreach(Player,i) if(GetPlayerState(i) == 2) { new id_car = -1; new vehicleid = GetPlayerVehicleID(i); new str[100]; new speed = SpeedVehicle(i)/2; new Float:vehhealth; format(str, sizeof(str),"%d KM/?",speed); PlayerTextDrawSetString(i,Speedometr[10][i],str); format(str, sizeof(str),"~w~FUEL: %d",aData[id_car][aFuel]); PlayerTextDrawSetString(i,Speedometr[19][i],str); format(str,sizeof(str),"%.1f",aData[id_car][aMilleage]); PlayerTextDrawSetString(i, Speedometr[15][i], str); format(str, sizeof(str),"%s",VehicleNames[GetVehicleModel(vehicleid)-400]);//VehicleNames[GetVehicleModel(vehicleid)-400] PlayerTextDrawSetString(i,Speedometr[5][i],str); GetVehicleHealth(vehicleid,vehhealth); format(str, sizeof(str),"HEAL: %.0f",vehhealth); PlayerTextDrawSetString(i,Speedometr[16][i],str); switch(speed) { case 0..9:PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~w~~h~I"); case 10..14: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~w~~h~II"); case 15..19: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~III"); case 20..24: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~IIII"); case 25..29: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~IIIII"); case 30..34: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~IIIIII"); case 35..39: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~IIIIIII"); case 40..44: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~IIIIIIII"); case 45..49: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~~h~IIIIIIIII"); case 50..59: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~~h~IIIIIIIIII"); case 60..64: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~~h~IIIIIIIIIII"); case 65..69: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~g~~h~~h~IIIIIIIIIIII"); case 70..79: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~IIIIIIIIIIIII"); case 80..89: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~IIIIIIIIIIIIII"); case 90..99: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIII"); case 100..109: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIII"); case 110..119: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIII"); case 120..129: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIIII"); case 130..139: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIIIII"); case 140..149: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIIIIII"); case 150..164: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIIIIIII"); case 165..174: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~y~~h~IIIIIIIIIIIIIIIIIIIIII"); case 175..189: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~IIIIIIIIIIIIIIIIIIIIIII"); case 190..199: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~IIIIIIIIIIIIIIIIIIIIIIII"); case 200..209: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~IIIIIIIIIIIIIIIIIIIIIIIII"); case 210..219: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIII"); case 220..229: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~IIIIIIIIIIIIIIIIIIIIIIIIIII"); case 230..239: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIII"); case 240..249: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIII"); default: PlayerTextDrawSetString(playerid, Speedometr[11][playerid], "~r~~h~~h~IIIIIIIIIIIIIIIIIIIIIIIIIIIII"); } new Float:coord[3]; GetPlayerPos(i, coord[0], coord[1], coord[2]); for(new z = 0; z != sizeof(ZoneName); z ++) { if((coord[0] <= ZoneName[z][zMax_x] && coord[0] >= ZoneName[z][zMin_x]) && (coord[1] <= ZoneName[z][zMax_y] && coord[1] >= ZoneName[z][zMin_y])) { PlayerTextDrawSetString(i,Speedometr[9][i], ZoneName[z][zName]); break; } else { PlayerTextDrawSetString(i,Speedometr[9][i], "O—zAC?©"); } } if(IsLocked[vehicleid]) { PlayerTextDrawColor(i,Speedometr[22][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[22][i]); PlayerTextDrawColor(i,Speedometr[14][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[14][i]); } else { PlayerTextDrawColor(i,Speedometr[22][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[22][i]); PlayerTextDrawColor(i,Speedometr[14][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[14][i]); } if(CarEngine[vehicleid]) { PlayerTextDrawColor(i, Speedometr[20][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[20][i]); PlayerTextDrawColor(i,Speedometr[12][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[12][i]); } else { PlayerTextDrawColor(i,Speedometr[20][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[20][i]); PlayerTextDrawColor(i,Speedometr[12][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[12][i]); } if(lights == 1) { PlayerTextDrawColor(i, Speedometr[21][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[21][i]); PlayerTextDrawColor(i,Speedometr[13][i],COLOR_GREEN); PlayerTextDrawShow(i,Speedometr[13][i]); } else { PlayerTextDrawColor(i,Speedometr[21][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[21][i]); PlayerTextDrawColor(i,Speedometr[13][i],COLOR_RED); PlayerTextDrawShow(i,Speedometr[13][i]); } } return 1; } Прошу у вас помощи.
  18. Здравствуйте, вшил в мод команду /sellcar, но работает не правильно Тест выявил проблему Продаешь свое авто человеку, он покупает и сразу же еще одна машина такая же создается, из за чего может это быть? case dialog_SELLCAR: { if(!response) return false; new id = GetPVarInt(playerid,"yesno_playerid"), slot = GetPVarInt(playerid, "slot_id") - 1, sum = GetPVarInt(playerid, "summ_sellcar"); // ID это тот, кто продал машину if(PLAYER_DATA[playerid][data_VEH][listitem] != INVALID_VEHICLE_ID) return SendClientMessage(playerid, COLOR_WARNING, "У Вас уже имеется автомобиль в данном слоте, сначала утилизируйте либо продайте старый"); PLAYER_DATA[playerid][data_CAR][listitem] = PLAYER_DATA[id][data_CAR][slot]; PLAYER_DATA[playerid][data_MILEAGE][listitem] = PLAYER_DATA[id][data_MILEAGE][slot]; PLAYER_DATA[playerid][data_CARX][listitem] = PLAYER_DATA[id][data_CARX][slot]; PLAYER_DATA[playerid][data_CARY][listitem] = PLAYER_DATA[id][data_CARY][slot]; PLAYER_DATA[playerid][data_CARZ][listitem] = PLAYER_DATA[id][data_CARZ][slot]; PLAYER_DATA[playerid][data_CARANGLE][listitem] = PLAYER_DATA[id][data_CARANGLE][slot]; PLAYER_DATA[playerid][data_CAR_COLOR1][listitem] = PLAYER_DATA[id][data_CAR_COLOR1][slot]; PLAYER_DATA[playerid][data_CAR_COLOR2][listitem] = PLAYER_DATA[id][data_CAR_COLOR2][slot]; PLAYER_DATA[playerid][data_CARFUEL][listitem] = PLAYER_DATA[id][data_CARFUEL][slot]; PLAYER_DATA[id][data_CAR][slot] = 0; PLAYER_DATA[id][data_MILEAGE][slot] = 0; PLAYER_DATA[id][data_CARX][slot] = 0; PLAYER_DATA[id][data_CARY][slot] = 0; PLAYER_DATA[id][data_CARZ][slot] = 0; PLAYER_DATA[id][data_CARANGLE][slot] = 0; PLAYER_DATA[id][data_CAR_COLOR1][slot] = 0; PLAYER_DATA[id][data_CAR_COLOR2][slot] = 0; PLAYER_DATA[id][data_CARFUEL][slot] = 0; strmid(car_NUMBER[playerid][listitem], car_NUMBER[id][slot], 0, strlen(car_NUMBER[id][slot]), 64); strmid(car_NUMBER[id][slot], "None", 0, strlen("None"), 20); if(car_label[PLAYER_DATA[id][data_VEH][slot]] != Text3D:INVALID_3DTEXT_ID) { DestroyDynamic3DTextLabel(car_label[PLAYER_DATA[id][data_VEH][slot]]); car_label[PLAYER_DATA[id][data_VEH][slot]] = Text3D:INVALID_3DTEXT_ID; } if(PLAYER_DATA[playerid][data_VEH][listitem] != INVALID_VEHICLE_ID) { DestroyVehicle(PLAYER_DATA[playerid][data_VEH][listitem]); PLAYER_DATA[playerid][data_VEH][listitem] = INVALID_VEHICLE_ID; } PLAYER_DATA[id][data_MONEY] += sum; PLAYER_DATA[playerid][data_MONEY] -= sum; SavePlayerData(id); SavePlayerData(playerid); LOAD_PLAYER_CAR(playerid); SendClientMessage(id, COLOR_GREEN, "Поздравляем Вас с продажей автомобиля"); SendClientMessage(playerid, COLOR_LBLUE, "Поздравляем Вас с приобретением автомобиля"); SendClientMessage(playerid, COLOR_LBLUE, "Автомобиль появился на том месте, где его припарковал прежний владелец"); SendClientMessage(playerid, COLOR_LBLUE, "Чтобы найти автомобиль, используйте: /gps -> Найти личный автомобиль"); DeletePVar(playerid, "yesno_playerid"); DeletePVar(playerid, "yesno"); DeletePVar(playerid, "yesno_sellcar"); DeletePVar(playerid, "summ_sellcar"); }
  19. Всем привет! У меня такая вещь возникла! Мод на БД, в БД не было подъезда,я его импортировал,но запись все равно в БД не идет почему то! Кто может помочь? Вот что я сделал в БД
  20. У друга возникла проблема, помочь у меня не получается. При продаже авто игроку, деньги тому, кто продал, не дается(PROBLEM). А кто купил, у него отнимается. Мод : Omsk RP. if(strcmp(x_job,"car",true) == 0) { if(CarOffer[playerid] < 999) { if(IsPlayerConnected(CarOffer[playerid])) { if(GetPlayerMoney(playerid) > CarPrice[playerid]) { if(IsPlayerInVehicle(CarOffer[playerid], CarID[playerid])) { GetPlayerName(CarOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new points; PlayerInfo[CarOffer[playerid]][pCarSkill] ++; if(PlayerInfo[CarOffer[playerid]][pCarSkill] == 50) { SCM(CarOffer[playerid], COLOR_YELLOW, "* Your Car Dealer Skill is now Level 2, Players that buy Cars from you can call it more often."); } else if(PlayerInfo[CarOffer[playerid]][pCarSkill] == 100) { SCM(CarOffer[playerid], COLOR_YELLOW, "* Your Car Dealer Skill is now Level 3, Players that buy Cars from you can call it more often."); } else if(PlayerInfo[CarOffer[playerid]][pCarSkill] == 200) { SCM(CarOffer[playerid], COLOR_YELLOW, "* Your Car Dealer Skill is now Level 4, Players that buy Cars from you can call it more often."); } else if(PlayerInfo[CarOffer[playerid]][pCarSkill] == 400) { SCM(CarOffer[playerid], COLOR_YELLOW, "* Your Car Dealer Skill is now Level 5, Players that buy Cars from you can call it more often."); } new level = PlayerInfo[CarOffer[playerid]][pCarSkill]; if(level >= 0 && level <= 50) { points = 1; } else if(level >= 51 && level <= 100) { points = 2; } else if(level >= 101 && level <= 200) { points = 3; } else if(level >= 201 && level <= 400) { points = 4; } else if(level >= 401) { points = 4; } format(string, sizeof(string), "* You bought a Car for $%d, from Car Dealer %s. (You can use /callcar %d times)",CarPrice[playerid],giveplayer,points); SCM(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Вы продали автомобиль игроку %s, за $%d.",sendername,CarPrice[playerid],points); SCM(CarOffer[playerid], COLOR_LIGHTBLUE, string); PlayerInfo[CarOffer[playerid]][pPayCheck] += CarPrice[playerid]; GiveMoney(playerid, -CarPrice[playerid]); RemovePlayerFromVehicle(CarOffer[playerid]); CarCalls[playerid] = points; CarOffer[playerid] = 999; CarPrice[playerid] = 0; return 1; } else { SCM(playerid, COLOR_GREY, "The Car Dealer is not in the offerd Car !"); return 1; } } else { SCM(playerid, COLOR_GREY, "You cant afford the Car !"); return 1; } } return 1; } else { SCM(playerid, COLOR_GREY, "No-one offered to buy a Car !"); return 1; } }
  21. Скриптеры извините,но проблемы у меня с продажей авто,а конкретно,я приехал продать тачку набрал /sellcar она исчезла сразу, но когда сделал респавн авто то она появилась на этом же месте где продал,а как можно сделать так что бы она как бы удалилась с сервера вообще!? Помогите пож. скрин приложил,там написано что типо нет хозяина,команда ниже
  22. Всем привет,столкнулся с такой проблемой,когда заезжаешь в тюнинг нажимаешь на букву H тебя перекидывает в указаное место,но там не видно машины,как изменить координаты или что что-бы было видно машину?Искал координаты,не нашел.
  23. Всем привет! У меня к вам такой вопрос еще разок! Я создал радио,но когда выбираю пункт ни что не происходит,можете подсказать и указать мою ошибку,где я что не так сделал! Диалог if(dialogid == 23456) { if(response) { if(listitem == 4)//Если выбрал композицию 1, далее увеличиваем на 1 { for(new i; i < MAX_PLAYERS; i++) { if(radioon[i] !=0) { PlayAudioStreamForPlayer(i, "http://"); } if(radioon[i] !=1) { PlayAudioStreamForPlayer(i, "http://muz/15.mp3"); } if(radioon[i] !=2) { PlayAudioStreamForPlayer(i, "http://muz/19.mp3"); } if(radioon[i] !=3) { PlayAudioStreamForPlayer(i, "http://muz/3.mp3"); } } } } return true; } ссылки там на мой сайт,просто не указал Сама команда if(strcmp(cmd, "/вклрадио", true) == 0) { if(IsPlayerConnected(playerid)) { if(Account[playerid][pAdmin] >= 5) { new string[512], str[128]; format(str,sizeof(str), "Выключить\n"); strcat(string, str); format(str,sizeof(str), "15\n"); strcat(string, str); format(str,sizeof(str), "19\n"); strcat(string, str); format(str,sizeof(str), "3"); strcat(string, str); ShowPlayerDialog(playerid, 23456, DIALOG_STYLE_LIST, "Выбор музыки", string, "Выбрать","Закрыть"); } else { SendClientMessage(playerid, 0xFF0000, "Нет доступа"); } } return true; }
  24. Всем привет,столкнулся с такой проблемой,создал подьезд,купил квартиру,после рестарта сервера квартира слетает.Так же и с обычными домами Основа мода http://cr-mp.ru/forum/topic/20318-amazing-roleplay-ver-100/
  25. Всем привет неправильно записываються номера авто в базу данных может неправильно столбик создал ну кодировку параметры стоит STRING VARCHAR 30 кодировка utf8_general_ci номер записываеться так E216KE {2F91ED}| 152RUS а должно быть E216KE | 152RUS
×

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

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