GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: aerotun le 16 Mars 2011, 18:48:18

Titre: Bug commande /exit
Posté par: aerotun le 16 Mars 2011, 18:48:18
Alors voilas j'ai voulu faire un TDM de gang jusque sa la marche je creé le QG ballas donc la commende /enter sa marche.Ensuite je creé la /sortir et quand je la tape sa coupe mon GM.Voici les commande
PS : comme vous pouvez le voir j'ai mis pour que les ballas puisse rentré et les groove peuve rentrer.




//=====================================/entrer==================================
if(strcmp(cmdtext, "/entrer", true) == 0 || strcmp(cmdtext, "/enter", true) == 0) // Deux type de commande sont possible pour y entrer en anglais ou en francais .

       {
   if(gTeam[playerid] == TEAM_BALLAS)
   if(IsPlayerInRangeOfPoint(playerid,9.0,2495, -1691, 14)) // On definie la positions du joueur pour qu'il entre dans la planque
{
SetPlayerPos(playerid, 2496, -1695.71, 1015); // On marque la positions du joueur a l'entrer
SetPlayerInterior(playerid,3); // On marque l'interieur
}
   if(IsPlayerInRangeOfPoint(playerid,9.0,2148, -1485, 26))
{
SetPlayerPos(playerid, 2452, -1703.71, 1014);
SetPlayerInterior(playerid,2);
}
return 1;
}

//===========================Sortir=============================================
if(strcmp(cmdtext, "/sortir", true) == 0 || strcmp(cmdtext, "/exit", true) == 0) // Deux type de commande sont possible pour y entrer en anglais ou en francais .

       {
   if(IsPlayerInRangeOfPoint(playerid, 2496, -1695.71, 1015)) // On definie la positions du joueur pour qu'il entre dans la planque
{
SetPlayerPos(playerid, 9.0,2495, -1691, 14); // On marque la positions du joueur a l'entrer
SetPlayerInterior(playerid,3); // On marque l'interieur
}
   if(IsPlayerInRangeOfPoint(playerid,9.0,2148, -1485, 26))
{
SetPlayerPos(playerid, 2452, -1703.71, 1014);
SetPlayerInterior(playerid,2);
}
return 1;
}
Titre: Re : Bug urgent svp
Posté par: Ssk le 16 Mars 2011, 19:13:50
Change le titre du sujet, par un autre plus explicite avant que le topic ne soit lock ^^

sinon, je ne vois pas à quoi sert ton    if(gTeam[playerid] == TEAM_BALLAS)
Titre: Re : Bug commande /exit
Posté par: aerotun le 16 Mars 2011, 19:16:13
Pour que sa soit selement les ballas qui peuve rentré mes il marche pas :bangin       
Titre: Re : Bug commande /exit
Posté par: Ssk le 16 Mars 2011, 19:23:20
En même temps c'est normal, t'a pas mis le code entre les accolades qu'il faut ..
Titre: Re : Bug commande /exit
Posté par: aerotun le 16 Mars 2011, 19:25:14
Donc ses sa 

//=====================================/entrer==================================
if(strcmp(cmdtext, "/entrer", true) == 0 || strcmp(cmdtext, "/enter", true) == 0) // Deux type de commande sont possible pour y entrer en anglais ou en francais .
   if(gTeam[playerid] == TEAM_BALLAS)
   
    {
   if(IsPlayerInRangeOfPoint(playerid,9.0,2495, -1691, 14)) // On definie la positions du joueur pour qu'il entre dans la planque
{
SetPlayerPos(playerid, 2496, -1695.71, 1015); // On marque la positions du joueur a l'entrer
SetPlayerInterior(playerid,3); // On marque l'interieur
}
   if(IsPlayerInRangeOfPoint(playerid,9.0,2148, -1485, 26))
{
SetPlayerPos(playerid, 2452, -1703.71, 1014);
SetPlayerInterior(playerid,2);
}
return 1;
}
Titre: Re : Bug commande /exit
Posté par: aerotun le 21 Mars 2011, 13:12:53
UP
Titre: Re : Bug commande /exit
Posté par: Ssk le 21 Mars 2011, 21:15:31
Oui, c'est ça ^^
Titre: Re : Bug commande /exit
Posté par: aerotun le 21 Mars 2011, 21:44:43
Ah ok^^