Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

  • 0
Paariigoo

resolu Création de Personnage

Question

Version des fichiers/ Type d'émulateur : Serveur Files étrangé

Domaine (Base de données, Client, Core...) : BDD / Client ?

Votre niveau (Débutant, Intermédiaire, Avancé..) : Comme ci comme ça :)

 

Description du problème : Bonjour la communauté de Funky-Emu ! 

Tout d'abord je vais poser une question optionnel (pas obligé de répondre car je comprends la pub des autres forums..).

A t'il un autre forum d'émulation française? Car contrairement aux autres forums étranger il n'y a pas trop de "partage" ou d'avancement du côté émulation française (sauf si je me trompe). 

exemple : Pour trouver des files complète .. ? 

 

Bon c'était pas le sujet le plus important, moi je voulais vous parler des serveur files étrangère, je voulais traduire 2/3 files que j'ai trouver sur les sites d'émulation espagnol , allemande, roumaine, et d'autres.. J'ai tester, je crois 7 serveurs et sur toutes les files, je suis dans l'impossibilité de créer un nouveau personnage. Je peux le faire directement dans la base de donner en faisant un "query: INSERT INTO" mais pas la possibilité directement du client de créer un nouveau personnage. 

Donc au début je me suis dit que c'était un problème lié à ma table player , donc j'ai pris des autres files et même soucis. Je pensais toujours que c'était lié  à cette fichu table Player.sql. 

Après des recherches et des essaies j'en ai conclu que ça venais d'autre part. 

Donc je me suis posé la question est-ce que ça viens pas d'une protection source ou autre qui empêche les création de personnage si l'ip n'est pas du pays ? Ou peut-être que ça viens pas du tout de l'ip.. 

 

Quelqu'un aurait-il un idée de la ou je devrais chercher? 

 

Comment reproduire le problème ? : Installer des files étrangère sur FREEBSD11

 

Recherches et tests effectués : Hum.. Bah personne ne trouve :)

 

Je vous mets mon syserr db au cas où (tout frais) : D'ailleurs sur les files que je teste actuellement c'est la seul erreur que j'ai donc une fois traduit ça peux être un partage assez cool :) 

Citation

SYSERR: Jan 13 17:07:17 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Field 'money2' doesn't have a default value
query: INSERT INTO player (id, account_id, name, level, st, ht, dx, iq, job, voice, dir, x, y, z, hp, mp, random_hp, random_sp, stat_point, stamina, part_base, part_main, part_hair, part_acce, gold, playtime, skill_level, quickslot) VALUES(0, 4458, 'kkkkkkkkkk', 1, 6, 4, 3, 3, 0, 0, 0, 957065, 255497, 0, 760, 260, 0, 0, 0, 800, 0, 0, 0, 0, 0, 0, '\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
SYSERR: Jan 13 17:07:17 :: __QUERY_PLAYER_CREATE: QUERY_ERROR: UPDATE player_index SET pid4=0 WHERE id=4458
 

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.

 

Merci de vos réponses positives ! :)

 

Modifié par Paariigoo

Partager ce message


Lien à poster
Partager sur d’autres sites

5 réponses à cette question

Messages recommandés

  • 0

Salut.

Essaye d'ajouter une valeur par défaut à la colonne "money2" en fonction de son type, et dis nous si c'était ça le problème.

Je n'ai même pas cette colonne... Elle doit correspondre à un système particulier. Pense à prendre au maximum les bases de données correspondantes aux files que tu utilises.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

C'est peut être les Won's x)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour,

Merci pour vos réponses, effectivement money2 doit être les won's. 

Je vais voir ce que je peux faire pour ajouter la valeur par défaut de money2 et je vus envoie mes résultats. :D

  

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Salut !

 

La requête insert qui se trouve dans la fonction __QUERY_PLAYER_CREATE ne correspond pas à ta table player plus précisément (je pense) que dans ta query tu n'as visiblement pas de money2 et que dans ta table player tu as une colonne a ce nom qui n'as pas de valeurs par défaut du coup impossible d’exécuté la requête  vu qu'elle à aucune valeur

Modifié par Wild

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 3 heures, Wild a dit :

Salut !

 

La requête insert qui se trouve dans la fonction __QUERY_PLAYER_CREATE ne correspond pas à ta table player plus précisément (je pense) que dans ta query tu n'as visiblement pas de money2 et que dans ta table player tu as une colonne a ce nom qui n'as pas de valeurs par défaut du coup impossible d’exécuté la requête  vu qu'elle à aucune valeur

Coucou Merci pour t'as réponse, il est effectivement correct. 

J'ai changé la voleur par défaut de money2 et BOUM! Je peux crée un perso! :) 

 

Voilà ce que j'ai changer

 

Citation

  `money2` int(11) NOT NULL,

 

Par

Citation

  `money2` int(11) NOT NULL DEFAULT 0,

 

 

Merci bien.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×

Information importante

By using this site, you agree to our Conditions d’utilisation.