Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Peut-on me traduire ce bout de texte ? :)


Hunkown

Question

[Message d'introduction]

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : FTP

Votre niveau (débutant, intermédiaire, avancé) : Intermédiaire

 

Description du problème : Implantation système de Craft

Comment reproduire le problème :

Recherches et tests effectué : Convertit le cube.txt en cube.lua plus modification de 8 fichiers pythons

Résultat des recherches et tests : Rien ne se passe lorsque je clique sur le pnj

 

Message d'erreur, capture d'écran :Rien

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

 

Bonjour :)

 

J'ai besoin de votre aide pour m'aider à traduire ce passage là :

 

Bin mir nicht sicher obs alles ist, mir auch egal bin jetzt raus hier. uicube.py sowie die windows sind im Anhang

 

PS: Questliberweiterung ausm anhang ziehen und einbauen, cube in den Quests dann mit cube_open(npcvnum) öffnen

 

Beispiel: cube.cube_open(20022)

 

cube.txt zu cube.lua:

Please Login or Register to see this Hidden Content

 

Das muss dann in die lua rein!

 

Wenns nicht geht sagt mir in Skype bescheid dann kann ich nochmal schauen!

 

PS: Ich weis nicht übersichtlich aber dieses Forum ist mir nun gleichgültig!

 

Aucune erreur niveau client, mais arriver au ftp j'ai du mal à comprendre ce qu'il faut faire, merci de votre aide.

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 33
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

Messages recommandés

  • 0

Salut,

 

ton meilleur amis peux te le faire https://translate.google.fr/

 

Je ne suis pas sûr que je OBS tout, je suis ici ne se soucient pas maintenant. uicube.py et les fenêtres sont en annexe

 

PS: notes de AUSM Questliberweiterung glisser et installer cube dans les quêtes, puis ouvrez avec cube_open (npcvnum)

 

Exemple: cube.cube_open (20022)

 

cube.txt à cube.lua:

S'il vous plaît Connectez-vous ou Inscrivez-vous pour voir ce contenu caché

 

Ce doit être purement dans le lua!

 

Si les choses ne vont pas me dire humble dans Skype alors je peux regarder à nouveau!

 

PS: Je ne sais pas clairement, mais ce forum est pour moi maintenant indifférent!

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Franchement quand j'ai vu que y'avait une réponse, je me suis dis bha purée c'est plus rapide que sur EB.

 

Puis j'ai cliqué.

 

Et facepalm..

 

Nan mais sérieux vous croyez que j'ai pas fais translate google ? comment j'aurais su qu'il fallait convertir le cube et le foutre dans la quête sinon ? je veux une vrai traduc', qu'on m'explique vraiment ce qu'il faut faire niveau ftp, je me suis dis que vous sauriez de quoi je parle quand je parle du cube avec tout les pythons à motif' mais non même pas..

 

En gros la fonction cube open je la met où ? quest function ? y'en a bien ici qu'il l'a implanté quand même le craft de epvp non ?

 

P.S : je parle du craft avec le design, pas le simple qui se fait en 2sec avec juste une quest et le txt.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Franchement quand j'ai vu que y'avait une réponse, je me suis dis bha purée c'est plus rapide que sur EB.

 

Puis j'ai cliqué.

 

Et facepalm..

 

Nan mais sérieux vous croyez que j'ai pas fais translate google ? comment j'aurais su qu'il fallait convertir le cube et le foutre dans la quête sinon ? je veux une vrai traduc', qu'on m'explique vraiment ce qu'il faut faire niveau ftp, je me suis dis que vous sauriez de quoi je parle quand je parle du cube avec tout les pythons à motif' mais non même pas..

 

Les gens cherchent à t'aider et c'est comme ça que tu les remercies ? C'est de pire en pire o/

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Les gens cherchent à t'aider et c'est comme ça que tu les remercies ? C'est de pire en pire o/

 

Ici c'est mieux que sur EB: quand tu parles mal aux gens, ils arrêtent de t'aider!

 

Tschusss

 

Il faut dire que les réponses sont très inutiles... La réaction de Hunkown est juste normal, pourquoi lui dire d'utiliser google traduction alors que c'est la premiere chose

que tout le monde fait --' et c'est pas pour autant que c'est lisible enfin bref c'est pas de l'aide.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Emulateur merci de me défendre, si tu veux on est copain toi et moi :happy:

 

Les gens cherchent à t'aider et c'est comme ça que tu les remercies ? C'est de pire en pire o/

 

En même temps :

 

Pourquoi ne pas utiliser google tout de suite ? :'(

 

Pourquoi on se fout de ma gueule ? :'(

 

 

Moi je dis, certains ici n'ont juste rien capté, par traduire en gros c'est quoi faire, parce que google traduc lui il te met pas les mots dans l'ordre, + les allemands peuvent faire des fautes, c'est tchernobyl pour traduire..

 

Sinon Kijaru, c'est pas vraiment une quête, c'est pour ça que c'est galère.

 

Dans le tuto je suis même pas censé toucher au cube.quest, mais bon je suis quand même pas débile j'ai bien crée mon craft mais tout bidon juste une quest, qui fonctionne d'ailleurs.

 

Mais moi je veux ça :

 

System Crafting

 

J'ai fais tout ce qui est indiqué, aucune erreur, ni de log nulle part, et quand je clique sur le pnj il ne se passe rien.

 

Donc bon j'ai bien essayé de modifier le cube.quest pour mon pnj 20087 mais rien n'y fait donc j'ai renlevé.

 

C'est surtout quand je vois :

 

Beispiel: cube.cube_open(20022)

 

Ça je le met où, il met ça comme exemple donc c'est bien à insérer quelque part non ?

 

En gros c'est côté FTP, il devait partir manger le gars j'en sais rien mais c'est du baclé sur la fin...

 

Y'a même du cmdchat apparemment, je l'ai mit dans mon cube.lua ainsi que cube_open[VNUM].

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Mes réponses passent inaperçue quand vous vous engueulez.

 

En même temps il faut aussi comprendre les gens, y'a tellement de personnes qui postent des demandes d'aide sans même avoir prit le temps de faire des recherches avant de demander qu'on ne sais pas à qui on a à faire.

XIII

Lien vers le commentaire
Partager sur d’autres sites

  • 0

ThaSmokke

 

La fonction cube_open c'est bien ans la quest_function qu'on la met ?

 

Je dis ça parce que comme tu me dis qu'elle y est déjà, ben dans quest_function elle y était pas, mais dans tout les cas ça fonctionne pas..

 

@Kijaru

 

C'est ce que je me suis dis mais j'ai aucune quête dans le tuto, alors j'ai essayé comme j'ai dis plus haut en modifiant le cube.quest mais ça n'a rien changeait, pnj inlciquable, et la commande pour ouvrir le cube fonctionne comme ça aussi :

 

setskin(NOWINDOW)

command("cube open")

 

Alors du coup pourquoi mettre l'autre ? parce que c'est le cube.lua qui est pris en compte et non le txt ? je sais même pas où la mettre cette commande...

 

Et quand je garde ma quête de base, j'ai le vieux cube qui apparaît, j'ai regardé dans les pythons, y'a bien un chemin d'accès jusqu'au tga du nouveau cube, qui a l'air bon, mais ig je vois le vieux...

 

En gros je me mélange je sais pas où la commande va, pourquoi cette commande, si je dosi remettre la vieille quête..

 

En plus "cube.cube_open(VNUM du PNJ)", pourquoi pas, mais :

 

when 20087.chat."Crafter un Item" begin

--- l

setskin(NOWINDOW)

command("cube open")

 

Pour moi c'est pareil non ?

 

Je vous passe mon cube.lua :

 

function cube_open(vnum)

cube_results = {}

cube_needs = {}

 

cube_results[20018] = "50801,1/50802,1/50803,100/50804,100"

cube_needs[20018] = "50721,1@50722,1@50723,1@50724,1"

cube_results[20017] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100"

cube_needs[20017] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1"

cube_results[20022] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100/50817,1/50818,1/50819,1/50820,1/50821,10/50822,10/50823,10/50824,10/50825,10/50826,10"

cube_needs[20022] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1@50813,1&50727,1@50814,1&50727,1@50815,100&50728,1@50816,100&50728,1@50901,10&50814,20@50901,10&50813,20@50901,10&50820,20@50901,10&50819,20@50901,10&50817,20@50901,10&50818,20"

cube_results[20087] = "90020,1/90030,1/90040,1/90150,1/90120,1/90130,1/90140,1/90150,1/90220,1/90230,1/90240,1/90250,1/90320,1/90330,1/90340,1/90350,1/15000,1/90070,1/90080,1/90090,1/90420,1/90430,1/90440,1/90450,1/90460,1/90570,1/90580,1/90590,1/90600,1/90610,1/90620,1/90630,1/90640,1/90650,1/90660,1/90720,1/90730,1/90740,1/90750,1/90760,1"

cube_needs[20087] = "12249,1&90800,1&90801,1@12389,1&90800,1&90801,1@12529,1&90800,1&90801,1@12669,1&90800,1&90801,1@12249,1&90800,1&90802,1@12389,1&90800,1&90802,1@12529,1&90800,1&90802,1@12669,1&90800,1&90802,1@12249,1&90800,1&90803,1@12389,1&90800,1&90803,1@12529,1&90800,1&90803,1@12669,1&90800,1&90803,1@12249,1&90800,1&90804,1@12389,1&90800,1&90804,1@12529,1&90800,1&90804,1@12669,1&90800,1&90804,1@12249,1&90800,1&90805,1@12389,1&90800,1&90805,1@12529,1&90800,1&90805,1@12669,1&90800,1&90805,1@17209,1&90800,1&90801,1@17209,1&90800,1&90802,1@17209,1&90800,1&90803,1@12669,1&90800,1&90804,1@17209,1&90800,1&90805,1@16209,1&90800,1&90801,1@16209,1&90800,1&90802,1@16209,1&90800,1&90803,1@16209,1&90800,1&90804,1@16209,1&90800,1&90805,1@14209,1&90800,1&90801,1@14209,1&90800,1&90802,1@14209,1&90800,1&90803,1@14209,1&90800,1&90804,1@14209,1&90800,1&90805,1@15229,1&90800,1&90801,1@15229,1&90800,1&90802,1@15229,1&90800,1&90803,1@15229,1&90800,1&90804,1@15229,1&90800,1&90805,1"

 

 

cmdchat("cube_npc_id "..vnum.."")

cmdchat("cs_result "..cube_results[vnum].."")

cmdchat("cs_need "..cube_needs[vnum].."")

command("cube open")

return

end

 

Y'a même du cmd chat, en cherchant j'ai compris qu'il en fallait, son tuto est incomplet..

 

La function cube_open est en tête du cube, mais comme je l'ai dis même hier ça ne fonctionne pas.. Et je ne suis même pas sur que mon cube est bon au niveau de la fonction et des cmd du coup.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

difficile de t'aider on ne sait rien des fichiers que tu as mit

a tu modifié le fichier game.py ?

si oui essaye cette quete:

 

quest cube begin
state start begin
	function cube_open(vnum)
		cube_results = {}
		cube_needs = {}

		cube_results[20018] = "50801,1/50802,1/50803,100/50804,100"
		cube_needs[20018] = "50721,1@50722,1@50723,1@50724,1"
		cube_results[20017] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100"
		cube_needs[20017] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1"
		cube_results[20022] = "50801,1/50802,1/50803,100/50804,100/50813,1/50814,1/50815,100/50816,100/50817,1/50818,1/50819,1/50820,1/50821,10/50822,10/50823,10/50824,10/50825,10/50826,10"
		cube_needs[20022] = "50721,1@50722,1@50723,1@50724,1@50801,1&50725,1@50802,1&50725,1@50803,100&50726,1@50804,100&50726,1@50813,1&50727,1@50814,1&50727,1@50815,100&50728,1@50816,100&50728,1@50901,10&50814,20@50901,10&50813,20@50901,10&50820,20@50901,10&50819,20@50901,10&50817,20@50901,10&50818,20"
		cube_results[20087] = "90020,1/90030,1/90040,1/90150,1/90120,1/90130,1/90140,1/90150,1/90220,1/90230,1/90240,1/90250,1/90320,1/90330,1/90340,1/90350,1/15000,1/90070,1/90080,1/90090,1/90420,1/90430,1/90440,1/90450,1/90460,1/90570,1/90580,1/90590,1/90600,1/90610,1/90620,1/90630,1/90640,1/90650,1/90660,1/90720,1/90730,1/90740,1/90750,1/90760,1"
		cube_needs[20087] = "12249,1&90800,1&90801,1@12389,1&90800,1&90801,1@12529,1&90800,1&90801,1@12669,1&90800,1&90801,1@12249,1&90800,1&90802,1@12389,1&90800,1&90802,1@12529,1&90800,1&90802,1@12669,1&90800,1&90802,1@12249,1&90800,1&90803,1@12389,1&90800,1&90803,1@12529,1&90800,1&90803,1@12669,1&90800,1&90803,1@12249,1&90800,1&90804,1@12389,1&90800,1&90804,1@12529,1&90800,1&90804,1@12669,1&90800,1&90804,1@12249,1&90800,1&90805,1@12389,1&90800,1&90805,1@12529,1&90800,1&90805,1@12669,1&90800,1&90805,1@17209,1&90800,1&90801,1@17209,1&90800,1&90802,1@17209,1&90800,1&90803,1@12669,1&90800,1&90804,1@17209,1&90800,1&90805,1@16209,1&90800,1&90801,1@16209,1&90800,1&90802,1@16209,1&90800,1&90803,1@16209,1&90800,1&90804,1@16209,1&90800,1&90805,1@14209,1&90800,1&90801,1@14209,1&90800,1&90802,1@14209,1&90800,1&90803,1@14209,1&90800,1&90804,1@14209,1&90800,1&90805,1@15229,1&90800,1&90801,1@15229,1&90800,1&90802,1@15229,1&90800,1&90803,1@15229,1&90800,1&90804,1@15229,1&90800,1&90805,1"

		cmdchat("cube_npc_id "..vnum.."")
		cmdchat("cs_result "..cube_results[vnum].."")
		cmdchat("cs_need "..cube_needs[vnum].."")
		command("cube open")
		return
	end

	when 20017.click or 20018.click or 20022.click or 20087.click begin
		cube.cube_open(npc.get_race())
	end
end
end

Lien vers le commentaire
Partager sur d’autres sites

  • 0

J'ai tester ta quête Boubil !

 

Alors elle fonctionne mais j'ai toujours l'ancien cube..

 

En gros dans le craft de epvp, on a la prévisualisation de tout les items qu'on veut crafter, et le design est complètement différent !

 

Le lien de l'image :

 

"image" : uiScriptLocale.LOCALE_UISCRIPT_PATH + "new_cube_bg.tga",

 

Du coup je l'avais mise dans locale/fr/ui et c'est le bon chemin je pense.

 

En fait c'est comme si ça prenait pas en compte mes pythons modifiés...

 

Edit : En regardant mes pythons, gros fail, pas besoin de vous en dire plus je pense !

 

Du coup je revois ça et je vous tient au courant, y'a bien le tga qui faut pourtant une fois tout redépacké, mais les pythons sont pas modifié, surement un mélange de depack de deux clients...


Depuis un bon moment je suis sur mes pythons.

 

J'ai une erreur syserr que je n'arrive pas à résoudre, la voici :

 

1228 00:49:16911 :: File "ui.py", line 1977, in SetPos

 

1228 00:49:16911 :: NameError

1228 00:49:16911 :: :

1228 00:49:16911 :: global name 'event' is not defined

 

A la ligne 1977 du ui.py j'ai ceci :

 

self.OnMove(event)

 

A savoir que j'ai également :

 

def OnMove(self, event=TRUE):

 

J'ai déplacer cette sous-classe avant la sous classe où est insérer la citation de la ligne 1977, j'ai pensé que l'ordre comptait comme il lit de haut en bas, mais apparemment non ça ne vient pas de ça.

 

Bref coincé :/

 

Si quelqu'un à la soluce :P


1228 01:45:33909 :: File "ui.py", line 1990, in SetPos

 

1228 01:45:33909 :: NameError

1228 01:45:33909 :: :

1228 01:45:33909 :: global name 'event' is not defined

1228 01:45:33909 ::

 

1228 01:45:36437 :: Traceback (most recent call last):

 

1228 01:45:36437 :: File "game.py", line 814, in RefreshInventory

 

1228 01:45:36437 :: File "interfaceModule.py", line 512, in RefreshInventory

 

1228 01:45:36437 :: AttributeError

1228 01:45:36437 :: :

1228 01:45:36437 :: 'NoneType' object has no attribute 'RefreshQuickSlot'

1228 01:45:36437 ::

 

:heart:

Lien vers le commentaire
Partager sur d’autres sites

  • 0

tu as pas ca ?

def SetPos(self, pos, event=TRUE):
       pos = max(0.0, pos)
       pos = min(1.0, pos)

       newPos = float(self.pageSize) * pos
       self.middleBar.SetPosition(self.MIDDLE_BAR_POS, int(newPos) + self.SCROLLBAR_BUTTON_HEIGHT + self.MIDDLE_BAR_UPPER_PLACE)
       self.OnMove(event) 

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Ha si je l'ai, j'ai rajouté event=TRUE.

 

Résultat : quand je me co, le jeu reste figé sur l'image de chargement, avec l'xp etc qui est au bout du curseur que je peux bouger, et aucune erreur syserr.

 

Pour le moment je fais une pause, je verrais si je reprendrais tout ça ou pas, merci de ton aide. ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Me revoilà avec mon cube ! ;(

 

A la dragonsoul cette fois, mais j'ai une erreur que je n'arrive pas à résoudre, je sais que c'est en rapport avec le fait que python considère le "truc" comme un octet et qu'il le prend pas en compte ou je sais pas quoi mais voilà :

 

0106 15:20:15732 :: File "

0106 15:20:15732 ::

0106 15:20:15732 :: ", line

0106 15:20:15732 :: 1033

0106 15:20:15732 ::

 

0106 15:20:15732 ::

0106 15:20:15732 :: if not (item.ITEM_TYPE_MATERIAL == item.GetItemType() \

 

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 ::

0106 15:20:15732 :: ^

 

0106 15:20:15732 :: SyntaxError

0106 15:20:15732 :: :

0106 15:20:15732 :: invalid token

0106 15:20:15732 ::

 

Qui est dans le uidragonsoul.py !

 

Lien du fichier python : uidragonsoul.py

 

Help pls :blush:

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Merci d'avoir retiré l'anti slash ;)

 

Je me disais bien qu'est-ce que ça foutait là mais merde un tuto de epvp quoi !

 

Maintenant j'ai ça dans le game.py :

 

'Interface' object has no attribute 'ToggleDragonSoulWindowWithNoInfo'

 

A cette ligne :

 

onPressKeyDict[app.DIK_O] = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

 

Dès que j'appuie sur la touche de raccourci du coup ben j'ai se qui y'a dans le syserr.

 

Mais je ne sais pas où mettre "ToggleDragonSoulWindowWithNoInfo", enfin dans quelle sous class..

 

Parce que l'inventaire par exemple y'a rien, donc ça doit être dans un autre fichier, et encore dans les import du game.py y'a pas d'inventaire etc..

 

Faut-il une librairie ?

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Ca fait le troisième truc où je galère, toujours d'epvp...

 

Maintenant j'ai ça, en prenant le plus important :

 

uiDragonsoul.py(line:29) ?

uiDragonsoul.py(line:30) DragonSoulWindow

 

networkModule.SetSelectCharacterPhase - exceptions.AttributeError:'module' object has no attribute 'DRAGONSOUL_TAP_TITLE_1'

 

Le client se ferme direct du coup.

 

J'ai tester en faisant import uiDrasonsoul.py dans l'introselect et j'ai toujours cette erreur !

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bha justement, je t'explique, en fait je vois uiscriptlocal, ok pourquoi pas mais je trouvais ça bizarre, je go look et là c'est vraiment en rapport qu'avec le local.

 

J'étais sur deux trucs donc ça fait que j'avais fais une pause de quelques min, ensuite j'allais te demander comment le modifier puis j'ai vu locale_interface.txt, je me suis dis ha bha j'ai peut-être mal lu.

 

Bref du coup je l'ai modifier et toujours la même erreur !

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.