SA-MP Forums Archive
[Tutorial] Crйe une entrer/sortie - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Français/French (https://sampforum.blast.hk/forumdisplay.php?fid=30)
+----- Forum: Showroom (https://sampforum.blast.hk/forumdisplay.php?fid=81)
+----- Thread: [Tutorial] Crйe une entrer/sortie (/showthread.php?tid=360999)



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.

Quote:

Йtape 1:

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.

Quote:

Йtape 2:

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.

Quote:

Йtape 3:

Rendez-vous sur ce site et choisissez votre intйrieur.

http://weedarr.wikidot.com/interior/
Quote:

Йtape 4:

Une fois votre intйrieur choisi ouvrer votre Game Mode et rechercher ceci

Code:
public CheckForWalkingTeleport(playerid)
Quote:

Йtape 5:

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
View Post
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 ^^