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

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

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

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

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

Тип контента


Форумы

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

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

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


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

  • Начало

    Конец


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

  • Начало

    Конец


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

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

  1. Всем привет! У меня такая проблема,где то видел на портале решения,но не могу найти! Подскажите,как решить проблема, когда что то покупаешь может уходить баланс в минус,ложишь на благотворительность,тоже в минус уходит! Как сделать что бы не уходило?
  2. 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"); }
  3. Приветствую всех,срочно нужна помощь в одном вопросе, при запуске мода, у меня показывает такое сообщение в консоли и не запускает сервер, в чем может быть проблема? Буду очень благодарен за помощь. 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
  4. Здравствуйте, не могли бы вы мне помочь вот такая проблемы , как решить? RobMatsPickup = CreatePickup(1279,23,1697.5078,1350.5979,12.1700.6406); скриншот с ошибками.
  5. Здравствуйте. Т.к я не очень прошаренный в маппинге я не могу понять в чем проблема. Помогите пожалуйста. Описание проблемы.. Когда я маппил в констракторе, то спавну ничего не мешало. Но после установки на сервер я увидел вот такую проблему. ((жмяк)) По координатам найти не смог, да и не определил то толком координаты. Сам решил
  6. Вот коды авторизации Как сделать что бы авторизовался и регался по нику автоматом без ввода чего Возможно заплачу 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); }
  7. Всем доброе утро! Дорогие форумчане данного портала, можете помочь выяснить данную проблема! А именно, я набираю /get id и мне выдает вся инфа о игроке, но Город и Страна почему то у меня unknown,почему сам не пойму! Может вы знаете и подскажите в чем может быть эта проблема? Скрин [spoiler=Скрин]
  8. Игрок не может садится на пассажирское сиденье машины организаций Вот код if(vehicleid >= meriacar[0] && vehicleid <= meriacar[1]) { if(PI[playerid][pMember] != TEAM_MERIA) { SendClientMessage(playerid, COLOR_DARKORANGE, "Вы не сотрудник Мэрии!"); ClearAnimations(playerid, true); return 1; }
  9. Олександр

    Логотип

    Вот у меня мод just rp и я сменил логотип на амазинг рп, новый и теперь у меня чёрный квадрат
  10. Добрый день!Хочу изменить место пикапа устройства на работу!Как найти координаты его?пробивал через /save но увы нет результата!Можете помочь?Входы,Выходы нашел а вот устройства на работу нет.
  11. Вот код 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]); } } } Это получение номеров в ГИББД , как сделать что бы игрок указывал свой номер авто и проверка занят ли этот номера Помогите. Отблагодорю за + или деньги
  12. 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)
  13. Всем привет! У меня такой вопрос! В чем может быть проблема! Смотрите есть работа дальнобоя, т.е он едит к примеру на ферму,берет прицеп с урожаем и едит в главный склад,и там продает груз! Но приезжаешь на нефтебазу и водишь /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, "Загрузить", "Отмена"); } }
  14. Помогите Мне сделать код Открывания Ворот И Закрывания Ворот Через Одну команду, И Пожайлуста Объясните как сделать Из одного Кода Ворота для Армии ДПС ППС И так далее
  15. Игрок после смерти не спавнится в болнице. 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,"Вам придется пройти курс лечения или вылечиться у медика. Войдите в палату и делайте процедуру."); }
  16. Всем привет! В чем может быть проблема? Помогите пожалуйста! Смотрите, приезжает игрок на АЗС водит /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; }
  17. Всем привет! Кто может знает мод Намальск! если кто не знает посмотрите видео или на данном форуме есть данный мод! так вот, там есть предприятие ООО Навигатор и ООО колесо,что в переводе 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, "???????", "??????"); } } } }
  18. В общем, появляюсь на 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.
  19. Доброго времени пользователи cr-mp.ru. Столкнулся с такой проблемой , краш вот такого ввида SA-MP 0.3e Exception At Address: 0x007324B6 Пытался бороться с ним , отключал карту, машины все , Td. Но без результата , чем может быть вызван данный вид краша? и как избавится от него. Кто исправил , отпишите пожалуйста , буду благодарен.
  20. Когда создам банкомат то всё нормально, но после рестарта за место текстурки банкомата Вопросительный знак поевляется. Какой код мне кинуть?
  21. Установил мод http://cr-mp.ru/forum/topic/18768-sistema-nomerov-copy-greentech/ Захожу в игру зажусь в машину пишу /setnumer (изменил название команды) выбираю обычные и кикает и появляется диалог веди номер что делать?
  22. Доброй ночи!Таков вопрос, что то не так с авто которое на респе!Поставил мопеды но при то что сесть нельзя как в мопед так и в автобусы,везде пишет "Вы не таксист" а вот если устроится на нее то все в порядке!В чем проблема не пойму,ошибок нет! Решил,забыл про нумерацию AddStaticVehicleEx
  23. Помогите пожалуйста, как сделать так чтобы тебе не 100 кодов выдавало. Хотя ты поставил один объект в мапконструкшоне.
  24. Всем привет! Ранее создавал тему по поводу авто! Но в данный момент появилась другая проблемка! Короче аккаунты сохраняются отлично,но если купить бизнес или же лицензию на бизнес или поставить человека лидерку то после рестарта сервера это все слитает! Может еще что то слитает не знаю,но факт в том что деньги или еще что то остается,получается что аккаунт слетает не весь! Еще есть такая система "Сохранение аккаунтов в базу данных" каждых 5 минут это происходит Может из-за этого не знаю,но а как сделать так что бы он тогда не каждые 5 минут сохранялся,а всегда! Просто человек же может зайти и на 1 минуту и получается что не успеет сохраниться его аккаунт!
  25. Всем привет! Не начисляется зарплата фракциям! В БД зарплата прописана,но зарплата не идет! Вот код PayDay stock PayDay(playerid) { //printf("PayDay() STK %d", heap); new checks,t, htax; //printf("PayDay1: ID:%d", playerid); new tax = Tax*checks/500; if(Exchequer < checks) checks=0,tax=0,t=1; Exchequer+=tax; Exchequer-=checks; format(query, 256, "UPDATE "TABLE_MAYOR" SET exchequer = %d", Exchequer); mysql_query(query); //printf("PayDay2: ID:%d", playerid); new count_fh=0, count_zh=0; for(new house = 0; house <= TOTALHOUSE; house++) { if(!strcmp(HouseInfo[house][hOwner],"None")) { count_fh++; } else count_zh++; } format(totalstring,sizeof(totalstring), "{F6E99A}Информация о домах на сервере:\n\n{4FA011}Свободных: %i\n{F66565}Купленных: %i",count_fh, count_zh); UpdateDynamic3DTextLabelText(info_house,-1,totalstring); if(X2DAY != 1) { PlayerInfo[playerid][pPayCheck] += checks; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%d уровень и %d/%d опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+1) "); PlayerInfo[playerid][pZakon]++; if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}500 рублей "); GiveMoney(playerid,500);} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } else if(X2DAY == 1) { PlayerInfo[playerid][pPayCheck] += checks*2; SendClientMessage(playerid, COLOR_WHITE, "{FF9900}________________________________________________________________"); SendMes(playerid, COLOR_WHITE, "{FF9900}Сумма внесенная на ваш счет: {ffffff}%d рублей ",PlayerInfo[playerid][pPayCheck]); SendMes(playerid, COLOR_WHITE, "{FF9900}Комиссия банка: {ffffff}%d рублей ", tax); SendMes(playerid, COLOR_WHITE, "{FF9900}Средств на банковском счету: {ffffff}%d рублей ", PlayerInfo[playerid][pBank]); SendMes(playerid, COLOR_WHITE, "{FF9900}В данный момент у Вас: {ffffff}%d уровень и %d/%d опыта ", PlayerInfo[playerid][pLevel],PlayerInfo[playerid][pExp],PlayerInfo[playerid][pLevel]*8); SendMes(playerid, COLOR_WHITE, "{FF9900}Законопослушность {ffffff}(+2) "); PlayerInfo[playerid][pZakon]+=2; SendClientMessage(playerid, COLOR_YELLOW, "Сегодня на сервере X2DAY - уровень, зарплата, опыт увеличены в 2 раза"); if(PlayerInfo[playerid][pMember] == 0) { SendMes(playerid, COLOR_WHITE, "{FF9900}Пособие по безработице: {ffffff}1000 рублей "); GiveMoney(playerid,1000);} SendClientMessage(playerid, COLOR_BLUE, "{FF9900}________________________________________________________________"); } new i = GetPVarInt(playerid, "PlayerHouse"); if(GetPlayerHouse(playerid)) { if(!strcmp("E",HouseInfo[i][hDiscript],true)) htax = 300; if(!strcmp("D",HouseInfo[i][hDiscript],true)) htax = 400; if(!strcmp("C",HouseInfo[i][hDiscript],true)) htax = 500; if(!strcmp("B",HouseInfo[i][hDiscript],true)) htax = 600; if(!strcmp("A",HouseInfo[i][hDiscript],true)) htax = 700; if(!strcmp("L",HouseInfo[i][hDiscript],true)) htax = 800; SendMes(playerid, COLOR_WHITE, " {FFD700} - {FFFFFF}Оплата за жилищно-коммунальные услуг {DAA520}%d {FFFFFF}рублей",htax); } if(GetPlayerBizz(playerid) == 1) SendMes(playerid, COLOR_WHITE, " {FFD700} - {FFFFFF}Оплата за аренду бизнеса: {DAA520}%d {FFFFFF} рублей ", BizzInfo[GetPVarInt(playerid, "PlayerBizz")][bBuyPrice] / 1000); PlayerInfo[playerid][pBank] += PlayerInfo[playerid][pPayCheck] - tax; PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pRPRGive]++; PlayerInfo[playerid][pZakon]++; if(GetPVarInt(playerid, "GetHome") > 0) { SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Вы забыли оплатить за кварплату, ваш дом выставлен на продажу!"); SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] На ваш банковский счет возвращено 70% от стоимости дома."); if(GetPVarInt(playerid,"PlayerCar") > 0) { // DestroyVehicleOP(GetPVarInt(playerid,"PlayerCar")); // DeletePVar(playerid,"PlayerCar"); } DeletePVar(playerid, "GetHome"); } //printf("PayDay4: ID:%d", playerid); if(GetPVarInt(playerid, "_GetBizz_") > 0) { if(GetPlayerBizz(playerid) == 1) { SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Ваш бизнес был закрыт по причине: отсутствие продуктов или отсутствие лицензии"); SendClientMessage(playerid, COLOR_YELLOW, "{BEBEBE}[ ! ] Если по истечению {ffffff}12 {FF6347}часов бизнес будет закрыт, он будет продан гос-ву"); DeletePVar(playerid, "_GetBizz_"); } } //printf("PayDay5: ID:%d", playerid); if(GetPVarInt(playerid, "GetBizz_") > 0 && GetPVarInt(playerid, "_GetBizz_") == 0) { if(GetPlayerBizz(playerid) == 1) { SendMes(playerid, COLOR_YELLOW, "{5CACEE}[ & ] {FFFFFF}Ваш бизнес закрыт уже {ffffff}%i {FF6347}час(а)",BizzInfo[GetPVarInt(playerid, "PlayerBizz")][bLockTime]); SendClientMessage(playerid, COLOR_YELLOW, "{5CACEE}[ & ] {FFFFFF}Если по истечению {ffffff}12 {FF6347}часов бизнес будет закрыт, он будет продан гос-ву"); DeletePVar(playerid, "GetBizz_"); } } if(GetPVarInt(playerid, "GetBizz") > 0) { SendClientMessage(playerid, COLOR_YELLOW,"{BEBEBE}[ ! ] Ваш бизнес закрыли в связи с нехваткой ресурсов"); SendClientMessage(playerid, COLOR_YELLOW,"{BEBEBE}[ ! ] Бюджет бизнеса зачислен на ваш банковский счет"); DeletePVar(playerid, "GetBizz"); } //printf("PayDay6: ID:%d", playerid); if(t==1) return t=0,SendClientMessage(playerid, COLOR_LIGHTRED, "{BEBEBE}[ ! ] В казне недостаточно средств!"); if(PlayerInfo[playerid][pCheckTime] < 1200 && IsTheMember(PlayerInfo[playerid][pMember])) SendClientMessage(playerid, COLOR_LIGHTRED, "{5CACEE}[ & ] {FFFFFF}Чтобы получить зарплату, необходимо отыграть на сервере 20 минут!"); else if(PlayerInfo[playerid][pCheckTime] > 1200 && IsTheMember(PlayerInfo[playerid][pMember])) PlayerInfo[playerid][pCheckTime]-=1200; PlayerPlaySound(playerid,5203,0.0,0.0,0.0); //printf("PayDayEnd: ID:%d", playerid); //printf("PayDay() STK %d (%d LOSS)", heapspace(), (heap - heapspace())); return true; } И еще в Мэрии можно ставить % зарплаты фракциям,так же делал % все и по 50% и по 100% но зарплаты так и не было! В чем проблема может быть!? Помогите пожалуйста!
×

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

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