L2J-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -40%
Tefal Ingenio Emotion – Batterie de cuisine 10 ...
Voir le deal
59.99 €

 

 Comment supprimer les common item?

Aller en bas 
+4
Psychokiller1888
Respawner
Spanky
benj45
8 participants
AuteurMessage
benj45

benj45


Nombre de messages : 98
Age : 35
Date d'inscription : 20/02/2006

Comment supprimer les common item? Empty
MessageSujet: Comment supprimer les common item?   Comment supprimer les common item? Empty15/06/09, 08:28 pm

Tout est dans la question en fait.

J'ai fait toutes les propriété du serveur mais je n'est rien trouver a ce sujet, je voudrais désactiver les common item pour que les mob drop de vrais armes.

Est-ce possible par une option qui ma échappé ou par un changement de toute la table de drop?


Dernière édition par benj45 le 18/06/09, 10:31 pm, édité 2 fois
Revenir en haut Aller en bas
http://l2mania.free.fr/
Spanky

Spanky


Nombre de messages : 392
Age : 42
Localisation : Osaka, Japon
Date d'inscription : 01/12/2007

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty15/06/09, 08:31 pm

tu fait un jolie sql pour virer les sql ; apres avoir prit soin de noter les id des armures et armes commons qui te concerne
Revenir en haut Aller en bas
http://www.lonelyheavens.com
benj45

benj45


Nombre de messages : 98
Age : 35
Date d'inscription : 20/02/2006

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty15/06/09, 08:59 pm

Spanky a écrit:
apres avoir prit soin de noter les id des armures et armes commons qui te concerne

Toute !!!!! *pars se coucher*
Revenir en haut Aller en bas
http://l2mania.free.fr/
Respawner

Respawner


Nombre de messages : 1620
Age : 35
Date d'inscription : 20/04/2006

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty15/06/09, 10:14 pm

Les noms des commons items commencent par "Common Item" donc :
Code:
DELETE FROM armor WHERE name LIKE "Common Item%";
DELETE FROM weapon WHERE name LIKE "Common Item%";
Revenir en haut Aller en bas
http://www.respawner.fr/
Spanky

Spanky


Nombre de messages : 392
Age : 42
Localisation : Osaka, Japon
Date d'inscription : 01/12/2007

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty16/06/09, 02:57 am

Respawner a écrit:
Les noms des commons items commencent par "Common Item" donc :
Code:
DELETE FROM armor WHERE name LIKE "Common Item%";
DELETE FROM weapon WHERE name LIKE "Common Item%";

roo respawner ta tuer mon tripe c pas gentil sa
faut arreter de donne des réponses toute faite
il doivent chercher aussi roo study
Revenir en haut Aller en bas
http://www.lonelyheavens.com
benj45

benj45


Nombre de messages : 98
Age : 35
Date d'inscription : 20/02/2006

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty18/06/09, 08:31 pm

*cours après Spanky* Méchante !!! ta voulu me donner du travail en plus !!!Evil or Very Mad

(Merci pour vos réponses) Evil or Very Mad
Revenir en haut Aller en bas
http://l2mania.free.fr/
Psychokiller1888

Psychokiller1888


Nombre de messages : 114
Age : 40
Localisation : Suisse
Date d'inscription : 24/02/2008

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty18/06/09, 10:20 pm

Ouai mais bon, y'a un truc que je comprend pas là... On vire les armure et les weapons... Mais c'est plutot les drop qu'on veux virer... Donc faut une magnifique requete et pas un simple delete... Enfin, je dis ça comme ça moi hein, après si pour ne plus avoir d'acné faut se couper la tête, bah libre à chacun...
Revenir en haut Aller en bas
benj45

benj45


Nombre de messages : 98
Age : 35
Date d'inscription : 20/02/2006

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty18/06/09, 10:32 pm

* réfléchit* C'est pas bête du tout ca ..... *part tuer Respawner aussi*
Revenir en haut Aller en bas
http://l2mania.free.fr/
Vrugar

Vrugar


Nombre de messages : 119
Date d'inscription : 08/04/2008

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty19/06/09, 12:58 am

Psychokiller1888 a écrit:
Enfin, je dis ça comme ça moi hein, après si pour ne plus avoir d'acné faut se couper la tête, bah libre à chacun...
J'adore l'exemple ! *note sur une feuille* Very Happy
Revenir en haut Aller en bas
Ghurdyl

Ghurdyl


Nombre de messages : 26
Age : 37
Localisation : Belgique
Date d'inscription : 17/06/2009

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty19/06/09, 09:58 am

Il n'y a pas d'option toute fait pour rempalcer le common-item par le normal.

Supprimer tout les commons items de la droplist n'est pas bien compliqué mais remplacer les commons par les armes équivalent automatiquement me semble impossible car le mapping entre un common item et l'item normal correspondant ne peut ni se faire par l'ID ni de manière fiable par le nom (plusieurs items ont le même nom)

si tu veux juste supprimer le common des drops :

Code:
DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Common Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Common Item%');

Bien que je ne sais pas si c'est toujours bien d'actualité car dans la dernière mise à jour L2J qu'on a faite une partie des items sont repassés de Common Item à items normaux
Revenir en haut Aller en bas
Sicca




Nombre de messages : 22
Date d'inscription : 25/04/2009

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty19/06/09, 01:47 pm

Meme si on peut concevoir un script pour remplacer les common items par des items normeaux , le taux de drop n'est pas le meme et le serveur risquerait d'etre surchargé de veritables items ce qui peut complétement fausser le jeu pour vos joueurs.
A mon sens le mieux serait de "recycler" une base datant d'avant l'itrodution des commons.
Revenir en haut Aller en bas
Ghurdyl

Ghurdyl


Nombre de messages : 26
Age : 37
Localisation : Belgique
Date d'inscription : 17/06/2009

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty19/06/09, 02:10 pm

la droplist d'avant les commons items et l'actuelle a changée plus fortement que simplement au niveau des commons items

je pense notamment au drop de spellbooks et revue des drops de Primeval (orichalcum adamantine)

Si non c'est effectivement une solution simple.

Je pense sincèrement que remplacer les commons par normaux n'est pas possible mais si tu as une solution pour le faire, il est assez simple de diviser le taux de drop de ces items.
UPDATE droplist set chance = chance / 10 WHERE ... [ même condition que dans ma requete précédente];
Revenir en haut Aller en bas
fight4r3

fight4r3


Nombre de messages : 9
Age : 32
Date d'inscription : 19/01/2008

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty21/06/09, 05:25 pm

Voila le mien pour la suppression complete des "common item", il supprime également les "standart item".

Code:

DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Common Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Common Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Common Item%');
DELETE FROM armor WHERE name LIKE "Common Item%";
DELETE FROM weapon WHERE name LIKE "Common Item%";
DELETE FROM etcitem WHERE name LIKE "%Common Item%";
UPDATE droplist set chance = chance / 1000 WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Common Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Common Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Common Item%');
Revenir en haut Aller en bas
Ghurdyl

Ghurdyl


Nombre de messages : 26
Age : 37
Localisation : Belgique
Date d'inscription : 17/06/2009

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty21/06/09, 05:54 pm

ta requête update ne sert à rien.

à partir du moment où tu as delete les commons items de la droplist, il lui est impossible de mettre leur chance de drop à jour, tu les as supprimés.

C'est comme si je te mettais un panier de boules de couleur
- 1 elève toutes les boules jaunes
- 2 peints toutes les boules jaunes qui sont dans le panier en vert
=> 2 ne fait rien du tout puisse que en 1 tu as enlever les boules jaunes, s'il n'y en a plus tu ne peux pas les repeindre.

Pour replacer les commons par les normaux il te faudrait une requête du type :
UPDATE droplist SET item_id = 2500 WHERE item_id = 11964
=> cette requête aurait pour effet de remplacer tout les drop de la Common Item - Dark Legion par la Dark Legion's Edge
malheureusement je te vois mal écrire une requête pour tout les commons items du jeu.

Si par exemple le lient entre l'ID des 2 armes (2500 et 11964) existait il serait possible de tout remplacer d'un coup mais ce lien n'existe pas.
Revenir en haut Aller en bas
fight4r3

fight4r3


Nombre de messages : 9
Age : 32
Date d'inscription : 19/01/2008

Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty21/06/09, 05:56 pm

Merci pour le renseignement !
J'ai readapter mon sql suivant tes conseils le scril supprime les common item,shadow item,improved item et standart item des shop et des drops:

Code:

DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Common Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Common Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Common Item%');
DELETE FROM armor WHERE name LIKE "Common Item%";
DELETE FROM weapon WHERE name LIKE "Common Item%";
DELETE FROM etcitem WHERE name LIKE "%Common Item%";
DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Standart Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Standart Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Standart Item%');
DELETE FROM armor WHERE name LIKE "Standart Item%";
DELETE FROM weapon WHERE name LIKE "Standart Item%";
DELETE FROM etcitem WHERE name LIKE "%Standart Item%";
DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Shadow Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Shadow Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Shadow Item%');
DELETE FROM armor WHERE name LIKE "Shadow Item%";
DELETE FROM weapon WHERE name LIKE "Shadow Item%";
DELETE FROM etcitem WHERE name LIKE "%Shadow Item%";
DELETE FROM droplist WHERE
itemId IN (SELECT item_id FROM armor WHERE name LIKE '%Improved Item%')
OR
itemId IN (SELECT item_id FROM weapon WHERE name LIKE '%Improved Item%')
OR
itemID IN (SELECT item_id FROM etcitem WHERE name LIKE '%Improved Item%');
DELETE FROM armor WHERE name LIKE "Improved Item%";
DELETE FROM weapon WHERE name LIKE "Improved Item%";
DELETE FROM etcitem WHERE name LIKE "%Improved Item%";

Et jai ensuite supprimer les stats de ces item dans les fichiers xml du gameserver/data/html (armor,weapon,etcitem...) pour eviter les lignes d'erreur au lancement du serveur. (environ 2h)

Voila c'est tout pour moi si les membres veule continuer dans débattre. Bonne nuit.
Revenir en haut Aller en bas
Contenu sponsorisé





Comment supprimer les common item? Empty
MessageSujet: Re: Comment supprimer les common item?   Comment supprimer les common item? Empty

Revenir en haut Aller en bas
 
Comment supprimer les common item?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» drop common item sur serveur CT2
» [ITEM]Wondrous Cubic
» Item PvP
» Item vote

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser