Page 1 of 2

[Résolu] Loot

PostPosted: Tue Sep 05, 2006 3:37 pm
by mplanam
salut la foulle :lol:

j'ai qqe probleme avec les loot en version 1.80,

dés que j'ajoute un item en loot sur un mob meme a 100% de chance le mob ne loot rien.

meme avec lootgenerator artifacts sa ne donne rien :cry:

qq1 peu m'aider plz ?

merci d'avance.
je suis en Sql et Dol version 1.80

Re: Loot

PostPosted: Tue Sep 05, 2006 7:31 pm
by fooljam
salut la foulle :lol:

j'ai qqe probleme avec les loot en version 1.80,

dés que j'ajoute un item en loot sur un mob meme a 100% de chance le mob ne loot rien.

meme avec lootgenerator artifacts sa ne donne rien :cry:

qq1 peu m'aider plz ?

merci d'avance.
je suis en Sql et Dol version 1.80
La formule de calcul pour le system de loot de DOL a toujours ete fausse et n'a jamais fonctionne.
Fait une recherche sur loot generator dans ce forum javais fais un post a ce sujet il y a un moment, et le code doit etre encore disponible.

PostPosted: Tue Sep 05, 2006 8:52 pm
by heretoc
whouaa , heyhey ma poule <fooljam>, tu vien de m'apprendre un truc ^^ en meme temps j'ai toujour use un ItemLootGenerator a la con :)

PostPosted: Wed Sep 06, 2006 10:27 am
by mplanam
le probleme ne s'applique pas au loot generator, il fonctionne trés bien, c'est uniquement qnd j'ajoute un loot ou un fichier du sytle lootgenerate artifact et autres.

alor que sa fonctionne trés bien avec ma version inferieur a 1.80 :cry:

PostPosted: Thu Sep 07, 2006 12:35 pm
by mplanam
oki doki probleme résolu, enfin sa a l'air de marcher :wink:

voir fofo >>http://dolserver.net/viewtopic.php?t=5376

PostPosted: Thu Nov 02, 2006 9:57 am
by morgan54
Salut :)

Comment as tu résolu ton problème stp ?
J'ai fait la manipulation, mettre /* et */ mais ca ne change rien en jeu, lorsque que le mob n'a pas de loot, si je fait /mob viewloot alors ca affiche une fenetre vide, mais lorsque je rajoute un objet à la liste alors elle veux plus s'ouvrir et j'ai masse ligne rouge dans le serveur :(

Et au final et bien j'ai beau jouer sur un compte Joueur, ca ne drop pas ce que je veux, (en fait j'aimerai faire drop du matos de craft aux mobs genre les barres de bronze)

J'espere que tu pourra m'aider :)
Merci

PostPosted: Thu Nov 02, 2006 4:03 pm
by mplanam
salut , alor si tu fais /mob addloot <ItemTemplateID> [chance] normalement sa fonctionne et si tu fais /mob viewloot la fenetre s'affiche avec le loot que tu a ajouter.

si sa ne s'affiche pas c'est que ton item n'existe pas ou tu n'a pas rentré le bon nom de l'article.

:wink:

PostPosted: Thu Nov 02, 2006 4:35 pm
by morgan54
Salut, alors je vais dans le fichier itemtemplate.xml


J'ai ca :

<ItemTemplate>
<ItemTemplate_ID>6db9fa5c-c87e-496e-8cf5-57fb67bdd9bc</ItemTemplate_ID>
<Id_nb>adamantium_starkakedja_helm</Id_nb>
<Name>adamantium starkakedja helm</Name>


Si je tape /mob addloot 6db9fa5c-c87e-496e-8cf5-57fb67bdd9bc 100
j'obtient une erreur et pareil si je met adamantium_starkakedja_helm.
Par contre si je met /mob addloot "adamantium starkakedja helm" 100 là il me met pas d'erreur, en revanche Viewloot fonctionne pas.

C'est pas cool quand ca fonctionne pas comme on voudrais lol

PostPosted: Thu Nov 02, 2006 4:48 pm
by mplanam
c'est celui ci <Id_nb>adamantium_starkakedja_helm</Id_nb> que tu dois mettre :wink: et c'est valable pour tous les item :D

PostPosted: Thu Nov 02, 2006 4:53 pm
by morgan54
je réessayerai mais il me semble que quand je le fait il y a une phrase du genre, (en anglais) Verifier que vous avez ecrit correctement le bon id, enfin quelque chose du genre, là mon serveur n'est pas lancé donc je peux pas verifier :)

Sinon dans la source, tu a modifier le fichier?

Tu as fait comme ca ? :

/* xxxxxx
xxxxx
xxxxx
*/

? :)

Merci pour tes reponses ;)

PostPosted: Thu Nov 02, 2006 5:19 pm
by mplanam
je réessayerai mais il me semble que quand je le fait il y a une phrase du genre, (en anglais) Verifier que vous avez ecrit correctement le bon id, enfin quelque chose du genre, là mon serveur n'est pas lancé donc je peux pas verifier :)

Sinon dans la source, tu a modifier le fichier?

Tu as fait comme ca ? :

/* xxxxxx
xxxxx
xxxxx
*/

? :)

Merci pour tes reponses ;)
j'ai rien modifié dans la source :shock:

c'est quoi sa ???
/* xxxxxx
xxxxx
xxxxx
*/ :?

PostPosted: Thu Nov 02, 2006 5:26 pm
by morgan54
Code:

The following code in the following file has to be disabled :

- File name :
LootGeneratorTemplate.cs

- Code : (Line 203 to 208)

/*levelDiff = FastMath.Abs(moblvl - itemlvl);
if (levelDiff>LEVEL_RANGE_FACTOR) {
levelBasedFactor = LEVEL_RANGE_FACTOR / (double)levelDiff;
if (levelBasedFactor<1.0)
chance =(int) (((double)chance)* levelBasedFactor); // get our chance based on level
}*/


And then recomp the server, then your chance values in LootGenerator will work as expected
Oups dsl j'ete occupé quand j'ai ecrit le message, Fooljam a dis de faire ca ^^ pour savoir si tu l'avais fait ou non ;)

Enfin si tu l'a pas fait et que ca fonctionne pour toi alors il va falloir que je supprime la modification ;)[/quote]

PostPosted: Thu Nov 02, 2006 5:43 pm
by mplanam
oui la c'est plus clair :P oui j'ai fais cette modif et c'est OK :D

PostPosted: Thu Nov 02, 2006 5:54 pm
by morgan54
ok, donc va falloir que je retest ^^ et si ca fonctionne pas je vais me poser des question :D

PostPosted: Fri Nov 03, 2006 10:25 am
by morgan54
Alors c'est OK pour ajouter les loot aux mobs et le /mob viewloot fonctionne, par contre j'ai beau taper les mobs, meme avec des loot à 100% de chances de drop, ca drop pas, (j'ai creer un nouveau compte non GM ;) )

Si ca te le fait aussi alors c'est que c'est normal, sinon et bien j'ai vraiment pas de chance lol