-
Compteur de contenus
2807 -
Inscription
-
Dernière visite
-
Jours gagnés
717
Type de contenu
Profils
Forums
Boutique
Calendrier
Tout ce qui a été posté par ASIKOO
-
part_main est en smallint sur navicat ayant pour valeur MIN -32768 et 32767 et les costumes sont les 40k... Ce que j'en pense...
-
part_main = 41133 41133 = Costume ^^
-
Je n'ai pas cherché très loin, mais il faudrait voir les logs syserr et syslog avec costumes bug portés pour voir les erreurs du serveur ^^
-
De rien pour le problème de costume, certains costumes pour une raison obscure empêchait la sauvegarde du joueur dans la BDD. après retrait, le miracle s'est accompli, le joueur était sauvegarde ...
-
Tu l'as implanté comment ? SQL puis conversion TXT ? ou depuis le TXT directement ?
-
Game] Bloquer l'API Tool sur le Game 40K
ASIKOO a répondu à un(e) question de Eristoff dans Questions & Réponses
Sans erreur on ne peu rien faire pour toi car l'erreur aide bien souvent si il en a ? -
Serait-il possible d'avoir un debug de ta part, ou de me faire part également de la solution je n'ai malheureusement rien trouvé Merci à toi.
-
[SOURCE][DB] Suppression Personnage
ASIKOO a répondu à un(e) question de ASIKOO dans Questions & Réponses
Ok je vais remettre par defaut alors et re-testé je me suis peux être pris la tête pour pas grand chose... EDIT : on est d'accord qu'après avoir dupliqué on vide la table player_deleted ? -
Ah merci ^^ Je n'ai malheureusement pas trouvé comment faire rester les tab's :3
-
[SOURCE][DB] Suppression Personnage
ASIKOO a répondu à un(e) question de ASIKOO dans Questions & Réponses
Nop malheureusement, aucune suppression, et rien dans player_deleted et player_index reste intact.. -
C++ - Recensement des Modifications des Sources Metin2
ASIKOO a répondu à un(e) sujet de Raptt dans Programmation & Développement / Codes
Quels sont les erreurs ? Il y en a forcément une. -
C++ - Recensement des Modifications des Sources Metin2
ASIKOO a répondu à un(e) sujet de Raptt dans Programmation & Développement / Codes
Partage fonctionnel. Je les ai toutes faites sauf la perte d'exp. -
Si j'ai bien compris tu veux un bonus ? Quel type de bonus à chaque création de personnage en fonction du royaume ?
-
Bonjour, Voici un débog pour les Files FE 2016, il concerne le chat dans le quel les accents ne passaient pas ! Editer le fichier inut_main.cpp et vers les lignes 785 puis remplacer simplement... /!\ Tabulation's /!\ Respecter les indentation de base Files : FE 2016 Source : Game Fichier : input_main.cpp CHERCHER : if(global_chat) { char buf[256]; char chatbuf_global[CHAT_MAX_LEN + 1]; const BYTE char_empire = ch->GetEmpire(); if (ch->GetGMLevel() != GM_PLAYER) { strlcpy(buf, LC_TEXT("Staff"), sizeof(buf)); std::string staff_color = "|cFFAA51A4|H|h["; taff_color += buf; staff_color += "]|cFF60FF92|H|h"; sprintf(chatbuf_global, "%s %s", staff_color.c_str(), chatbuf); } else if(char_empire == 1) { strlcpy(buf, LC_TEXT("Shinsoo"), sizeof(buf)); std::string kingdom_red = "|cFFff0000|H|h["; kingdom_red += buf; kingdom_red += "]|cFF60FF92|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_red.c_str(), chatbuf); } else if (char_empire == 2) { strlcpy(buf, LC_TEXT("Chunjo"), sizeof(buf)); std::string kingdom_yel = "|cFFFFFF00|H|h["; kingdom_yel += buf; kingdom_yel += "]|cFF60FF92|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_yel.c_str(), chatbuf); } else if (char_empire == 3) { strlcpy(buf, LC_TEXT("Jinno"), sizeof(buf)); std::string kingdom_blue = "|cFF0080FF|H|h["; kingdom_blue += buf; kingdom_blue += "]|cFF60FF92|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_blue.c_str(), chatbuf); } TPacketGGShout p; p.bHeader = HEADER_GG_SHOUT; p.bEmpire = char_empire; strlcpy(p.szText, chatbuf_global, sizeof(p.szText)); P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout)); SendShout(chatbuf_global, ch->GetEmpire()); return (iExtraLen); } REMPLACER : if(global_chat) { char chatbuf_global[CHAT_MAX_LEN + 1]; const BYTE char_empire = ch->GetEmpire(); if (ch->GetGMLevel() != GM_PLAYER) { std::string staff_color = "|cFFFFCC00|H|h[sTAFF]|cFFFFCC99|H|h"; sprintf(chatbuf_global, "%s %s", staff_color.c_str(), chatbuf); } else if(char_empire == 1) { std::string kingdom_red = "|cFFff0000|H|h[sHINSOO]|cFFFFFFFF|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_red.c_str(), chatbuf); } else if (char_empire == 2) { std::string kingdom_yel = "|cFFFFFF00|H|h[CHUNJO]|cFFFFFFFF|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_yel.c_str(), chatbuf); } else if (char_empire == 3) { std::string kingdom_blue = "|cFF0080FF|H|h[JINNO]|cFFFFFFFF|H|h"; sprintf(chatbuf_global, "%s %s", kingdom_blue.c_str(), chatbuf); } TPacketGGShout p; p.bHeader = HEADER_GG_SHOUT; p.bEmpire = char_empire; strlcpy(p.szText, chatbuf_global, sizeof(p.szText)); P2P_MANAGER::instance().Send(&p, sizeof(TPacketGGShout)); SendShout(chatbuf_global, ch->GetEmpire()); return (iExtraLen); } Cordialement,
-
Hardy que fait ce topic en "sujet important" ?
-
[SOURCE][DB] Suppression Personnage
ASIKOO a répondu à un(e) question de ASIKOO dans Questions & Réponses
Duplication player OK... Renommage player_deleted OK... ------------ La première partie que j'avais modifié était celle-ci : LIGNE ~1051 : INSERT INTO player%s_deleted SELECT * FROM player%s WHERE id=%d que j'ai modifié en : INSERT INTO player_deleted%s SELECT * FROM player%s WHERE id=%d Après ça plus d'erreur, mais une autre requête posait soucis : LIGNE ~1002 : SELECT p.id, p.level, p.name FROM player_index%s AS i, player%s AS p WHERE pid%u=%u AND pid%u=p.id que j'ai re-re-re-re-modifié en : "SELECT p.id, p.level, p.name FROM player_index%s AS i, player%s AS p WHERE pid%u=%u AND pid%d=%d" (Modification de la fin de la requête) et là AUCUNE ERREUR dans le syserr DB mais SYSLOG indique : Jan 29 16:24:00 :: PLAYER_DELETE TRY: asikoo 8 pid3 Jan 29 16:24:00 :: PLAYER_DELETE FAIL NO ROW -
D'accord, sysrr.txt ou info sur l'erreur indiquerait l'erreur
-
Bien le bonjour, Compilation OK, Game OK, DB OK, cependant un bug sur les FILES FE 2016 que j'avais remarqué : la suppression de personnage ne se fait pas ! La faute à une requête SQL ! J'ai corrigé l'erreur de syntax du début (un espace en trop) Puis maintenant c'est une autre requête qui viens m'enquiquiner, toujours dans le cadre de la suppression d'un personnage via le client. J'ai donc éditer "ClientManagerPlayer.cpp" des sources DB. "SYSERR: Jan 29 15:23:03 :: ChildLoop: AsyncSQL: query failed: Column 'pid679592668' in 'where clause' (query: SELECT p.id, p.level, p.name FROM player_index AS i, player AS p WHERE pid679592668=679592668 errno: 1054)" SQL : SELECT p.id, p.level, p.name FROM player_index AS i, player AS p WHERE pid%d=%d SI JE FAIS : SELECT p.id, p.level, p.name FROM player_index AS i, player AS p WHERE pid%d=%d AND pid%d=%d ça me donne : SYSERR: Jan 29 15:28:33 :: ChildLoop: AsyncSQL: query failed: Unknown column 'pid679592668' in 'where clause' (query: SELECT p.id, p.account_id, p.level, p.name FROM player_index, player AS p WHERE pid679592668=679592668 AND pid2=6 errno: 1054) J'ai du mal à comprendre le pourquoi du comment Pourquoi pid679592668 alors que la même chose après le AND donne pid2=6 qui correspond bien à ce que je souhaite ! Merci à vous les pro's des sources
-
Yep je l'ai toutes modifié jusqu'à mtn pas de soucis rencontré :3
-
MacDonarty perso j'ai modifier toutes lignes ou était présente la fameuse ligne pour rendre empilable, j'ai compile, test et OP, que ça soit manu de langage ou autre ^^
-
Je ne suis pas d'accord, avant tout, le serveur doit me plaire moi même en tant qu'administrateur, si je fais comme les autres, je n'y vois aucun intérêt... Change le gameplay, modifier le contenu existant permet de redonner un certain souffle au jeu lui même.
-
Il était une relique sale et Monstrueuse dans le placard Noir qui s'ennuyait pourtant le reliquat ouvrit l’armoire foncée malgré le fait qu'elle était moche pour faire une peur a Wedy mais celle-ci ne réussis pas à ouvrir car elle n'était pas vivante mais vu que Kaikina apparu et qu'il était affreux mais la relique ouvra le coffre et sentit l'odeur nauséabonde et horrible d'une souris verte qui a fait des crottes un peu partout sur le planché car elle est partit en sucette chez Noufnouf qui préparait un couscous pour une certaine personne qui s'appelait mouna et caly mais ils avaient un problème digestif aux intestins car ils aimaient trop dormir pour plaire au
-
1399.
-
Je suis d'accord avec toi en tout points. D'ailleurs mon serveur se rapproche énormément de ton roman. (:rire:) Un serveur ressemblant à l'officiel sans cette touche difficulté extrême !
-
Essaye, je ne sais pas j'ai pas encore commencer la compilation ^^
