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

Aelor

Forum officiel du module NeverWinter Nights et role play Aelor.
 
AccueilAccueil  PortailPortail  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Display Star Wars Unlimited Ombres de la Galaxie : ...
Voir le deal

 

 Divers scripts ...

Aller en bas 
2 participants
AuteurMessage
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Divers scripts ...   Divers scripts ... EmptyLun 18 Déc - 21:26

Il me fadrais SVP le script :

De l'arrivée sur le module
Du passage de niveau d'un PJ
Revenir en haut Aller en bas
Ba'elzaden
Maitre d'Aelor
Ba'elzaden


Nombre de messages : 909
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyLun 18 Déc - 21:56

Alors d'abord je confirme ce que je disais: il n'y a plus de bouton "CONSTANTE" il n'y a que fonctions et général.

De plus pour ce qui est des scripts:

Arrivée sur le module: Ca doit être le "déclenché par la connexion d'un client" , cet évènement ne comprote actuellement aucun script

Pour le "déclenché par le gain de niveau du PJ" même cas de figure. Il n'y a aucun script.
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyLun 18 Déc - 23:41

Premier script :

Code:
///////
//"coc_aelor2", Connection d'un PJ au module
///////

void main()
{
if(GetXP(GetEnteringObject())<= 5999 && GetGold(GetEnteringObject()) == 0)
    {
    SetXP(GetEnteringObject(),6000);
    GiveGoldToCreature(GetEnteringObject(),100);
    }
}
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyLun 18 Déc - 23:42

Si tu ne peux me dire ce qui correspond a la classe ... je peux pas faire le deuxième script, DSL
Revenir en haut Aller en bas
Ba'elzaden
Maitre d'Aelor
Ba'elzaden


Nombre de messages : 909
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 19:25

Ca dépend tu pourrais avoir besoin de quoi? le label de la classe dans le 2da ou autre chose?
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 19:41

Ben soit un truc du genre : CLASS_TYPE_BESERKER
Soit une valeur constante qui doit être définie dans le 2da
Revenir en haut Aller en bas
Ba'elzaden
Maitre d'Aelor
Ba'elzaden


Nombre de messages : 909
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 20:28

J'ai trouvé ça qui y ressemble: CLASS_TYPE_FRENZIEDBERSERKER
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 20:47

Ca doit être ça Wink

Si tel est le cas :

Code:
//////////
// lvl_aelor2
//////////

void main()
{
object oPc = GetPCLevellingUp();
string sBers = "CLASS_TYPE_FRENZIEDBERSERKER";
//int iBers = CLASS_TYPE_BARBARIAN;
int iLVL = GetHitDice(oPc);
int MinXP =  ((iLVL * (iLVL - 1)) / 2) * 1000;


int iInvalid = GetLevelByClass(iBers,oPc);
if(iInvalid != FALSE)
    {
    SetXP(oPc,MinXP-1);
    ActionDoCommand(SpeakString("**Cette classe est interdite !**"));
    }

}

Si tu pouvais le tester ?


Dernière édition par le Mar 19 Déc - 21:07, édité 1 fois
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield


Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 21:05

Il faudrait me dire s'il existe une alternative a la commande : floatingtextoncreature .... ça m'aiderais ...
Revenir en haut Aller en bas
Ba'elzaden
Maitre d'Aelor
Ba'elzaden


Nombre de messages : 909
Date d'inscription : 15/12/2005

Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... EmptyMar 19 Déc - 22:04

Je pourrais pas tester tout de suite, je fais ça quand je peux, de même que pour la commande.
Revenir en haut Aller en bas
Contenu sponsorisé





Divers scripts ... Empty
MessageSujet: Re: Divers scripts ...   Divers scripts ... Empty

Revenir en haut Aller en bas
 
Divers scripts ...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les scripts
» scripts ??
» Convention scripts
» scripts pour rendre plus vivant les pj

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aelor :: Archives :: Editeur :: Script-
Sauter vers: