• 24 Avril 2025, 06:18:48


Auteur Sujet: stats dans une base de donnée  (Lu 2336 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #15 le: 06 Février 2010, 08:38:37 »
Regarde là dedans :

native mysql_connect(const host[],const user[],const database[],const password[]);
native mysql_query(query[],resultid = (-1));
native mysql_real_escape_string(const source[],destination[]);
native mysql_fetch_row_format(string[],const delimiter[] = "|");
native mysql_num_rows();
native mysql_num_fields();
native mysql_affected_rows();
native mysql_warning_count();
native mysql_ping();
native mysql_store_result();
native mysql_free_result();
native mysql_stat(const destination[]);
native mysql_errno();
native mysql_field_count();
native mysql_close();
native mysql_fetch_int();
native mysql_fetch_float(&Float:result);
native mysql_fetch_field(fieldnr,dest[]);
native mysql_fetch_field_row(string[],const fieldname[]);
native mysql_debug(enable = 1);
native mysql_reload();
native mysql_insert_id();

 ;)

Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #16 le: 06 Février 2010, 14:26:31 »
Merci,mais la je suis un peu pommé,ya pas un tutoriel d'utilisation ?

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #17 le: 06 Février 2010, 14:43:21 »
Je te montrai les fonctions possibles, mais à mon avis, pour créer une table, il faut envoyer une requête.

Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #18 le: 06 Février 2010, 15:10:13 »
tu pourrais m'aider a faire un petit script pour voir le fonctionnement ?...genre un truck pour crée un compte (mais tout simple pour le moment) genre le pseudo le mdp et l'argent...

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #19 le: 06 Février 2010, 16:33:11 »
Salut,

regarde dans le showroom, le radmin et le script de gestion de véhicule de mrfredo utilisent le mysql

++Sim++





Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #20 le: 06 Février 2010, 16:38:28 »
Je vais voir merci   ???
edit: je peux les avoir ou les scripts ?
edit2: deja comment enlever le truck qui me demande la table membre ?
pour le moment je veux commencer a faire simple pour m'entrainer,genre
si player id fait /donner
alors il donne 100$ a la banque
dans ma bdd il y a un champ argent qui contient 10
donc en gros je fais la commande plus une requette
« Modifié: 06 Février 2010, 18:14:52 par ProgramFiles »

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : Re : stats dans une base de donnée
« Réponse #21 le: 06 Février 2010, 18:09:07 »

Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #22 le: 06 Février 2010, 19:18:20 »
Je viens de faire ça XD...j'ai galéré en plus
public OnPlayerCommandText(playerid, cmdtext[])
{
 if (strcmp("/donner", cmdtext, true, 10) == 0)
{
        new argent[256];
        samp_mysql_connect("127.0.0.1", "root", "");
    samp_mysql_select_db("banque");
        samp_mysql_real_escape_string("SELECT * FROM argent", argent);
        samp_mysql_query("INSERT INTO argent VALUES('10000')");
    return 1;
    }
 return 0;
}

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #23 le: 06 Février 2010, 19:52:15 »
Salut,

il est recommandé de se connecté au lancement du serveur
et puis ce serais mieux de faire tous les test au cas où la connexion, la db etc.. n'est pas bonne

++Sim++





Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #24 le: 06 Février 2010, 20:10:34 »
Le test est bien mis ;)...par contre je met une connexion et une fermeture pour permettre d'utiliser plusieurs base de donné et d'améliorer la vitesse (genre si ya 20personnes de connecté dessus ça va pas le faire) par contre la j'aurais besoin d'aide pour faire un truck,je voudrais savoir comment faire une simple inscription après je verrais le reste...

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #25 le: 06 Février 2010, 20:49:17 »
desoler mais ta façon de faire est mauvaise si tu as 5 joueur qui ce connect a la DB en meme temps bonjour la cata Sim te conseille de te connecter a l'ouverture du serveur c'est pour une bonne raison
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : stats dans une base de donnée
« Réponse #26 le: 06 Février 2010, 23:35:29 »
Pour une inscription, c'est simple, tu lui demande un mot de passe, quand il l'a rentré tu créer dans ta Database un nouveau "fichier" que tu nommeras par le nom du joueur et tu rentre dedans ses informations. Rien de plus simple, aussi facile que ta commande /donner.

Hors ligne ProgramFiles

  • *
  • Criminel
  • Messages: 34
    • Voir le profil
    • Bordeland
Re : stats dans une base de donnée
« Réponse #27 le: 07 Février 2010, 00:05:17 »
Pour crée oui je veux bien,mais pour quand le joueur reviendra ?...