Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Les nouveaux objets

Par Garyquas le 17/4/2002 à 16:49:48 (#1300722)

Donc j'aurrais voulu savoir ... comment fait on pour ajouter des nouveaux objets scripter pouvant etre fait avec une competence.
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)

Suffit de mettre le script dans n'importe quel fichier .scp dans le dossier script de Sphere

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)

Je viens de m'apercevoir ta question pour le menu

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)

Moi j'arrive pas a avoir un autre menu
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)

Puisqu'on est dans la lingerie, voilà comment procéder:

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)

Merci ca a l'air de fonctionner !! Yeahhhhhhhhh

Par Geneseshard le 17/4/2002 à 20:02:02 (#1301904)

2 rectifications :

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)

Oui mais la skillmake c'est pour faire l'objet et ca j'arrive enfin desfois ca fonctionne pas donc direct on oubli l'idee.

Par Juliunus le 17/4/2002 à 20:27:11 (#1302050)

Rectification de la rectification:
: 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)

Tiens tant que je tiens du peuple j'en profite pour l'ultime question mdr:
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)

Quelle idée de faire une cape avec une planche de bois... :rolleyes:

Par Garyquas le 18/4/2002 à 0:24:56 (#1303260)

Faudrais peut etre aussi se dire que c'est un exemple et puis je crois qu'une cape renforcé d'une planche de bois clouté c'est un moyen de defence completement lofoque certes mais du moins interresant a essayer.
mais ta reponse ne fait en rien avancer le shmilblick.

JOL Archives 1.0.1
@ JOL / JeuxOnLine