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

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Donner/changer de religion

Par raduris le 21/10/2002 à 22:11:00 (#2378558)

J'aimerais savoir s'il existe un script / hak / module... ou tout autre système que je pourrais utiliser et qui permettrait à un joueur de choisir sa religion en jeu...

Dans l'idée ça me permettrait de changer les factions correspondantes et de lui permettre l'accés à d'autres dialogues, items, etc...

Aidez moi... siouplait:ange: :confus:

Par Thungril le 21/10/2002 à 22:26:38 (#2378660)

Maaaiiis...tu peux déja mettre le nom du dieu vénéré, et comme ça modifier les dialogues et scénarios...encore faut-il maîtriser Aurora.

Par raduris le 21/10/2002 à 22:30:33 (#2378692)

euh... vi comment ça mettre le nom du dieu vénéré ?

Visiblement c une option possible à la création du perso... mais comment donner une déité à un PC ?

aucune fonction ne semble le faire...

Je n'ai trouvé que GetDeity... qui hélas ne m'est pas d'un grand secours :/

Par LeProctophantasmiste le 21/10/2002 à 23:39:35 (#2379153)

Mon avis: oublie l'option par défaut (je ne crois pas que tu puisse changer ce que le joueur a choisi à la création) et implémente ton propre système. Ce n'est pas très compliqué (tout dépend de ce que tu veux en faire). Tu peux même mélanger les deux.

le principe est simple: crée une variable locale sur le PJ, "Dieu", de type chaîne de caractère ou tu enregistre le dieux que le PJ s'est choisi (je ne sais pas quel est ton niveau en script, donc à tout hazard les fonctions sont SetLocalString et GetLocalString); et travail avec cette valeur.

Tu peux même récupérer la valeur initialement choisie par le joueur:
OnClientEnter (slot du module) par exemple:


oPC = GetEnteringObject();
if(GetLocalString(oPC,"Dieu") == ")
{
string sDieu = GetDeity(oPC);
// ici tu pourrais contrôler que la déitée appartient à ton panthéon
if(sDieu == ") sDieu = "Athée";
SetLocalString(oPC,"Dieu", sDieu);
}

JOL Archives 1.0.1
@ JOL / JeuxOnLine