GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Romeo_Urbano le 31 Mai 2010, 18:20:40

Titre: Probléme d'un systéme
Posté par: Romeo_Urbano le 31 Mai 2010, 18:20:40
Bonjour,

J'ai voulu scripter un braquer mais il marche pas:

if(strcmp(cmd, "/braquer", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
       if (!PlayerToPoint(2.0, playerid,2309.8374,-2.2834,26.7422))
       {
           SendClientMessage(playerid, COLOR_GREY, "  Vous n'êtes pas dans le coffre de la Banque !");
           return 1;
       }
       if (PlayerInfo[playerid][pLevel] < 6)
       {
   SendClientMessage(playerid,COLOR_GREY,"   Vous devez être au Niveau 6 pour braquer la Banque !");
   return 1;
       }
       if (PlayerInfo[playerid][padminb] >= 1)
       {
        SendClientMessage(playerid,COLOR_GREY,"   Vous avez deja braqué la Banque il y a moins de 2h !");
   return 1;
}
       else if(PlayerInfo[playerid][pLevel] > 5)
{
                SetPlayerPos(playerid, -2454.5676,503.9801,30.0784);
SendClientMessage(playerid,COLOR_GREY,"   Braquage de la Banque en cours !");
                SendClientMessage(playerid,COLOR_DBLUE,"  Allez au point indiquer sur votre GPS !");
                SetPlayerCheckpoint(playerid,-1506.8734,1975.1390,48.4171,4.0);
format(string, sizeof(string), "A TOUTES LES UNITES: Il y a une tentative de braquage de banque. Le braqueur a été mis sur votre GPS.");
SendRadioMessage(1, COLOR_ALLDEPT, string);
SendRadioMessage(2, COLOR_ALLDEPT, string);
SendRadioMessage(3, COLOR_ALLDEPT, string);
PlayerInfo[playerid][padminb] = 7200;
PlayerInfo[playerid][pRequestingBackup] = 1;
                SetPlayerCheckpoint(playerid,-1506.8734,1975.1390,48.4171,4.0);
BraquageJoueur[playerid] = 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
                        if(PlayerInfo[i][pMember] == 1||PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFF0000FF);

}
}
}
                return 1;
}
   }
   return 1;
    }
et ca:
       else if(BraquageJoueur[playerid] == 1)
            {
     PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
    DisablePlayerCheckpoint(playerid);
    gains = 25000 + random(200000);
     format(string,sizeof(string), "Vous avez réussi le braquage et vous gagner: %d $",gains);
         SendClientMessage(playerid,COLOR_LIGHTGREEN, string);
         SafeGivePlayerMoney(playerid, gains);
         PlayerInfo[playerid][pRequestingBackup] = 0;
     BraquageJoueur[playerid] = 0;
            }
            else if(PlayerToPoint(5,playerid,-1506.8734,1975.1390,48.4171))
{
                new robmoney = random(5000) + random(5000);
                SafeGivePlayerMoney(playerid, robmoney); // a adapter suivant le GM pour pas avoir de problème avec l'anti-cheat money
                SafeGivePlayerMoney(playerid, 100000);
                WantedPoints[playerid]=0;
                format(string, sizeof(string), "** Vous avez reussi à empoché $%d de votre braquage",robmoney);
                SendClientMessage(playerid,COLOR_YELLOW,string);
                SendClientMessage(playerid, COLOR_GREEN,"Vous n'avez maintenant plus aucun point de recherche");
                RemovePlayerFromVehicle(playerid);
                SetVehicleToRespawn(braquage);
                braquageencours = 0;
                DisablePlayerCheckpoint(playerid);
}

Mais quand j'arrive au checkpoint le braquage ne s'arrête pas et je reçois pas l'argent , aidez moi svp
Titre: Re : Probléme d'un systéme
Posté par: dixon le 31 Mai 2010, 19:05:46
Citer
Bonjour,

J'ai voulu scripter un braquer mais il marche pas:

Oui, surtout qu'il ressemble énormément à celui que j'ai fait ... ( Tu l'a pris dans mon Gamemode =)

En tout cas je t'aiderai pas ! PS : Il marche très bien, (( Casseur de code ))

++

EDIT : Fraudrait faire apprendre des cours de copier/coller sa pourrait être utile  :lmfao
Titre: Re : Probléme d'un systéme
Posté par: scott1 le 31 Mai 2010, 22:38:52
Il est en Open source donc :p
Titre: Re : Re : Probléme d'un systéme
Posté par: Djellali_Ibrahim le 31 Mai 2010, 23:18:24
Il est en Open source donc :p

certes il est en open source mais look sa :  "J'ai voulu scripter un braquer mais il marche pas"

il aurait du dire un truk de ce genre "j'utiliser le System de braquage de Dixon mais j'ai un problème il ne fonctionne pas"
 
Titre: Re : Probléme d'un systéme
Posté par: Romeo_Urbano le 31 Mai 2010, 23:46:01
Pas de pub mais je dirai juste le nom, j'avais un systéme braquer dans RL(mon encien serveur) et quand je l'ai fais dans un autre GM il marche plus mais j'ai pas pris de celui de Dixon, donc ....
Titre: Re : Probléme d'un systéme
Posté par: dixon le 01 Juin 2010, 00:36:34
RE: Exactement Gzsume  ;)

PS : Alors pourquoi t'a pris le mien si tu t'en avait déjà fait un et pourquoi avoir dit que toi même tu l'avait crée ?  (( Un peu bizarre ton histoire romeo ))

++
Titre: Re : Probléme d'un systéme
Posté par: Foo le 01 Juin 2010, 08:09:56
Parce que Juliette lui a volée...

 :dejadehors
Titre: Re : Probléme d'un systéme
Posté par: dixon le 01 Juin 2010, 13:51:18
(( MDR =))  :hs :dejadehors
Titre: Re : Probléme d'un systéme
Posté par: Djellali_Ibrahim le 02 Juin 2010, 00:14:33
Bref ont va tasser sa parce que sinon sa va jamais finir :)
Titre: Re : Probléme d'un systéme
Posté par: Sean le 02 Juin 2010, 18:24:44
Super ton script ? Ou super ton copier/coler, PS: Si c'est toi qui l'aurait fait, tu serais scripté et t'aurais déjà trouvé la faute car la..'

PS : Rien que le nom du topic me donnait pas envie de répondre
PS²:  A+ Sous le bus je te roule dessus.
Titre: Re : Probléme d'un systéme
Posté par: Foo le 02 Juin 2010, 18:27:33
Pas besoin d'en rajouter une couche Sean....

Je suppose qu'il a compris la leçon.
Titre: Re : Re : Probléme d'un systéme
Posté par: scott1 le 02 Juin 2010, 18:28:37
Super ton script ? Ou super ton copier/coler, PS: Si c'est toi qui l'aurait fait, tu serais scripté et t'aurais déjà trouvé la faute car la..'

PS : Rien que le nom du topic me donnait pas envie de répondre
PS²:  A+ Sous le bus je te roule dessus.


Ben repond pas, car ta reponse de rageux sortit du berceau s'est chaint