Jump to content

Problème mysql mta


Ascla

Recommended Posts

Bonjour, j'ai téléchargé le GM RP Venux RP à ce lien https://forum.multitheftauto.com/viewtopic.php?f=108&t=37086.

Tout fonctionne mais j'ai un problème avec la connection à la base de donnée.

Voici ce que j'ai mis dans le fichier mysql du dossier SQL

local server = get( "localhost" ) or "" -- server 
local user = get( "root" ) or "" -- username 
local password = get( "" ) or "" -- password 
local db = get( "unix" ) or "" -- database 
local port = get( "" ) or 3306 
local socket = get( "" ) or nil 

Je passe par wamp, j'ai bien crée la base, etc ...

Mais j'ai des erreurs, voici mes logs

http://pastebin.com/xE8SUCE9

Merci :)

Link to comment

Salut !

Comme l'a dit dragonofdark ça doit venir de ta configuration

Dans ton fichier de configuration (DossierMTA/server/mods/deeathmatch/mtaserver.conf) vers la fin, il est spécifié les ressources qui se chargent avec la balise vérifie que tu as bien "SQL" ()

Link to comment

Désolé de ma réponse tardive.

Donc, non je ne lançais pas le SQL en premier, mais maintenant oui. Toujours les mêmes erreurs ...

[2012-02-29 15:41:29] ERROR: Unable to start resource sql; Start up of resource cancelled by script 
  
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: exports: Call to non-running server resource (sql) [string "?"] 
[2012-02-29 15:41:30] ERROR: interior\s_interior.lua:16: bad argument #1 to 'ipairs' (table expected, got nil) 
[2012-02-29 15:41:30] ERROR: Couldn't find resource play. Check it exists. 
[2012-02-29 15:41:30] Server started and is ready to accept connections! 
[2012-02-29 15:41:30] Type 'help' for a list of commands. 

J'ai bien crée la BDD via wamp et voici ce que j'ai mis dans le fichier SQL

    local server = get( "localhost" ) or "" -- server 
    local user = get( "root" ) or "" -- username 
    local password = get( "" ) or "" -- password 
    local db = get( "mta" ) or "" -- database 
    local port = get( "" ) or 3306 
        local socket = get( "socket" ) or nil 

Mais je ne sais pas quoi mettre à Socket.

Link to comment

Donc j'ai

    local server = get( "localhost" ) or "localhost" -- server 
    local user = get( "root" ) or "root" -- username 
    local password = get( "" ) or "" -- password 
    local db = get( "mta" ) or "mta" -- database 
    local port = get( "" ) or 3306 
    local socket = get( "" ) or nil 

Mais toujours les mêmes erreurs.

Link to comment
  • Moderators

J'ai un peu regarder la ressource, il utilise la fonction get qui permet de récupérer des valeurs dans la meta.xml qui sont censé être dans des balises

Or je ne vois rien. C'est seulement un bête copié coller de MTA Paradise sans comprendre a quoi sert la fonction get()

Ensuite j'ai vu qu'il y avait un mysql.sql tu dois d'abord créer ta database ( par exemple "mta" ) puis cliquer sur importer et allez chercher ce mysql.sql

Il devrai te créer les tables dont il a besoin ( accounts, characters, interiors, items et vehicles ).

Une fois que c'est fait remplace ceci:

local server = get( "server" ) or "" -- server 
local user = get( "user" ) or "" -- username 
local password = get( "password" ) or "" -- password 
local db = get( "database" ) or "" -- database 
local port = get( "port" ) or 3306 
local socket = get( "socket" ) or nil 

par ceci:

local server =  "localhost" -- server 
local user = "root" -- username 
local password = "" -- password 
local db =  "mta" -- database 
local port = 3306 
local socket = nil 

et dit nous se que ça donne :wink:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...