Jump to content

PlayHard

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by PlayHard

  1. Well, today I downloaded the latest update, and I got the MTA crash every 3 minutes

    Version = 1.4.1-release-7302.0.000

    Time = Fri Jun 19 22:09:54 2015

    Module = C:\Games\mtasa\mta\netc.dll

    Code = 0xC0000005

    Offset = 0x00083432

    EAX=00000000 EBX=042A78F8 ECX=0028FA08 EDX=0A1E4801 ESI=0028F9E8

    EDI=00000000 EBP=0028FC7C ESP=0028F8FC EIP=05763432 FLG=00010202

    CS=0023 DS=002B SS=002B ES=002B FS=0053 GS=002B

    help me.

  2. Убери перенос строки("энтер") после db = dbConnect( "mysql",

    Не советую использовать модуль.

    Оффтоп:

    я не знаю как спойлеры сделать. модераторы разберутся :D

    Тему удалить и не разбираться.

    Там убрано все. просто тут окно маленькое не получилось вместить весь текст.

    local dbData = {

    db = "bd",

    host="localhost",

    user="root",

    pass="",

    port=3306

    }

    outputConsole ( "attempting mysql connection... please wait")

    db=dbConnect("mysql","dbname="..dbData.db..";host="..dbData.host..";port="..dbData.port..";unix_socket=/opt/lampp/var/mysql/mysql.sock", dbData.user, dbData.pass, "share=1;autoreconnect=1" );

    --db = dbConnect( "sqlite", "server_data.sql" );

    if not db then

    print ( "The database has failed to connect")

    --setTimer ( print, 1000, 0, "The database isn't connected!")

    return

    else

    print ( "mysql database has been connected")

    end

    function db_query ( ... )

    --[[if ( getResourceState ( getResourceFromName ( "Logs" ) ) == "running" ) then

    local t = math.floor ( getTickCount ( ) )

    local poll = dbPoll ( dbQuery ( db, ... ), -1 );

    local rn = getResourceName ( sourceResource or getThisResource ( ) )

    exports.nglogs:outputSQLLog ( "[sql.QUERY] "..tostring(rn).." queried: ".. table.concat ( { ... }, ", " ) .. " ("..tostring(math.floor(getTickCount()-t)).."MS)" )

    return poll

    else]]

    local data = { ... }

    return dbPoll ( dbQuery ( db, ... ), - 1 )

  3. Всем привет. вроде все сделал правильно а все равно не чего не работает. вот логи

    [2014-12-17 03:34:45] Compacting database 'registry.db' ...

    [2014-12-17 03:34:45] MODULE: Loaded "MySQL 5.0 database module" (0.50) by "Alberto Alonso "

    [2014-12-17 03:34:45] Starting resources....

    [2014-12-17 03:34:45] SCRIPT ERROR: SQL\sql.lua:9: ')' expected near 'mysql'

    [2014-12-17 03:34:45] ERROR: Loading script failed: SQL\sql.lua:9: ')' expected near 'mysql'

    [2014-12-17 03:34:45] ERROR: attempt to call a nil value

    [2014-12-17 03:34:45] ERROR: Logs\output.lua:1: call: failed to call 'SQL:db_exec'

    акки вообще сейвит в internal

    вот сам скрипт. не полный.

    local dbData = {

    db = "******",

    host="*****",

    user="root",

    pass="",

    port=3306

    }

    outputConsole ( "attempting mysql connection... please wait")

    db = dbConnect( "mysql", "dbname="..dbData.db..";host="..dbData.host..";port="..dbData.port..";unix_socket=/opt/lampp/var/mysql/mysql.sock", dbData.user, dbData.pass, "share=1;autoreconnect=1" );

    --db = dbConnect( "sqlite", "server_data.sql" );

    я не знаю как спойлеры сделать. модераторы разберутся :D

  4. спасибо. все было и так сделано только не прописано в mta.conf. теперь еще одна ошибка. как я понял mysql подключен только я что то напутал в коннекте с сервером.

    [2014-03-05 01:52:35] MODULE: Loaded "MySQL 5.0 database module" (0.50) by "Alberto Alonso "

    [2014-03-05 01:53:12] ERROR: [gamemodes]\reallife\server\settings.lua:8: bad argument #1 to 'mysql_connect' (string expected, got nil)

    [2014-03-05 01:53:12] ERROR: [gamemodes]\reallife\autohandler\auto.lua:199: bad argument #1 to 'mysql_query' (mysqlHandler expected, got nil)

    [2014-03-05 01:53:13] ERROR: [gamemodes]\reallife\frakt.lua:62: attempt to call global 'giveVehicleBetterEngine' (a nil value)

    вот скрипт

    -- HERE MYSQL SETTINGS CHANGE -- 
    mysql = {} 
    mysql["host"] = "127.0.0.1" 
    mysql["username"] = "root" 
    mysql["password"] = "" 
    mysql["database"] = "dbs_reallife" 
      
    handler = mysql_connect ( mysql["localhost"], mysql["root"], mysql[""], mysql["dbs_reallife"]) -- Global connection 
      
      
    if not(handler) then 
      
    

  5. всем привет. не могу подключиться к своей db в mysql. дело в том что я все делал правильно. пробовал разные способы. различные скрипты. и нечего не получается. начну по порядку. сделал db. через VertrigoServ. сунул туда sql сервера. вроде все. потом прописал в скрипте коннект к моей db. запустил сервер но db не конектится.

    вот логи

    [2014-03-04 21:18:38] start: Resource 'reallife' start was requested ()

    [2014-03-04 21:18:38] Stopping play

    [2014-03-04 21:18:38] Stopping freeroam

    [2014-03-04 21:18:39] Starting reallife

    [2014-03-04 21:18:39] ERROR: [gamemodes]\reallife\autohandler\auto.lua:199: attempt to call global 'mysql_query' (a nil value)

    [2014-03-04 21:18:40] ERROR: [gamemodes]\reallife\firma\firma_server.lua:4: attempt to call global 'mysql_query' (a nil value)

    [2014-03-04 21:18:40] ERROR: [gamemodes]\reallife\prestige\prestige_s.lua:23: attempt to call global 'mysql_query' (a nil value)

    вот sql скрипт

    -- HERE MYSQL SETTINGS CHANGE -- 
    mysql = {} 
    mysql["host"] = "127.0.0.1" 
    mysql["username"] = "root" 
    mysql["password"] = "" 
    mysql["database"] = "dbs_reallife" 
      
    handler = mysql_connect ( mysql["localhost"], mysql["root"], mysql[""], mysql["dbs_reallife"]) -- Global connection 
      
      
    if not(handler) then 
        error("MySQL Verbindung nicht akzeptiert! Fahre runter...") 
    end 
      
    housesystem_resource_name = "bf-housesystem" 
    reallife_resource_name = "bfreallife" 
      
    function setOfflineNachricht(thePlayer, nachricht) 
        if(type(thePlayer) == "string") then 
            if(isElement(getPlayerFromName(thePlayer))) then 
                outputChatBox(nachricht, getPlayerFromName(thePlayer), 200, 200, 0) 
            else 
                mysql_query(handler,"UPDATE accounts SET OFFLINEMSG = '"..nachricht.."' WHERE NAME = '"..thePlayer.."'") 
            end 
        else 
            if(isElement(thePlayer)) then 
                outputChatBox(nachricht, thePlayer, 200, 200, 0) 
            else 
                mysql_query(handler,"UPDATE accounts SET OFFLINEMSG = '"..nachricht.."' WHERE NAME = '"..getPlayerName(thePlayer).."'") 
            end 
        end 
    end 
      
      
    local fadeP = {} 
    function setInPosition(thePlayer, x, y, z, interior, typ) 
        if not(thePlayer) then return end 
        if (getElementType(thePlayer) == "vehicle") then return end 
        if(isPedInVehicle(thePlayer)) then return end 
        if not(x) or not(y) or not(z) then return end 
        if not(interior) then interior = 0 end 
        if(fadeP[thePlayer] == 1) then return end 
        fadeP[thePlayer] = 1 
        fadeCamera(thePlayer, false) 
        setElementFrozen(thePlayer, true) 
        setTimer( 
            function() 
            fadeP[thePlayer] = 0 
            setElementPosition(thePlayer, x, y, z) 
            setElementInterior(thePlayer, interior) 
            fadeCamera(thePlayer, true) 
            if not(typ) then 
                setElementFrozen(thePlayer, false) 
            else 
                if(typ == true)  then 
                    setTimer(setElementFrozen, 1000, 1, thePlayer, false) 
                end 
            end 
        end, 1000, 1) 
    end 
      
      
      
      
      
    function o_removePedFromVehicle(thePlayer) -- Total Scheisse -- 
        if not(thePlayer) then return end 
        if not(getElementType(thePlayer) == "player") then return end 
        local state = getPedOccupiedVehicleSeat ( thePlayer) 
        if(state == 0) or (state == 2) then 
            removePedFromVehicle(thePlayer) 
            local x, y, z = getElementPosition(thePlayer) 
            setElementPosition(thePlayer, x, y-1, z) 
            setTimer(setPedAnimation, 500, 1, thePlayer, "ped", "CAR_getout_LHS", 1000, false, true, true) 
        else 
            removePedFromVehicle(thePlayer) 
            local x, y, z = getElementPosition(thePlayer) 
            setElementPosition(thePlayer, x, y+1, z) 
            setTimer(setPedAnimation, 500, 1, thePlayer, "ped", "CAR_getout_RHS", 1000, false, true, true)   
        end 
    end 
      
    function getWeaponSlotMuniMats(weapon) 
        local muni = 0 
            if(weapon == getWeaponIDFromName("Colt 45")) then muni = 34 end 
            if(weapon == getWeaponIDFromName("Deagle")) then muni = 14 end 
            if(weapon == getWeaponIDFromName("Shotgun")) then muni = 5 end 
            if(weapon == getWeaponIDFromName("MP5")) then muni = 50 end 
            if(weapon == getWeaponIDFromName("AK-47")) then muni = 50 end 
            if(weapon == getWeaponIDFromName("Knife")) then muni = 1 end 
            if(weapon == getWeaponIDFromName("Rifle")) then muni = 5 end 
        return muni; 
    end 
      
    function giveVehicleBetterEngine(theVehicle) 
        if(getElementType(theVehicle) == "vehicle") then 
            local sucess1 = setVehicleHandling(theVehicle, "engineAcceleration", (getVehicleHandling(theVehicle)['engineAcceleration']+5)) 
            local sucess2 = setVehicleHandling(theVehicle, "maxVelocity", (getVehicleHandling(theVehicle)['maxVelocity']+15)) 
            if(sucess1) and (sucess2) then 
                return true; 
            else 
                return false; 
            end 
        end 
        return false; 
    end 
      
    function giveVehiclePanzerung(theVehicle) 
        if(getElementType(theVehicle) == "vehicle") then 
            if(tonumber(getVehicleHandling(theVehicle)['collisionDamageMultiplier']) < 0.3) then setVehicleHandling(theVehicle, "collisionDamageMultiplier", 0) else 
                setVehicleHandling(theVehicle, "collisionDamageMultiplier", (getVehicleHandling(theVehicle)['collisionDamageMultiplier']-0.3)) 
            end 
        end 
    end 
    

  6. всем привет. начну с того что у меня есть рп сервер. но есть одна проблема. нет db к нему. я ищу человека который способен ее сделать. и помогать в дальнейшем развитии сервера. скрипты писать не нужно. все уже есть. расскажу коротко о сервере.

    1. система домов. с покупкой. продажой. с возможностью класть туда деньги, наркоту, оружие. включать музыку для вечеринок. ну и так далее.

    2. система работ. более 20 разных работ на сервере для цивилизованных жителей. + 10 лвлов для прокачки.

    3. система наркотиков. покупка, продажа другим игрокам. ну и ивенты где можно ее заработать. есть 7 видов.

    4. криминальные работы. прокачка своего игрока. ограбление банка. магазинов. казино. mdm. ds. что то типо как на c*t. тоесть копы vs криминал. угон машин. ограбление игроков (домов) ну и многое другое

    5. работа копом. ну тут рейды. арест преступников. скилы. лвлы. прокачка и так далее.

    6. турфинг. думаю все знаю что это такое. + есть пиратские. с захватом острова

    7. система магазинов. магазины машин, самолетов, байков, лодок. так же магазин с оружием в котором можно его прокачать. ну и все остальные.

    8. айфон. ну тут вообщем говорить особо нечего. радио. 3 игры. взлом банкомата. перевод денег. звонки и смс. ну и мелочи всякие.

    думаю все основное я перечислил. кто хочет узнать больше об этом моде или кто то захочет помочь вместе держать сервер. то пишите смс.

    P.s коммент ниже не обязателен

  7. А как вы хотели? Давайте рекламировать самый популярный МТА сервер cit2.net. Наберем 1300 онлайн. Договоримся и зайдем в одно время, сампу такое и не снилось. Сегодня, завтра вечером, часов в 20-21 побьем рекорд онлайна. http://www.cit2.net сайт сервера

    там уже был рекорд онлайна. 1300/1300 сейчас 1304/1400. самп и так соснул со своим ограничением

  8. Люди нужна ваша помощь,почему при авторизации-регистрации на сервере MTA DayZ 1.3.4 не спавнит персонажа.Пожалуста помогите все способы испробовал на вас надежда.

    возможно ты его установил не правильно. внимательней прочти про установку этого мода. там где качал.

×
×
  • Create New...