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

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

restriction de sort

Par Azur le 24/2/2002 à 6:40:44 (#1011239)

voila j'ai fais une classe mage mais je voudrais qu'elle n'utilise que certain sort mais bon la sa marche pas donc apres avoir galerer fouiller de partout je post :)

[ITEMDEF i_pierre_de_vie]
ID=0177a
Name=Pierre de vie

CATEGORY=Unique Items
SUBSECTION=GM Tools
DESCRIPTION=pierre de vie

ON=@create
COLOR=079a

ON=@DCLICK
SRC.MENU MENU_RACES

[MENU MENU_RACES]
Choisissez votre peuples

ON=0 Fudjia
SRC.ALLSKILLS=10.0
SRC.TAG.Fudjia=1
SRC.OSKIN=007a1
SRC.COLOR=007a1
SRC.STR=30
SRC.INT=30
SRC.DEX=30
SRC.TITLE=Fudjia
SRC.FIX
SRC.MENU MENU_CLASS

[MENU MENU_CLASS]
Choisissez votre classe

ON=0 Eleve
SRC.TAG.Eleve=1
SRC.MAGERY=(+10.0)
SRC.MAGICRESISTANCE=(+10.0)
SRC.MEDITATION=(+10.0)
SRC.STR=(+ -5)
SRC.INT=(+15)
SRC.DEX=(+5)
SRC.EVENTS=+e_EleveRes
SRC.SKILLCLASS=Eleve_Class
SRC.TITLE= Eleve
SRC.Message Vos doigts se remplissent d'énergie.
SRC.NEWITEM=i_gold ,{1000}
SRC.ACT.BOUNCE
SRC.NEWITEM=i_spellbook
SRC.ACT.BOUNCE
SRC.NEWITEM=i_scroll_HEAL
SRC.ACT.BOUNCE
SRC.NEWITEM=i_scroll_CREATE_FOOD
SRC.ACT.BOUNCE
SRC.NEWITEM=i_scroll_NIGHT_SIGHT
SRC.ACT.BOUNCE
SRC.NEWITEM=i_hat_floppy
SRC.ACT.EQUIP
SRC.FIX

[EVENTS e_EleveRes]
ON=@SpellCast
IF
(==4)||(==2)
RETURN 0
ELSEIF
RETURN 1
ENDIF



[EOF]


donc si vous savez ce qui ne vas pas ou meme une autre solution pour y arriver je suis preneur :)
merci

Par Ulvaryl le 24/2/2002 à 10:32:18 (#1011638)

Bon je regarde ça *reflechit*

Par Ulvaryl le 24/2/2002 à 10:36:21 (#1011657)

Ben j'vois pas...c'est bizarre...moi ça m'a l'air correct...
Bon, je vais mettre ça sur le dos de la fatigue :ange:
Nan, vraiment désolé mais je vois vraiment pas, bon et j'suis pas non plus un as du script faut dire aussi.

Par Baby le 24/2/2002 à 12:38:03 (#1012410)

Et avec le IF sur la meme ligne que: (==4)||(==2)

? :)

Par Juliunus le 25/2/2002 à 10:30:29 (#1019989)

[EVENTS e_EleveRes]
ON=@SpellCast
IF (==4)||(==2)
RETURN 0 // ces sorts seront valides
ELSE
SRC.MESSAGE Vous ne pouvez pas lancer ce sort
RETURN 1 // tout le reste sera annulé
ENDIF

bon a savoir: "IF(" ne marchera pas, sans l'espace. Donc pour ton retour a la ligne, pareil ;)
sinon, quand tu n'as pas de condition, ne mets pas ELSEIF, mais ELSE
cela devrait passer, comme ca (je n'ai pas testé).

JOL Archives 1.0.1
@ JOL / JeuxOnLine