csypt de la carte

Répondre
Partager Rechercher
je voudrait un renseignement sur un scrypt


void main()
{
object oPlayer = GetEnteringObject();
object oMT = GetObjectByTag("TAG_DE_LA_ZONE_DESIREE");
ExploreAreaForPlayer(oMT, oPlayer);
}


voila un scrypt pour voir la carte entière on doit le mettre dans le onenter de la zone , mais si on le met dans le onenter de la zone pourkoi y mettre le tag, on ne peux pas mettre objet_self a la place???
alors comment je fais

void main()
{
object oPlayer = GetEnteringObject();
object oMT = GetObjectByTag("TAG_DE_LA_ZONE_DESIREE");
ExploreAreaForPlayer(oMT, oPlayer);
}



void main()
{
object oPlayer = GetEnteringObject();
object oMT = GetObjectByTag("objet_self ");
ExploreAreaForPlayer(oMT, oPlayer);
}
Non, OBJECT_SELF (note les majuscules) est une simili constante qui se réfère à l'objet qui appelle le script, tu dois faire ça :
Code PHP:

void main()
{
   
object oPlayer GetEnteringObject();
   
object oMT OBJECT_SELF;
   
ExploreAreaForPlayer(oMToPlayer);

(Utilise les balise PHPs autour de ton code)

De plus, ici tu n'utilise qu'une fois chacune des valeurs, aussi il est inutile de les mettre dans des variables (mais n'hésite pas trop à le faire, si ça te clarifie les idées) :
Code PHP:

void main()
{
    
ExploreAreaForPlayer(OBJECT_SELFGetEnteringObject());

Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés