Crйe une entrer/sortie -
Maxim_lockas - 19.07.2012
Bonjour, voici un tutoriel qui aidera bien les dйbutant en pawn. Alors je vais vous apprendre a crйe une entrer et une sortie afin d'entrer et de sortir des intйrieur.
Rendez-vous en jeu sur votre GM ou sur tout autre serveur et dйterminer ou sera l'entrer et ou sera tйlйporter le joueur lors de sa sortie a l'aide de cette commande.
/save ou /save [votre texte]
Alors par exemple je vais a la position de l'entrer en de la sortie que je veut : /save entrer /save sortie.
Rendez-vous ici:
Code:
GTA San Andreas User Files\SAMP\savedpositions
Vos position y serons marquer comme ceci par exemple:
Code:
AddPlayerClass(288,257.9525,1389.1746,10.5859,90.8671,0,0,0,0,0,0); // entrer
Dans ce code se qui nous voulons ses la position alors je vais vous montrer commande la trouver dans ce code.
(en rouge ses que que nous avons besoin)
AddPlayerClass(288,
257.9525,1389.1746,10.5859,90.8671,0,0,0,0,0,0); // entrer
Il faut faire de mкme avec la sortie.
Rendez-vous sur ce site et choisissez votre intйrieur.
http://weedarr.wikidot.com/interior/
Une fois votre intйrieur choisi ouvrer votre Game Mode et rechercher ceci
Code:
public CheckForWalkingTeleport(playerid)
Ajouter ceci a votre code:
Code:
else if(PlayerToPointStripped(1, playerid, LA POSITION ICI , cx,cy,cz)) //La position ou il doit кtre pour pouvoir entrer
{
PlayerInfo[playerid][pInt] = X; // on met l'id de L'interieur (йcrit sur le site)
SetPlayerPos(playerid, LA POSITION ICI ); // La position une fois entrer (interrieur) ses йcrit sur le site
SetPlayerInterior(playerid,X); // on met l'id de L'interieur (йcrit sur le site)
}
else if(PlayerToPointStripped(1, playerid, LA POSITION ICI , cx,cy,cz)) //La position de sorti a l'interrieur
{
PlayerInfo[playerid][pInt] = 0; // on laisse a 0
SetPlayerPos(playerid, LA POSITION ICI ); // La ou tu est tp quand tu sort
SetPlayerInterior(playerid,0); // on laisse a 0
}
Voila ces tout puor ce tutoriel j’espиre vous avoir aider !
Re : Crйe une entrer/sortie -
Varkoll_ - 19.07.2012
A prйciser que c'est pour les serveur de base God Father . Je te met quand mкme +1 de rйputation pour le dйrangement (tu l'auras demain car aujourd'hui j'ai dйpassй ma limite
)
Re : Crйe une entrer/sortie -
Maxim_lockas - 19.07.2012
Oui, dйsoler j'ai oublier de prйciser. Faut dire que la plus part des GM on la mкme base.
Merci leo !
Re : Crйe une entrer/sortie -
CraxxHack - 19.07.2012
Hmm, je vais aussi te fйliciter car l'intention est lа.
Mais sache que logiquement les gens doivent plutфt apprendre sur une page blanche.
Sympathique d'avoir pensй а faire un tutoriel de ce type
Re : Crйe une entrer/sortie -
Vestax - 19.07.2012
Quote:
Originally Posted by CraxxHack
Hmm, je vais aussi te fйliciter car l'intention est lа.
Mais sache que logiquement les gens doivent plutфt apprendre sur une page blanche.
Sympathique d'avoir pensй а faire un tutoriel de ce type
|
Tu peux apprendre sans partir d'une page blance, mais oui, зa peut servir.
Re : Crйe une entrer/sortie -
Kevin51 - 14.09.2014
Trиs bon tutoriel,merci, par contre dans certains gamemode la ligne public CheckForWalkingTeleport(playerid) existe pas.
Re : Crйe une entrer/sortie -
streetpeace - 14.09.2014
зa date de 2012, cette fonction n'existe plus.
Re : Crйe une entrer/sortie -
Kevin51 - 14.09.2014
Ah dйsolй j'avez pas vue, ses quoi qui remplace cette fonction ?
Re : Crйe une entrer/sortie -
streetpeace - 14.09.2014
Elle n'existe plus.
PlayerToPointStripped а remplacer IsPlayerInRangeOfPoint et je pense que зa sera tout.
Re : Crйe une entrer/sortie -
Kevin51 - 14.09.2014
Merci ^^