Archives des forums MMO/MMORPG > Ultima Online > UO - Les Cristaux Perdus > Les nouveaux objets
Les nouveaux objets
Par Garyquas le 17/4/2002 à 16:49:48 (#1300722)
Je pense que c'est dans Sphereskill.scp mais apres c'est la patogeoire...
Dissons que je veux rajouter une robe: avec comme Id i_new_robe
Je fais quoi apres? dans les shereskills si j'ai bien compris on peut rajouter les objets pouvant etre fait par le joueur.
Oui mais voila si je veux faire une nouvelle categorie ca se passe comment?
Je pense qu'il faut se mettre dans la section tailloring vu que la robe sera faite par un tailleur....
Voila alors apres je fait comment pour avoir un menu?
Par Mithrandil le 17/4/2002 à 17:41:11 (#1301047)
Pour qu'elle soit fabricable, suffit de mettre
SKILLMAKE=Tailoring 20 par exemple
Faut ensuite definir quel ressource il faut
C'est par la ligne
RESOURCES=20 i_iron_ore
Le 20 correspond au nombre d'objet et le i_iron_ore a l'id de l'objet necessaire
Quand il en faut pusieurs, tu les separes d'une virgule
Ces deux lignes sont a mettre dans le script de l'objet :)
Par Mithrandil le 17/4/2002 à 17:50:13 (#1301107)
Il y a deux styles de menus
1) Le menu de base comme pour blacksmith
Ca se presente comme ca
////////
[MENU sm_nom]
ON=i_shield_round_bronze
//Cet ligne affiche l'icone : La, ce sera
//ou un bouclier rond de bronze
Bronze Shield
// Cet ligne est le texte qui apparait (a
//verifier mais je crois bien)
MAKEITEM i_shield_round_bronze
// La commande qui rajoute l'objet
/////////////////////
J'oubliais, si tu veux faire un lien pour un autre menu la ligne ressemble a
SKILLMENU=sm_nomdumenu
Par Garyquas le 17/4/2002 à 18:31:26 (#1301366)
du genre je prend un exemple:
[SKILLMENU sm_leather_studded_armor]
//celui la fonctionne il est de base mais si tu change un seul terme dans la suite du sm ca le prend pas en compte.
Studded Armour
// ca ca donne bien le nom de la liste de creation que l'on voit dans le jeu.
ON=i_STUDDED_GORGET ()
// ca c'est la validation des objets a creer je suis ok ca c'est pas le prob
MAKEITEM=i_STUDDED_GORGET
// en gros le truc fonctionne mais le prob c'est pour rajouter un menu dans le skill en haut.
Le pire c'est que lorsqu'on selectionne tout les ressources qui doivent servire a faire l'objet, une phrase apparait sur l'objet selectionne comme quoi on a pas la competence??!!
Voila si quelqu'un comprend quelque chose...
Par Juliunus le 17/4/2002 à 18:55:16 (#1301490)
Dans le menu sm_tailor_cloth, à la fin, rajoute:
ON=i_robe nouvelles robes
SKILLMENU=sm_nouvelles_robes
Voilà, maintenant, il va falloir créer le nouveau menu
En-dessous, à la fin du fichier, ou ou tu veux, rajoute une nouvelle section, qui suit :
[SKILLMENU sm_nouvelles_robes]
nouvelles robes // ca, ca sera le titre
ON=i_new_robe ()
MAKEITEM=i_new_robe
Voilà, cela devrait marcher, si tu as bien fait ton objet i_new_robe, et que tu as les matériaux nécessaires.
pour les "ON=":
ON= id, message
id sera l'image à afficher, donc ici, la robe
le message est ici (), qui affichera donc quenque chose comme "robe (15 cloth)"
Par Garyquas le 17/4/2002 à 20:00:28 (#1301894)
Par Geneseshard le 17/4/2002 à 20:02:02 (#1301904)
Il faut mettre le type de l'objet après un skillmake ... Sans quoi risques de corruptions de menus etc ...
Donc fait ca :
SKILLMAKE=TAILORING 20.0, t_sewing_kit
Pour le : () ca ne sert uniquement à faire : crafted by
Par Garyquas le 17/4/2002 à 20:03:36 (#1301912)
Par Juliunus le 17/4/2002 à 20:27:11 (#1302050)
: le nom de l'objet
: les ressources nécessaires à sa création
Démonstration:
une bête cape
[ITEMDEF i_macape]
RESOURCES=14 i_cloth
WEIGHT=5
TYPE=T_CLOTHING
DYE=1
ARMOR=5
CATEGORY=Provisions - Vetements
SUBSECTION=Chemises & Robes
DESCRIPTION=Cape
DUPELIST=01530
SKILLMAKE=TAILORING 45.4, t_sewing_kit
RESOURCES2=14 i_cloth,1 i_thread
ON=@Create
HITPOINTS={11 40}
ON=@CLICK
MESSAGE NAME ==
MESSAGE RESMAKE ==
RETURN 1
Et ca affiche, au click:
NAME == cape
RESMAKE == 14 tissu plie
ou 14 folded cloth, dépendant de la traduction.
Tiens, ca me fait penser que j'ai plein de traduction à refiler, je vais faire un topic pour ca...
Par Garyquas le 17/4/2002 à 21:03:48 (#1302251)
Comment on fait pour inclure un objet dissons que pour fare une cape il faut en plus une planche... ok facile mais le truc c'est que voila pour la faire il faut utiliser le kit de couture (sewing kit)
Mais quand on se sert du kit on peux le faire fonctionner que sur les tissus et cuir.. Donc vient la question comment fait on pour que l'on puisse cliker sur un autre item et avoir l'ouverture du gump comme pour la selection du cuir?
Voila alors la si vous savez ca peut etre tres simpathique
Par Caliméro le 17/4/2002 à 23:02:42 (#1302919)
Par Garyquas le 18/4/2002 à 0:24:56 (#1303260)
mais ta reponse ne fait en rien avancer le shmilblick.
JOL Archives 1.0.1
@ JOL / JeuxOnLine