• 04 Juin 2026, 17:34:56


Auteur Sujet: [Résolu] Run Time 19  (Lu 2710 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
[Résolu] Run Time 19
« le: 19 Mars 2012, 23:24:51 »
Salut,

J'ai un problème avec la fonction mysql_query, celle-ci me retourne un "undefined symbol" si je veux compiler, hors j'ai recherché sur Gta-Online et trouvé une "solution" qui était pour cristab, celle-ci était de rajouter une fonction native dans le code, j'ai donc rajouté "native mysql_query( query[] );" dans mon code, celui-ci règle partiellement mon soucis ! Cependant quand je démarre le serveur, celui-ci me lance un "Run Time 19 : File or function is not found". Je précise que j'ai bien configuré mon serveur.cfg en mettant les plugins et je suis en local, de toute façon j'ai les versions .dll et .so des plugins. J'ai également mis l'include "<a_mysql>" dans mon GameMode, et dernière précision, je n'ai pas de filterScripts. Voici mes deux lignes de code (elles sont dans la callback "OnGameModeInit()" :

Citer
mysql_connect(mysql_host, mysql_user, mysql_password, mysql_database);
mysql_query("CREATE TABLE IF NOT EXISTS players(accountname VARCHAR(25), username VARCHAR(25), password VARCHAR(25), age INT(2), argent INT(20), IP VARCHAR(16) )");

Merci à celui qui aura l'intention de m'aider, et à celui qui ne pourra pas m'aider... Merci quand même :p.
« Modifié: 27 Mars 2012, 14:42:38 par Choca7 »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #1 le: 20 Mars 2012, 09:39:44 »
Le plugin est-il bien chargé ?



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #2 le: 20 Mars 2012, 10:05:38 »
Bien sûr.

EDIT : Maintenant que tu le dis, sur le dédié dans la console du panel ça me fait ça :

[12:11:34]  Loading plugin: mysql.so
[12:11:34]   Failed (/usr/lib/libmysqlclient_r.so.16: version `libmysqlclient_16' not found (required by plugins/mysql.so))
[12:11:34]  Loading plugin: sscanf.so
[12:11:34]
« Modifié: 20 Mars 2012, 12:12:53 par Choca7 »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Run Time 19 sur console avec une fonction native
« Réponse #3 le: 20 Mars 2012, 17:47:48 »
Le message est suffisamment clair.
Tu dois installer un paquet.

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #4 le: 20 Mars 2012, 19:09:50 »
Non, c'est juste le but principal de ce sujet... LA RÉSOLUTION DE MON DILEMME ! En fait j'aimerais aussi savoir de quel paquet tu parles. Les .dll et les .so sont tous là, du moins tous ceux dont le serveur a besoin.

PS : Donner une information ne veut pas dire que ton message soit constructif, cette information peut soit être mal détaillée ou complètement futile.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #5 le: 20 Mars 2012, 19:18:03 »
Bon allez on arrête toutes ces chamailles :P

Comme l'a dit Xartrick il te manque le paquet mysql sur ta distribution linux.

Si t'es sur une distribution basé sous debian tape cette commande

apt-get install libmysqlclient16


edit : J'ai supprimé tous vos posts.
« Modifié: 20 Mars 2012, 19:19:56 par Ssk »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #6 le: 20 Mars 2012, 19:19:56 »
Merci Ssk ;). Sinon pour la commande je n'ai pas accès au serveur lui-même.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #7 le: 20 Mars 2012, 19:20:44 »
Tu peux toujours essayer de chopper libmysqlclient16.so et le mettre à la racine du serveur.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #8 le: 20 Mars 2012, 19:23:07 »
J'ai tous les plugins qu'il me faut, y compris celui-ci :/.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #9 le: 20 Mars 2012, 19:24:30 »
Tu as libmysqlclient16.so ?
Si oui, il ne faut pas le mettre dans le dossier plugins, mais dans le même dossier que le server.cfg



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #10 le: 20 Mars 2012, 19:28:41 »
Je sais bien, j'ai fais comme tu le cites dans ton message :happy .

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #11 le: 20 Mars 2012, 19:30:55 »
Dans ce cas essaie de contacter un administrateur de la machine pour qu'il y ajoute ce paquet ^^



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #12 le: 20 Mars 2012, 19:33:59 »
D'accord, merci. Je te tiens au courant :).

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
Re : Run Time 19 sur console avec une fonction native
« Réponse #13 le: 21 Mars 2012, 22:08:53 »
De toute façon ça me fait le runtime 19 dans la console même en local alors bon...

Hors ligne Choca7

  • *
  • Nouveau
  • Messages: 11
    • Voir le profil
[Résolu]Run Time 19 sur console avec une fonction native
« Réponse #14 le: 26 Mars 2012, 11:05:31 »
Bien sûr, non mais je ne vois vraiment pas ce qui cloche, au pire si quelqu'un peut faire une archive (clean j'entends bien) de SAMP 0.3d avec MySQL, car moi je n'ai absolument aucune idée de ce que j'aurais loupé. Ne serait-ce pas un problème avec la fonction "mysql_query("CREATE TABLE IF NOT EXISTS playerdata(user VARCHAR(24), password VARCHAR(41), score INT(20), money INT(20), IP VARCHAR(16) )");" Celle-ci est pourtant juste jusqu'à nouvel ordre, cependant si je la retire j'ai le droit à un serveur fonctionnel.
« Modifié: 26 Mars 2012, 11:43:56 par Choca7 »