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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Здравствуйте. Т.к я не очень прошаренный в маппинге я не могу понять в чем проблема. Помогите пожалуйста. Описание проблемы.. Когда я маппил в констракторе, то спавну ничего не мешало. Но после установки на сервер я увидел вот такую проблему. ((жмяк)) По координатам найти не смог, да и не определил то толком координаты. Сам решил
  2. Вот коды авторизации Как сделать что бы авторизовался и регался по нику автоматом без ввода чего Возможно заплачу forward player_check(playerid); public player_check(playerid) { if(!IsPlayerConnected(playerid)) return 1; new rows, fields; cache_get_data(rows, fields); new string[556]; if(rows) { SetPVarInt(playerid, "avttimer", 6000);//вы слишком долго заходите format(string, sizeof(string), "\ {ffffff}Добро пожаловать на сервер {ffc0cb}"SERVER_NAME".{FFFFFF}\n\ Ваш логин: {689ddb}%s{ffffff}\n\n\ Статус аккаунта: {4BCC2B}зарегистрирован{FFFFFF}\n\ Чтобы начать игру, введите пароль указанный при регистрации:", GetName(playerid) ); ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_INPUT, "{"#cSV"}Авторизация", string, "Войти", "Отмена"); } else { format(string, sizeof(string), "\ {ffffff}Добро пожаловать на сервер {ffc0cb}"SERVER_NAME".{FFFFFF}\n\ Ваш логин: {689ddb}%s{ffffff}\n\n\ Статус аккаунта: {FF4530}не зарегистрирован{FFFFFF}\n\ Для продолжения необходима регистрация аккаунта!\n\n\ \t{FFCC00}•{FFFFFF}Чтобы начать у нас игру, пожалуйста придумайте\n\ \t{FFCC00}•{FFFFFF}пароль для Вашего аккаунта, он будет запрашиваться при\n\ \t{FFCC00}•{FFFFFF}последующих входах.\n\n\ Введите придуманный Вами пароль:", GetName(playerid) ); ShowPlayerDialog(playerid, D_REGISTER, DIALOG_STYLE_INPUT, "{"#cSV"}Регистрация", string, "Далее","Отмена"); } SetPVarInt(playerid, "Logged", 1); return 1; } case D_LOGIN: { if(!response) { SendClientMessage(playerid, COLOR_RED, PlayerNeedToLoggedForToPlay); Kick(playerid); } for(new i = strlen(inputtext); i != 0; --i) switch(inputtext[i]) { case 'А'..'Я', 'а'..'я', ' ': return ShowPlayerDialog(playerid,D_ERRORPAS,DIALOG_STYLE_MSGBOX,"{"#cSV"}Ошибка","{FFFFFF}Пароль не должен содержать запрещённые символы\nВозможно, Вы вводите пароль не в той раскладке","Повторить",""); } if(!strlen(inputtext)) { new string[256]; format(string, sizeof(string), "\ {ffffff}Добро пожаловать на сервер {ffc0cb}"SERVER_NAME".{FFFFFF}\n\ Ваш логин: {689ddb}%s{ffffff}\n\n\ Статус аккаунта: {4BCC2B}зарегистрирован{FFFFFF}\n\ Чтобы начать игру, введите пароль указанный при регистрации:", GetName(playerid) ); ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_INPUT, "{"#cSV"}Авторизация", string, "Войти", "Отмена"); } 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", "ds", playerid, inputtext); }
  3. Всем доброе утро! Дорогие форумчане данного портала, можете помочь выяснить данную проблема! А именно, я набираю /get id и мне выдает вся инфа о игроке, но Город и Страна почему то у меня unknown,почему сам не пойму! Может вы знаете и подскажите в чем может быть эта проблема? Скрин [spoiler=Скрин]
  4. Всем привет! Надеюсь помощь по сампу тут тоже модно просить! И так,такая проблема,когда идет PayDay у одного человека вместо 10000 к примеру дается 14800-14400, у других все нормально,просто в моде даже написано что 10000,а у него на 4400 почему то больше и это во всех фракциях и на любом ранге! Так же если игрок Вип и так же состоит во фракции,то он почему то не получает зарплату с фракции,а просто получает 497 рублей и все! В чем может быть проблема,пересмотрел весь PayDay ни что такого не нашел! Если кто может помочь скажите что нужно выложить!
  5. Игрок не может садится на пассажирское сиденье машины организаций Вот код if(vehicleid >= meriacar[0] && vehicleid <= meriacar[1]) { if(PI[playerid][pMember] != TEAM_MERIA) { SendClientMessage(playerid, COLOR_DARKORANGE, "Вы не сотрудник Мэрии!"); ClearAnimations(playerid, true); return 1; }
  6. cmd:add(playerid, params[]) { if(GetString(GetName(playerid), NGA1) || GetString(GetName(playerid), NGA2) || GetString(GetName(playerid), NGA3)) { if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); ShowPlayerDialog(playerid, D_ADDNED, 2, "{"#cSV"}????????", "1. ???\n2. ???????? ??????\n3. ???????? ?????????\n4. ???????? ATM", "???????", "??????"); } return 1; } Создаются автомобили /add а потом когда их нужно сохранить /vpc То они не сохраняются и исчезают cmd:vpc(playerid, params[]) { if(PI[playerid][pAdmin] < ADM_GRAND) return 1; else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin); else if(GetPVarInt(playerid, "AddVehicleFrac") == 0) return 1; else if(GetPlayerState(playerid) != 2) return 1; else if(!IsPlayerInVehicle(playerid, GetPVarInt(playerid, "AddVehicleFrac"))) return 1; new Float:X,Float:Y,Float:Z,Float:FA; GetVehicleZAngle(GetPlayerVehicleID(playerid), FA); GetVehiclePos(GetPlayerVehicleID(playerid), X,Y,Z); DestroyVehicle(GetPVarInt(playerid, "AddVehicleFrac")); TOTALVEH++; sscanf(coordv, "p<,>iiiiiii", VehInfo[TOTALVEH][vModel], VehInfo[TOTALVEH][vColor][0], VehInfo[TOTALVEH][vColor][1],VehInfo[TOTALVEH][vFraction],VehInfo[TOTALVEH][vInt],VehInfo[TOTALVEH][vWorld], VehInfo[TOTALVEH][vStatus]); format(VehInfo[TOTALVEH][vColors], 16, "%i, %i", VehInfo[TOTALVEH][vColor][0],VehInfo[TOTALVEH][vColor][1]); VehInfo[TOTALVEH][vPos_X] = X; VehInfo[TOTALVEH][vPos_Y] = Y; VehInfo[TOTALVEH][vPos_Z] = Z; VehInfo[TOTALVEH][vPos_FA] = FA; VehInfo[TOTALVEH][vVehicle] = CreateVehicle(VehInfo[TOTALVEH][vModel], VehInfo[TOTALVEH][vPos_X], VehInfo[TOTALVEH][vPos_Y], VehInfo[TOTALVEH][vPos_Z], VehInfo[TOTALVEH][vPos_FA],VehInfo[TOTALVEH][vColor][0],VehInfo[TOTALVEH][vColor][1], 300); LinkVehicleToInterior(VehInfo[TOTALVEH][vVehicle], VehInfo[TOTALVEH][vInt]); SetVehicleVirtualWorld(VehInfo[TOTALVEH][vVehicle], VehInfo[TOTALVEH][vWorld]); Fuel[VehInfo[TOTALVEH][vVehicle]] = 150; Engine[VehInfo[TOTALVEH][vVehicle]] = false; Lights[VehInfo[TOTALVEH][vVehicle]] = false; DeletePVar(playerid, "AddVehicleFrac"); new totalstring[512]; format(totalstring,sizeof(totalstring),"INSERT INTO "T_VEHICLE" (id, model, x, y, z, fa, vint, world, colors, fraction, status) VALUES (%i, %i, '%f', '%f', '%f', '%f', %i, %i, '%s', %i, %i)", TOTALVEH,VehInfo[TOTALVEH][vModel],VehInfo[TOTALVEH][vPos_X],VehInfo[TOTALVEH][vPos_Y],VehInfo[TOTALVEH][vPos_Z],VehInfo[TOTALVEH][vPos_FA],VehInfo[TOTALVEH][vInt], VehInfo[TOTALVEH][vWorld],VehInfo[TOTALVEH][vColors],VehInfo[TOTALVEH][vFraction], VehInfo[TOTALVEH][vStatus]); mysql_tquery(dbHandle, totalstring, "", ""); SendMes(playerid, COLOR_LIME, "Транспорт номер %i создан", TOTALVEH); return 1; } case D_NMENU+15: { if(!response) return 1; new color[2], model, frac, status, Float:x, Float:y, Float:z, Float:angle; if(sscanf(inputtext,"p<,>iiiii",model, color[0], color[1], frac, status)) return ShowPlayerDialog(playerid, D_NMENU+15,1, "Добавить транспорт", "ВАЖНО: Модель, Цвет1, Цвет2, Фракция, Статус\nПРИМЕР: 504, 1, 3, 4, 0", "Принять", "Отмена"); if(model < 400 || model > 611) return ShowPlayerDialog(playerid, D_NMENU+15, 1, "Добавить транспорт", "ВАЖНО: Модель, Цвет1, Цвет2, Фракция, Статус\nПРИМЕР: 504, 1, 3, 4, 0", "Принять", "Отмена"); if(color[0] < 0 || color[0] > 252) return ShowPlayerDialog(playerid, D_NMENU+15, 1, "Добавить транспорт", "ВАЖНО: Модель, Цвет1, Цвет2, Фракция, Статус\nПРИМЕР: 504, 1, 3, 4, 0", "Принять", "Отмена"); if(color[1] < 0 || color[1] > 252) return ShowPlayerDialog(playerid, D_NMENU+15, 1, "Добавить транспорт", "ВАЖНО: Модель, Цвет1, Цвет2, Фракция, Статус\nПРИМЕР: 504, 1, 3, 4, 0", "Принять", "Отмена"); if(frac < 1 || frac > MAX_FRACTIONS-1) return ShowPlayerDialog(playerid, D_NMENU+15, 1, "Добавить транспорт", "ВАЖНО: Модель, Цвет1, Цвет2, Фракция, Статус\nПРИМЕР: 504, 1, 3, 4, 0", "Принять", "Отмена"); GetPlayerFacingAngle(playerid,angle); GetPlayerPos(playerid, x, y, z); new carid = CreateVehicle(model, x, y, z, angle, color[0], color[1], 90000); PutPlayerInVehicle(playerid, carid, 0); LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); SetPVarInt(playerid, "AddVehicleFrac", carid); format(coordv, sizeof(coordv), "%i, %i, %i, %i, %i, %i, %i", model, color[0], color[1], frac,GetPlayerInterior(playerid),GetPlayerVirtualWorld(playerid),status); SendClientMessage(playerid, COLOR_LIGHTRED, "Тест транспорт создан. Установить координаты: /vpc"); }
  7. Здравствуйте, не могли бы вы мне помочь вот такая проблемы , как решить? RobMatsPickup = CreatePickup(1279,23,1697.5078,1350.5979,12.1700.6406); скриншот с ошибками.
  8. Олександр

    Логотип

    Вот у меня мод just rp и я сменил логотип на амазинг рп, новый и теперь у меня чёрный квадрат
  9. Добрый день!Хочу изменить место пикапа устройства на работу!Как найти координаты его?пробивал через /save но увы нет результата!Можете помочь?Входы,Выходы нашел а вот устройства на работу нет.
  10. Приветствую всех,срочно нужна помощь в одном вопросе, при запуске мода, у меня показывает такое сообщение в консоли и не запускает сервер, в чем может быть проблема? Буду очень благодарен за помощь. SA-MP Dedicated Server ---------------------- v0.3e, (C)2005-2012 SA-MP Team [15:12:18] weburl = "www.sa-mp.com" (string) [15:12:18] [15:12:18] Server Plugins [15:12:18] -------------- [15:12:18] Loading plugin: crashdetect.dll [15:12:18] Failed. [15:12:18] Loading plugin: streamer.dll [15:12:18] Failed. [15:12:18] Loading plugin: sscanf.dll [15:12:18] [15:12:18] =============================== [15:12:18] sscanf plugin loaded. [15:12:18] Version: 2.8.1 [15:12:18] (c) 2012 Alex "Y_Less" Cole [15:12:18] =============================== [15:12:18] Loaded. [15:12:18] Loading plugin: regex.dll [15:12:18] [15:12:18] ______________________________________ [15:12:18] Regular Expression Plugin v0.2.1 loaded [15:12:18] ______________________________________ [15:12:18] By: Fro (c) Copyright <TBG> 2009-2011 [15:12:18] ______________________________________ [15:12:18] Loaded. [15:12:18] Loading plugin: mysql_static.dll [15:12:18] Failed. [15:12:18] Loading plugin: mysql_5.5.dll [15:12:18] Failed. [15:12:18] Loading plugin: mysql.dll [15:12:18] Failed. [15:12:18] Loading plugin: dc_cmd.dll [15:12:18] Failed. [15:12:18] Loading plugin: CRP.dll [15:12:18] [15:12:18] ______________________________________ [15:12:18] Convert Rus To Pwn v0.1.1 loaded [15:12:18] ______________________________________ [15:12:18] By: Fro (c) Copyright <TBG> 2009-2011 [15:12:18] ______________________________________ [15:12:18] Loaded. [15:12:18] Loading plugin: antiattack.dll [15:12:18] Anti-Attack plugin by BJIADOKC loaded. [15:12:18] Loaded. [15:12:18] Loading plugin: anti-freeze.dll [15:12:18] Failed. [15:12:18] Loading plugin: nativechecker.dll [15:12:18] Loaded. [15:12:18] Loaded 5 plugins. [15:12:18] [15:12:18] Filterscripts [15:12:18] --------------- [15:12:18] Loading filterscript 'antidoz.amx'... [15:12:18] Error: Function not registered: 'fileOpen' [15:12:18] Error: Function not registered: 'fileSeek' [15:12:18] Error: Function not registered: 'fileRead' [15:12:18] Loading filterscript 'antihack.amx'... [15:12:18] Loading filterscript 'antish.amx'... [15:12:18] Loaded 3 filterscripts. [15:12:18] Error: Function not registered: 'DC_CMD' [15:12:18] Error: Function not registered: 'DC_CMD_Init' [15:12:18] Error: Function not registered: 'mysql_tquery' [15:12:18] Error: Function not registered: 'mysql_format' [15:12:18] Error: Function not registered: 'cache_get_data' [15:12:18] Error: Function not registered: 'cache_get_row_int' [15:12:18] Error: Function not registered: 'cache_get_row' [15:12:18] Error: Function not registered: 'cache_get_row_float' [15:12:18] Error: Function not registered: 'CreateDynamicObject' [15:12:18] Error: Function not registered: 'SetDynamicObjectMaterial' [15:12:18] Error: Function not registered: 'CreateDynamicSphere' [15:12:18] Error: Function not registered: 'CreateDynamicMapIcon' [15:12:18] Error: Function not registered: 'CreateDynamic3DTextLabel' [15:12:18] Error: Function not registered: 'CreateDynamicCP' [15:12:18] Error: Function not registered: 'UpdateDynamic3DTextLabelText' [15:12:18] Error: Function not registered: 'DestroyDynamicMapIcon' [15:12:18] Error: Function not registered: 'DestroyDynamic3DTextLabel' [15:12:18] Error: Function not registered: 'mysql_query' [15:12:18] Error: Function not registered: 'cache_get_row_count' [15:12:18] Error: Function not registered: 'cache_delete' [15:12:18] Error: Function not registered: 'MoveDynamicObject' [15:12:18] Error: Function not registered: 'DestroyDynamicCP' [15:12:18] Error: Function not registered: 'DestroyDynamicObject' [15:12:18] Error: Function not registered: 'mysql_connect' [15:12:18] Error: Function not registered: 'mysql_log' [15:12:18] Error: Function not registered: 'mysql_set_charset' [15:12:18] Error: Function not registered: 'mysql_errno' [15:12:18] Error: Function not registered: 'mysql_close' [15:12:18] Error: Function not registered: 'Streamer_UpdateEx' [15:12:18] Error: Function not registered: 'IsPlayerInDynamicArea' [15:12:18] Error: Function not registered: 'AttachDynamicObjectToVehicle' [15:12:18] Error: Function not registered: 'TogglePlayerDynamicCP' [15:12:18] Error: Function not registered: 'mysql_escape_string' [15:12:18] Error: Function not registered: 'cache_get_field_content' [15:12:18] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found" [15:12:18] Number of vehicle models: 0
  11. 4676) : error 017: undefined symbol "pc_cmd_specoff" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(8449) : error 017: undefined symbol "pc_cmd_find" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(10967) : error 017: undefined symbol "stringer" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(11712) : error 017: undefined symbol "pc_cmd_settp" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12898) : error 017: undefined symbol "pc_cmd_hgps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12905) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12925) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12940) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12962) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12975) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(12997) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13013) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13025) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13038) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13049) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13060) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13073) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(13091) : error 017: undefined symbol "pc_cmd_gps" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(15555) : error 017: undefined symbol "pc_cmd_find" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(18643) : error 017: undefined symbol "pc_cmd_leaders" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(19850) : error 017: undefined symbol "pc_cmd_admins" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(21563) : error 017: undefined symbol "pc_cmd_tp" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(21591) : error 017: undefined symbol "pc_cmd_tp" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(21613) : error 017: undefined symbol "pc_cmd_tp" C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(21843) : error 029: invalid expression, assumed zero C:\Users\??????\Desktop\??????\JRP\gamemodes\arp.pwn(21843) : error 017: undefined symbol "ReFill" все строки с кодом callcmd::tp(playerid); callcmd::find(playerid); callcmd::leaders(playerid); case 3: callcmd::admins(playerid); callcmd::gps(playerid)
  12. Вот код case D_VEHNUMBER+2: { if(!response) return DeletePVar(playerid,"CARES"); new string[200], stringer[512]; new cares = GetPVarInt(playerid,"CARES"); switch(cares) { case 1: { if(nomercar[playerid] > gettime()) return SendClientMessage(playerid,COLOR_RED,""cER"Номера можно ставить раз в 10 минут"); format(stringer, sizeof(stringer),"%s%d%d%d%s%s", VehNumber(), random(9), random(9), random(9), VehNumber(), VehNumber()); format(string, sizeof(string), "{FFFFFF}Место регистрации: {63BD4E}Пункт выдачи номеров{FFFFFF}\nНомер вашего авто: {63BD4E}%s%d%d%d%s%s", stringer); ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, "{"#cSV"}Получение номера", string, "Закрыть", ""); format(string, sizeof(string), "[Пункт выдачи номеров] %s[%i] зарегистрировал номер на авто #1 [%s]", GetName(playerid), playerid, stringer); foreach(new i: Player) { if(PlayerLogged[i] == false) continue; if(IsADps(i)) SendClientMessage(i, 0x3399FFFF, string); } strmid(PI[playerid][pNumberVehicle], stringer, 0, strlen(stringer), 64); TransferMoney(playerid, -1, 5000); MysqlUpdatePlayerStr(playerid, "veh_number", PI[playerid][pNumberVehicle]); DeletePVar(playerid,"CARES"); nomercar[playerid] = gettime() + 300; if(Settings[playerid][5] == 1) { if(VehicleLabel[PI[playerid][PlayerCarID][0]] != Text3D:INVALID_3DTEXT_ID) { UpdateDynamic3DTextLabelText(VehicleLabel[PI[playerid][PlayerCarID][0]], 0xFFFFFFFF, stringer); } } SetVehicleNumberPlate(PI[playerid][PlayerCarID][0], PI[playerid][pNumberVehicle]); } case 2: { if(nomercar[playerid] > gettime()) return SendClientMessage(playerid,COLOR_RED,""cER"Номера можно ставить раз в 10 минут"); format(stringer, sizeof(stringer),"%s%d%d%d%s%s", VehNumber(), random(9), random(9), random(9), VehNumber(), VehNumber()); format(string, sizeof(string), "{FFFFFF}Место регистрации: {63BD4E}Пункт выдачи номеров{FFFFFF}\nНомер вашего авто: {63BD4E}%s%d%d%d%s%s", stringer); ShowPlayerDialog(playerid, D_NULL, DIALOG_STYLE_MSGBOX, "{ffa500}Получение номера", string, "Закрыть", ""); format(string, sizeof(string), "[Пункт выдачи номеров] %s[%i] зарегистрировал номер на авто #2 [%s]", GetName(playerid), playerid, stringer); foreach(new i: Player) { if(PlayerLogged[i] == false) continue; if(IsACop(i)) SendClientMessage(i, 0x3399FFFF, string); } strmid(PI[playerid][pNumberVehicle1], stringer, 0, strlen(stringer), 64); TransferMoney(playerid, -1, 5000); MysqlUpdatePlayerStr(playerid, "veh_number1", PI[playerid][pNumberVehicle1]); DeletePVar(playerid,"CARES"); nomercar[playerid] = gettime() + 300; if(Settings[playerid][5] == 1) { if(VehicleLabel[PI[playerid][PlayerCarID][1]] != Text3D:INVALID_3DTEXT_ID) { UpdateDynamic3DTextLabelText(VehicleLabel[PI[playerid][PlayerCarID][1]], 0xFFFFFFFF, stringer); } } SetVehicleNumberPlate(PI[playerid][PlayerCarID][1], PI[playerid][pNumberVehicle1]); } } } Это получение номеров в ГИББД , как сделать что бы игрок указывал свой номер авто и проверка занят ли этот номера Помогите. Отблагодорю за + или деньги
  13. Помогите Мне сделать код Открывания Ворот И Закрывания Ворот Через Одну команду, И Пожайлуста Объясните как сделать Из одного Кода Ворота для Армии ДПС ППС И так далее
  14. Игрок после смерти не спавнится в болнице. static const stock Float:MedicSpawn[4][3] = { {1622.8694,1222.5065,2513.4299}, {1622.3442,1206.8600,2513.4299}, {1624.6713,1213.9592,2513.4299}, {1624.9022,1203.8031,2513.4299} }; else if(PlayerDied[playerid] == true) { InHospital[playerid] = true; SetHealth(playerid, 10+random(40)); SetPlayerFacingAngle(playerid, 270); switch(PI[playerid][pCity]) { case 1: { SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,0); } case 2: { SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,0); } default: { SetPlayerVirtualWorld(playerid,4); SetPlayerInterior(playerid,0); } } FreezePlayer(playerid, 2000); new Random = random(sizeof(MedicSpawn)); SetPlayerPos(playerid, MedicSpawn[Random][0], MedicSpawn[Random][1], MedicSpawn[Random][2]); SendClientMessage(playerid,COLOR_WHITE,"Вам придется пройти курс лечения или вылечиться у медика. Войдите в палату и делайте процедуру."); }
  15. В общем, появляюсь на 0.0.0 координатах, БД подключена, регистрация / авторизация не появляется. Что делать? [spoiler=Лог]SA-MP Dedicated Server ---------------------- v0.3e, ©2005-2012 SA-MP Team [13:47:36] filterscripts = "" (string) [13:47:36] [13:47:36] Server Plugins [13:47:36] -------------- [13:47:36] Loading plugin: crashdetect [13:47:36] CrashDetect v4.15.1 is OK. [13:47:36] Loaded. [13:47:36] Loading plugin: mysql [13:47:37] >> plugin.mysql: R39-3 successfully loaded. [13:47:37] Loaded. [13:47:37] Loading plugin: sscanf [13:47:37] [13:47:37] =============================== [13:47:37] sscanf plugin loaded. [13:47:37] Version: 2.8.1 [13:47:37] © 2012 Alex "Y_Less" Cole [13:47:37] =============================== [13:47:37] Loaded. [13:47:37] Loading plugin: streamer [13:47:37] *** Streamer Plugin v2.7.8 by Incognito loaded *** [13:47:37] Loaded. [13:47:37] Loading plugin: iTD [13:47:37] * iTD Plugin loaded. (Support for textdraw editor mouse/keyboard) [13:47:37] Loaded. [13:47:37] Loaded 5 plugins. [13:47:37] [13:47:37] Filterscripts [13:47:37] --------------- [13:47:37] Loaded 0 filterscripts. [13:47:38] OnGameo [13:47:38] Server password has been removed. [13:47:38] MySQL connection: OK [13:47:38] ------------------------------ [13:47:38] Start date: 24.06.2016 [13:47:38] ------------------------------ [13:47:38] Number of vehicle models: 23 [13:47:38] [serv_log] Load warehouse. Time: 0 ms. [13:47:38] [serv_log] Load job business. Load: 4 b. Time: 2 ms. [13:47:38] [serv_log] Load auto business. Load: 2 b. Time: 1 ms. [13:47:38] [serv_log] Load kvartiry. Load: 461 b. Time: 209 ms. [13:47:38] [serv_log] Load houses. Load: 115 h. Time: 9 ms. [13:47:38] [serv_log] Load business. Load: 42 b. Time: 5 ms.
  16. Доброго времени пользователи cr-mp.ru. Столкнулся с такой проблемой , краш вот такого ввида SA-MP 0.3e Exception At Address: 0x007324B6 Пытался бороться с ним , отключал карту, машины все , Td. Но без результата , чем может быть вызван данный вид краша? и как избавится от него. Кто исправил , отпишите пожалуйста , буду благодарен.
  17. Всем привет! В чем может быть проблема? Помогите пожалуйста! Смотрите, приезжает игрок на АЗС водит /buyfuel и ему выдается окно Бензин Канистра Инструменты Когда выбираешь бензин, там выдает окно,типо сколько литров,пишешь любое количество и нажимаешь оплатить и тупо списываются деньги и все, но бензин не заправился! В чем может быть проблема? Вот вроде бы весь код! dialog_BUYFUEL_1, case dialog_BUYFUEL: { if(!response) return true; if(response) { switch(listitem) { case 0: { new dtext[110],b = GetPVarInt(playerid, "business"); format(dtext,sizeof(dtext),"{FFFFFF}Стоимость бензина: %d рублей за 1 литр\nВведите количество бензина которое хотите приобрести",BUSINESS_DATA[b][data_CENA]); ShowPlayerDialogFix(playerid, dialog_BUYFUEL_1, DIALOG_STYLE_INPUT, "{FFCC00}Бензин",dtext, "Купить", "Отмена"); } case 1: { new dtext[110],b = GetPVarInt(playerid, "business"); format(dtext,sizeof(dtext),"{FFFFFF}Вы желаете купить канисту с бензином? Стоимость: %d рублей",BUSINESS_DATA[b][data_CENA]*20); ShowPlayerDialogFix(playerid, dialog_BUYFUEL_2, DIALOG_STYLE_MSGBOX, "{FFCC00}Канистра",dtext, "Купить", "Отмена"); } case 2: { new dtext[110],b = GetPVarInt(playerid, "business"); format(dtext,sizeof(dtext),"{FFFFFF}Вы желаете купить комплект запчастей? Стоимость: %d рублей",BUSINESS_DATA[b][data_CENA]*30); ShowPlayerDialogFix(playerid, dialog_BUYFUEL_3, DIALOG_STYLE_MSGBOX, "{FFCC00}Запчасти",dtext, "Купить", "Отмена"); } } } } case dialog_BUYFUEL_1: { if(!response) return true; if(response) { if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new b = GetPVarInt(playerid,"business"); new cena = BUSINESS_DATA[b][data_CENA]*strval(inputtext); new car = GetPlayerVehicleID(playerid); if(strval(inputtext) <= 0) return SendClientMessage(playerid, COLOR_WARNING, "Недопустимое значение!"); if(strval(inputtext)+CAR_DATA[car][data_FUEL] > 50) return SendClientMessage(playerid, COLOR_WARNING, "Допустимо максимум 50 литров в баке!"); if(strval(inputtext) > BUSINESS_DATA[b][data_PROD] && BUSINESS_DATA[b][data_OWNED] == 1) return SendClientMessage(playerid,COLOR_WARNING,"Недостаточно топлива на складе!"); if(get_player_money(playerid) < cena) return SendClientMessage(playerid,COLOR_WARNING,"У Вас недостаточно денег на руках!"); BUSINESS_DATA[b][data_PROD] -= strval(inputtext); BUSINESS_DATA[b][data_BANK] += cena; give_player_money(playerid,-cena,"#28"); CAR_DATA[playerid][data_FUEL] += strval(inputtext); UpdateBusinessData(b); new ftext[15]; format(ftext, sizeof(ftext),"fuel: %d", CAR_DATA[car][data_FUEL]); PlayerTextDrawSetString(playerid,SpeedometrFuel[playerid],ftext); } } } stock UpdateBusinessData(b) { new str[256]; if(BUSINESS_DATA[b][data_TYPE] == 1) { if(BUSINESS_DATA[b][data_OWNED] == 1) { new mafia[16]; switch(BUSINESS_DATA[b][data_MAFIA]) { case 5: mafia = "Трамповское ОПГ"; case 6: mafia = "Майкопское ОПГ"; case 7: mafia = "Одесское ОПГ"; default: mafia = "Нет"; } format(str,sizeof(str), "{3399FF}%s\n{CCFF00}Владелец: {FFFFFF}%s\n{CCFF00}Топлива: {FFFFFF}%i л\n{CCFF00}Цена за 1 л: {FFFFFF}%i рублей\n{CCFF00}Закупочная цена: {FFFFFF}%i рублей\n{CCFF00}Крыша: {FFFFFF}%s\n{339966}/buyfuel",BUSINESS_DATA[b][data_NAME],BUSINESS_DATA[b][data_OWNER],BUSINESS_DATA[b][data_PROD],BUSINESS_DATA[b][data_CENA],BUSINESS_DATA[b][data_PRICEPROD],mafia); UpdateDynamic3DTextLabelText(BUSINESS_DATA[b][data_TEXTINFO], -1, str); } else { format(str,sizeof(str), "{3399FF}%s\n{CCFF00}Стоимость бизнеса: {FFFFFF}%i рублей\n{CCFF00}Для покупки бизнеса используйте: {FFFFFF}/buy",BUSINESS_DATA[b][data_NAME],BUSINESS_DATA[b][data_PRICE]); UpdateDynamic3DTextLabelText(BUSINESS_DATA[b][data_TEXTINFO], -1, str); } } else { if(BUSINESS_DATA[b][data_OWNED] == 1) { new mafia[16]; switch(BUSINESS_DATA[b][data_MAFIA]) { case 5: mafia = "Трамповское ОПГ"; case 6: mafia = "Майкопское ОПГ"; case 7: mafia = "Одесское ОПГ"; default: mafia = "Нет"; } format(str,sizeof(str), "{3399FF}%s\n{CCFF00}Владелец: {FFFFFF}%s\n{CCFF00}Продуктов: {FFFFFF}%i шт\n{CCFF00}Цена покупки продуктов: {FFFFFF}%i рублей\n{CCFF00}Крыша: {FFFFFF}%s\n{FE2E2E}Вход бесплатный",BUSINESS_DATA[b][data_NAME],BUSINESS_DATA[b][data_OWNER],BUSINESS_DATA[b][data_PROD],BUSINESS_DATA[b][data_PRICEPROD],mafia); UpdateDynamic3DTextLabelText(BUSINESS_DATA[b][data_TEXTINFO], -1, str); } else { format(str,sizeof(str), "{3399FF}%s\n{CCFF00}Стоимость бизнеса: {FFFFFF}%i рублей\n{CCFF00}Для покупки бизнеса используйте: {FFFFFF}/buy",BUSINESS_DATA[b][data_NAME],BUSINESS_DATA[b][data_PRICE]); UpdateDynamic3DTextLabelText(BUSINESS_DATA[b][data_TEXTINFO], -1, str); } } return true; }
  18. Всем привет! У меня такой вопрос! В чем может быть проблема! Смотрите есть работа дальнобоя, т.е он едит к примеру на ферму,берет прицеп с урожаем и едит в главный склад,и там продает груз! Но приезжаешь на нефтебазу и водишь /load что бы взять груз и он тупо пишет типо надо быть на разгрузке, вставал даже на координаты которые в моде,не помогло,постоянно пишет по поводу загрузке! Пробовал заказать на гл.складе,не помогло! Вот код где типо после вода /load должно показаться окно case FUEL_ID: { new money = strval(inputtext)*buy_fuel; if(strval(inputtext) > sklad_fuel) return SendClientMessage(playerid,COLOR_WARNING,"На складе недостаточно ресурсов!"); if(money > get_player_money(playerid)) return SendClientMessage(playerid,COLOR_WARNING,"У Вас недостаточно денег на руках!"); give_player_money(playerid, -money,"#62"); sklad_fuel -= strval(inputtext); PLAYER_DATA[playerid][data_TRAILER] = CreateVehicle(584, 936.101257, 652.728637, 12.362488, 268.666259, -1, -1, 3600); SetPVarInt(playerid, "d_money_buy",money); CAR_DATA[PLAYER_DATA[playerid][data_TRAILER]][data_KOLVO] = strval(inputtext); CAR_DATA[PLAYER_DATA[playerid][data_TRAILER]][data_GRUZ] = FUEL_ID; SendClientMessage(playerid, 0x9966FFFF, "Прицеп загружен. Он находиться на территории предприятия"); } Вот сам /load CMD:load(playerid) { if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!"); antiflood[playerid]++; if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!"); if(PLAYER_DATA[playerid][data_START_JOB] != 6 && PLAYER_DATA[playerid][data_START_JOB] != 7) return SendClientMessage(playerid, COLOR_WARNING, "Вам недоступна данная команда!"); new carid = GetPlayerVehicleID(playerid); if(PLAYER_DATA[playerid][data_RENTJOB] != carid) return SendClientMessage(playerid, COLOR_WARNING, "Вы должны находиться в своём тягаче!"); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WARNING, "Вы должны находиться за рулем!"); new bugfix; for(new i = 0; i < TotalJB; i++) { if(PlayerToPoint(100.0, playerid, g_load_pos[i][0], g_load_pos[i][1], g_load_pos[i][2])) { switch(i) { case 0:ShowPlayerDialogFix(playerid,dialog_LOAD_LESOPILKA,DIALOG_STYLE_LIST,"{FFCC00}Выберете товар", "Вагонка\nДоска\nБрус", "Выбрать","Отмена"); case 1:ShowPlayerDialogFix(playerid,dialog_LOAD_RUDNIK,DIALOG_STYLE_LIST,"{FFCC00}Выберете товар", "Руда", "Выбрать","Отмена"); case 2:ShowPlayerDialogFix(playerid,dialog_LOAD_FRUCT,DIALOG_STYLE_LIST,"{FFCC00}Выберете товар", "Яблоки\nСливы\nПерсики\nАпельсины", "Выбрать","Отмена"); case 3:ShowPlayerDialogFix(playerid,dialog_LOAD_OGOROD,DIALOG_STYLE_LIST,"{FFCC00}Выберете товар", "Картофель\nПомидоры\nОгурцы\nКапуста\nМорковь", "Выбрать","Отмена"); case 4:ShowPlayerDialogFix(playerid,dialog_LOAD_FUEL,DIALOG_STYLE_LIST,"{FFCC00}Выберете товар", "Топливо", "Выбрать","Отмена"); } bugfix = 1; } } if(bugfix != 1) return SendClientMessage(playerid, COLOR_WARNING, "Нужно находиться на месте загрузки (/dhelp > GPS)"); return true; } Вот диалог еще case dialog_LOAD_FUEL: { if(!response) return true; if(response) { new dtext[256]; switch(listitem) { case 0: format(dtext,sizeof(dtext),"{FFFFFF}Тип товара: топливо\nЦена за 1 л: %d рублей\nКол-во на складе: %d л\n\nВведите количество литров, которое хотите загрузить", buy_fuel,sklad_fuel),SetPVarInt(playerid, "load_tovar",FUEL_ID); } ShowPlayerDialogFix(playerid, dialog_LOAD, DIALOG_STYLE_INPUT, "{FFCC00}Загрузка товара", dtext, "Загрузить", "Отмена"); } }
  19. Установил мод http://cr-mp.ru/forum/topic/18768-sistema-nomerov-copy-greentech/ Захожу в игру зажусь в машину пишу /setnumer (изменил название команды) выбираю обычные и кикает и появляется диалог веди номер что делать?
  20. Всем привет! Кто может знает мод Намальск! если кто не знает посмотрите видео или на данном форуме есть данный мод! так вот, там есть предприятие ООО Навигатор и ООО колесо,что в переводе 2 предприятия дальнобойщиков! И так игрок покупает бизнес и устанавливает свой % который будет отдавать водителю,к примеру 40% водителю остальные 60% будет идти на счет бизнеса! Но когда продаешь груз на склад,то игроку начисляется зарплата сразу на лицевой счет,а ему пишет типо чистой прибыли 0 и типо бизмесмену тоже 0, когда смотришь /business и статистику,то там есть пункт заработок за сегодня и тоже 0 написано! Мы проездили раза 3-4 и все равно 0 прибыль от бизнеса! Как можно исправить? Сразу скину команды продажи/разгрузки Груза, а так же статистику бизнеса Продажа/разгрузка CMD:unload(playerid,params[]) { if(antiflood[playerid] > 0) return SendClientMessage(playerid, COLOR_WARNING,"Не флуди!"); antiflood[playerid]++; if(PLAYER_DATA[playerid][data_LOGGED] == false) return SendClientMessage(playerid,COLOR_WARNING,"Вы не авторизованы на сервере!"); new carid = GetPlayerVehicleID(playerid); if(carid != PLAYER_DATA[playerid][data_RENTJOB]) return SendClientMessage(playerid, COLOR_WARNING, "Нужно находиться в своей рабочей машине!"); if(PLAYER_DATA[playerid][data_START_JOB] == 8) { if(sscanf(params,"d",params[0])) return SendClientMessage(playerid,COLOR_WARNING,"Используйте: /unload [кол-во]"); if(params[0] <= 0) return SendClientMessage(playerid, COLOR_WARNING, "Недопустимое значение!"); if(PlayerToPoint(20.0, playerid, 2745.839355, -2431.429199, 13.643185)) { if(CAR_DATA[carid][data_KOLVO] < params[0]) return SendClientMessage(playerid, COLOR_WARNING, "В фургоне недостаточно товара!"); new cena; switch(GetPVarInt(playerid, "buytovar")) { case 1:cena = cena_azs; case 2:cena = cena_24; case 3:cena = cena_clothes; case 4:cena = cena_gun; case 5:cena = cena_eat; } new money = cena*params[0]; CAR_DATA[carid][data_KOLVO] -= params[0]; if(CAR_DATA[carid][data_KOLVO] == 0) CAR_DATA[carid][data_GRUZ] = 0; give_player_money(playerid, money,"#66"); SendClientMessage(playerid, COLOR_AC, "Вы разгрузили товар!"); new str[145]; format(str,sizeof(str),"Вы разгрузили: %d ед. Осталось в фургоне: %s ед.",params[0],CAR_DATA[carid][data_KOLVO]); return true; } for(new b = 0; b < TotalBusiness; b++) { if(PlayerToPoint(20.0, playerid, BUSINESS_DATA[b][data_ENTERX],BUSINESS_DATA[b][data_ENTERY],BUSINESS_DATA[b][data_ENTERZ])) { if(BUSINESS_DATA[b][data_OWNED] == 0) return SendClientMessage(playerid, COLOR_WARNING,"Данный бизнес закрыт!"); if(CAR_DATA[carid][data_GRUZ] == 0) return SendClientMessage(playerid, COLOR_WARNING, "Ваш фургон пуст!"); if(BUSINESS_DATA[b][data_PROD] == 1000) return SendClientMessage(playerid, COLOR_WARNING,"Склад бизнеса полон!"); if(params[0] > CAR_DATA[carid][data_KOLVO]) return SendClientMessage(playerid,COLOR_WARNING,"У Вас недостаточно товара в фургоне!"); new money = params[0]*BUSINESS_DATA[b][data_PRICEPROD]; new sklad = params[0]+BUSINESS_DATA[b][data_PROD]; if(BUSINESS_DATA[b][data_BANK] < money) return SendClientMessage(playerid, COLOR_WARNING, "У владельца бизнеса недостаточно денег!"); if(sklad > 1000) return SendClientMessage(playerid, COLOR_WARNING, "На складе недостаточно места!"); if(BUSINESS_DATA[b][data_TYPE] != CAR_DATA[carid][data_GRUZ])return SendClientMessage(playerid, COLOR_WARNING, "Ваш товар не подходит данному бизнесу!"); give_player_money(playerid, money,"#67"); BUSINESS_DATA[b][data_BANK] -= money; BUSINESS_DATA[b][data_PROD] += params[0]; CAR_DATA[carid][data_KOLVO] -= params[0]; if(CAR_DATA[carid][data_KOLVO] == 0) CAR_DATA[carid][data_GRUZ] = 0; UpdateBusinessData(b); SaveBusinessData(b); new str[50]; format(str,sizeof(str),"Вы продали %d ед. Заработали: %d рублей",params[0],money); SendClientMessage(playerid,0x99FF00FF,str); return true; } } } if(PLAYER_DATA[playerid][data_START_JOB] == 6 || PLAYER_DATA[playerid][data_START_JOB] == 7) { if(!PlayerToPoint(100.0, playerid, 2398.9829, -971.9788, 2.1992)) return SendClientMessage(playerid, COLOR_WARNING, "Нужно находиться на месте разгрузки (/dhelp > GPS)"); new trailer = GetVehicleTrailer(carid); if(PLAYER_DATA[playerid][data_RENTJOB] != carid) return SendClientMessage(playerid, COLOR_WARNING, "Вы должны находиться в своём тягаче!"); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WARNING, "Вы должны находиться за рулем!"); if(trailer != PLAYER_DATA[playerid][data_TRAILER]) return SendClientMessage(playerid, COLOR_WARNING, "У Вас нет прицепа!"); if(CAR_DATA[trailer][data_GRUZ] <= 0 || CAR_DATA[trailer][data_KOLVO] <= 0) return SendClientMessage(playerid, COLOR_WARNING, "Ваш прицеп пуст!"); switch(CAR_DATA[trailer][data_GRUZ]) { case VAGONKA_ID: SetPVarInt(playerid, "d_money_sell",sell_vagonka*CAR_DATA[trailer][data_KOLVO]); case DOSKA_ID: SetPVarInt(playerid, "d_money_sell",sell_doska*CAR_DATA[trailer][data_KOLVO]); case BRUS_ID: SetPVarInt(playerid, "d_money_sell",sell_brus*CAR_DATA[trailer][data_KOLVO]); case RUDA_ID: SetPVarInt(playerid, "d_money_sell",sell_ruda*CAR_DATA[trailer][data_KOLVO]); case MORKOV_ID: SetPVarInt(playerid, "d_money_sell",sell_morkov*CAR_DATA[trailer][data_KOLVO]); case KAPUSTA_ID: SetPVarInt(playerid, "d_money_sell",sell_kapusta*CAR_DATA[trailer][data_KOLVO]); case OGUREC_ID: SetPVarInt(playerid, "d_money_sell",sell_ogurec*CAR_DATA[trailer][data_KOLVO]); case POMIDOR_ID: SetPVarInt(playerid, "d_money_sell",sell_pomidor*CAR_DATA[trailer][data_KOLVO]); case KARTOFEL_ID: SetPVarInt(playerid, "d_money_sell",sell_kartofel*CAR_DATA[trailer][data_KOLVO]); case ORANGE_ID: SetPVarInt(playerid, "d_money_sell",sell_orange*CAR_DATA[trailer][data_KOLVO]); case PERSIK_ID: SetPVarInt(playerid, "d_money_sell",sell_persiky*CAR_DATA[trailer][data_KOLVO]); case SLIVA_ID: SetPVarInt(playerid, "d_money_sell",sell_sliva*CAR_DATA[trailer][data_KOLVO]); case YABLOKO_ID: SetPVarInt(playerid, "d_money_sell",sell_yabloki*CAR_DATA[trailer][data_KOLVO]); case FUEL_ID: SetPVarInt(playerid, "d_money_sell",sell_fuel*CAR_DATA[trailer][data_KOLVO]); } new money = GetPVarInt(playerid, "d_money_sell"); new chisto = money-GetPVarInt(playerid, "d_money_buy"); if(chisto >= 1) { for(new b = 0; b < TotalAB; b++) { if(GetPVarInt(playerid, "job_db") == AB_DATA[b][data_ID]) { new var = chisto*AB_DATA[b][data_PROCENT]; new zabral = var/100; new otdal = chisto-zabral; new str[145]; format(str,sizeof(str),"Вы продали груз за %d рублей. Чистая прибыль %d рублей. Отдано владельцу автобазы %d рублей",money, chisto, otdal); SendClientMessage(playerid, COLOR_AC, str); new zp = money-otdal; give_player_money(playerid, zp,"#68"); AB_DATA[b][data_BANK] += otdal; break; } } } else { new str[145]; format(str,sizeof(str),"Вы продали груз за %d рублей. Чистая прибыль 0 рублей. Отдано владельцу автобазы 0 рублей",money); SendClientMessage(playerid, COLOR_AC, str); give_player_money(playerid, money,"#69"); } new skill, exp; skill = PLAYER_DATA[playerid][data_DSKILL]+1; new exexp = skill*600; exp = exexp+5200; PLAYER_DATA[playerid][data_DEXP] += CAR_DATA[trailer][data_KOLVO]; if(exp <= PLAYER_DATA[playerid][data_DEXP] && PLAYER_DATA[playerid][data_DSKILL] < 50) { PLAYER_DATA[playerid][data_DSKILL]++; SendClientMessage(playerid,0xFF9999FF,"Поздравляем! Вы повысили свой навык дальнобойщика"); new newexp = PLAYER_DATA[playerid][data_DEXP]-exp; PLAYER_DATA[playerid][data_DEXP] = newexp; } DestroyVehicle(PLAYER_DATA[playerid][data_TRAILER]); CAR_DATA[trailer][data_GRUZ] = 0; CAR_DATA[trailer][data_KOLVO] = 0; PLAYER_DATA[playerid][data_TRAILER] = INVALID_VEHICLE_ID; } return true; } Статистика бизнеса case dialog_AB: { if(!response) return true; if(response) { switch(listitem) { case 0: { new b = PLAYER_DATA[playerid][data_AB]; new str[256],sctring[1024]; format(str,sizeof(str),"{FFFFFF}????????: '%s'\n",AB_DATA[b][data_NAME]); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}????????: %s\n",AB_DATA[b][data_OWNER]); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}?????????: {66FF66}%d ??????\n\n",AB_DATA[b][data_PRICE]); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}???????? ?????????: {66FF66}%d ?????????\n",AB_DATA[b][data_PROCENT]); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}??????? ???????? ?? ???????: {66FF66}%d ??????\n",AB_DATA[b][data_PRIBYL]); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}?? ????? ????????: {66FF66}%d ??????\n",AB_DATA[b][data_BANK]); strcat(sctring,str); ShowPlayerDialogFix(playerid, dialog_OK, DIALOG_STYLE_MSGBOX,"{FFCC00}?????????? ????????",sctring, "???????", ""); } case 1: { new b = PLAYER_DATA[playerid][data_AB]; new sctring[256]; for(new d = 0; d < 7; d++) { if(AB_DATA[b][data_MODEL_JOB][d] == 0) { strcat(sctring,"{33FF99}????? ????????\n"); } else { strcat(sctring,"{FF6666}????? ??????\n"); } } ShowPlayerDialogFix(playerid, dialog_AB_1, DIALOG_STYLE_LIST,"{FFCC00}?????????? ??????????",sctring, "???????", "??????"); } case 2: { new b = PLAYER_DATA[playerid][data_AB]; new dtext[256]; format(dtext,sizeof(dtext),"{FFFFFF}????????: %d ???????(??)\n{FFCC33}??? ??????? ??????? ????? ?????????? ????????? ? ?????? ??????? ?? ??????? ?????\n\n{FFFFFF}??????? ? ?????? ????? ????", AB_DATA[b][data_PROCENT]); ShowPlayerDialogFix(playerid, dialog_AB_5, DIALOG_STYLE_INPUT,"{FFCC00}???????? ?????????",dtext, "????????", "??????"); } case 3: { new b = PLAYER_DATA[playerid][data_AB]; new dtext[256]; format(dtext,sizeof(dtext),"{FFFFFF}??????: %d ??????\n??????? ?????, ??????? ??????? ????? ?? ?????",AB_DATA[b][data_BANK]); ShowPlayerDialogFix(playerid, dialog_AB_7, DIALOG_STYLE_INPUT,"{FFCC00}????? ?????? ?? ?????",dtext, "?????", "??????"); } case 4: { ShowPlayerDialogFix(playerid, dialog_AB_8, DIALOG_STYLE_INPUT,"{FFCC00}???????? ?????? ?? ????","{FFFFFF}??????? ?????, ??????? ??????? ???????? ????", "????????", "??????"); } case 5: { new b = PLAYER_DATA[playerid][data_AB]; new dtext[256]; format(dtext,sizeof(dtext),"{FFFFFF}?? ??????? ??????? ???? ???????? ?? %d ???????",AB_DATA[b][data_PRICE]/2); ShowPlayerDialogFix(playerid, dialog_AB_4, DIALOG_STYLE_MSGBOX,"{FFCC00}??????? ????????",dtext, "???????", "??????"); } } } }
  21. Доброй ночи!Таков вопрос, что то не так с авто которое на респе!Поставил мопеды но при то что сесть нельзя как в мопед так и в автобусы,везде пишет "Вы не таксист" а вот если устроится на нее то все в порядке!В чем проблема не пойму,ошибок нет! Решил,забыл про нумерацию AddStaticVehicleEx
  22. Всем привет! Ранее создавал тему по поводу авто! Но в данный момент появилась другая проблемка! Короче аккаунты сохраняются отлично,но если купить бизнес или же лицензию на бизнес или поставить человека лидерку то после рестарта сервера это все слитает! Может еще что то слитает не знаю,но факт в том что деньги или еще что то остается,получается что аккаунт слетает не весь! Еще есть такая система "Сохранение аккаунтов в базу данных" каждых 5 минут это происходит Может из-за этого не знаю,но а как сделать так что бы он тогда не каждые 5 минут сохранялся,а всегда! Просто человек же может зайти и на 1 минуту и получается что не успеет сохраниться его аккаунт!
  23. Когда создам банкомат то всё нормально, но после рестарта за место текстурки банкомата Вопросительный знак поевляется. Какой код мне кинуть?
  24. Всем привет! В чем может быть проблема,когда игрок выходит с сервера и его авто остается на сервере,т.е не пропадает,но когда он опять заходит на сервер,то появляется еще одно авто на том же месте и если пере заходить 100 раз,то и 100 авто появиться! Вопрос/Просьба: Помогите,как сделать так что бы когда игрок вышел с сервера авто его пропало, а когда зашел то появилось!
  25. Помогите пожалуйста, как сделать так чтобы тебе не 100 кодов выдавало. Хотя ты поставил один объект в мапконструкшоне.
×

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

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