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

Débats et avis sur les modules Fr
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Cartes Pokémon EV6.5 : où trouver le ...
Voir le deal

 

 Les scripts de débutants

Aller en bas 
AuteurMessage
Audoucet
puissance mineure du flood
Audoucet


Nombre de messages : 787
Localisation : bon, dans celui de quelqu'un d'autre alors...
Date d'inscription : 04/01/2005

Les scripts de débutants Empty
MessageSujet: Les scripts de débutants   Les scripts de débutants EmptyDim 9 Jan à 19:15

Un petit sujet pour envoyer des scripts très simples, pour avoir une base de travail pour les débutants. On ne flood pas svp, que ça reste clair. Et on essaie de donner une description simple du fonctionnement de chaque script.
Revenir en haut Aller en bas
Audoucet
puissance mineure du flood
Audoucet


Nombre de messages : 787
Localisation : bon, dans celui de quelqu'un d'autre alors...
Date d'inscription : 04/01/2005

Les scripts de débutants Empty
MessageSujet: Re: Les scripts de débutants   Les scripts de débutants EmptyDim 9 Jan à 19:50

Voilà un script qui permet de téléporter quelqu'un à un endroit, à la condition qu'un objet précis soit dans son inventaire.

Code:
void main()
{
object oUser = GetLastUsedBy();
object oMatos = GetItemPossessedBy(oUser, "objet");
object oDestination = GetWaypointByTag("destination");
 if (GetIsPC(oUser))
  {
    if (oMatos == OBJECT_INVALID)
    {
      SendMessageToPC(oUser, "Vous n'avez pas l'objet nécessaire.");
    }
    else
    {
AssignCommand(oUser,ActionJumpToObject(oDestination));
        }
  }
}

Déclaration des variables. oUser, ce sera la cible script. GetLastUsedBy, c'est la fonction qui permet de définir oUser. En l'occurrence, cette fonction désigne oUser comme étant la dernière personne à avoir utilisé l'objet sur lequel se trouve le script. Une porte magique par exemple... oMatos, ce sera l'objet nécessaire pour être téléporté. La fonction GetItemPossessedBy désigne oMatos comme étant un objet qui est en possession de oUser, et qui a pour tag "objet". pour terminer, oDestination sera la destination du voyage... la fonction GetWaypointByTag désigne la destination de notre script comme étant un WayPoint que vous avez préalablement créé, quelque part. Il se nomme ici : "destination".
Revenir en haut Aller en bas
 
Les scripts de débutants
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Idées pour le topic "Scripts pour débutants"
» Demande de Scripts
» [help] Les petits scripts...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les Modules FR :: Ici on est pas méchant :: Script-
Sauter vers: