• 04 Juin 2026, 08:05:20


Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - CarnageQc

Pages: [1]
1
bah j'ai vue qu'il avait besoin d'aide et je connaissait la solution. donc pas de cassage de tete a lire un roman.

merci a celui qui lui a donner la solution avant moi

Apporté une solution c'est bien, mais apport-elle plus par rapport à ce qui a été énoncé plus haut ?

wow... explique ou j'ai dit que ma solition apportais plus ?
avant d'etre sur un forum , le necessaire n'est pas de savoir lire ?
si non y'a toujours les ebook..........

bon des attardé j'en ai vue assé ici  chow bye last connection

2
y'a rien de compliqué ici ( pour c'eux qui ont fait semblant d'aider )...

#include "../include/voiture.inc" est ton probleme.

c'est pas / mais \   :closedeyes:

Merci de vérifier vos dire avant de poster (fièrement et à tord) des affirmations et des attaques (non-justifiés ?).

Les slashs et anti-slashs sont équivalents (sous
Windows du-moins), cela ne change absolument rien dans les directives de pré-processeurs pour un chemin (relatif ou absolu). Après, pour ce qui est des chaînes de caractères, cela joue ( \n pour un saut de ligne).

D'ailleurs... ici, nous sommes bénévoles, je ne perçois aucun revenu de mon "travail" ici, j'ai plusieurs heures à mon actif sur ce forum, et je n'ai encore jamais vu ça, de quel droit te permet-tu de juger notre travail ?

Enfin... la prochaine fois que cela se reproduit, une sanction sera appliquée, prend cela pour un premier avertissement écrit.


" de quel droit te permet-tu de juger notre travail ? " parce que j'ai demender de l'aide et jamais eu de reponse. en plus , il a un probleme A et les seul truc qu'il a droit c'est en rapport a B... ca , ca s'appel faire semblant d'aider. surtout que la c'étais evidant.
j'ai aucunement parler des moderateurs. prend toi en a moi sur quelque chose de concret.

si une voiture fait de la fumée par le capot , tu va dire au proprietaire de verifier sa serrure de coffre a l'arriere ?  bah c'est ce qu'ils ont fait.

ah et au faite les menace de sanction... garde les pour d'autre parce que serieusement j'en ai rien a battre et je vais meme t'expliquer pourquoi.
parce que je sait que MOI j'ai essayer de l'aider et non faire semblant avec un truc qui a aucunement rapport comme plusieur ( mais pas tous ), donc j'ai fait quelque chose de bien. et je vais pas mourir si je peut plus venir ici.. y reste le forum officiel ou il a de la vrais aide pour tout le monde et que j'aide beaucoup

3
bah j'ai vue qu'il avait besoin d'aide et je connaissait la solution. donc pas de cassage de tete a lire un roman.

merci a celui qui lui a donner la solution avant moi

4
Code: (pawn) [Sélectionner]
new moncheckoint[MAX_PLAYER] = 1;
on crée la variable , on y insert l'id du joueur , et on met la variable a 1.
il faut inserer l'id du joueur sinon un autre joueur peut le prendre a sa place.

Je me permet de te corriger, il faut mettre la variable à -1. Car l'id des checkpoints peut être également 0.

++

Je fais semblant d'aider, tu comprendras pourquoi je dis ça  :smile:.

bravo enfin un truc qui saute au yeaux que t'a vue et pas fait semblant d'aider !
effectivement peut mettre -1 , mais pour comprendre , c'est moin compliquer de commencer a 1.

les debutant ont de la misere a commencer a 0.

5
Code: (pawn) [Sélectionner]
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
    {
        if(GetVehicleModel(newvehicleid) == 515)
        {
             SendClientMessage(playerid, tacouleur, "message");
        }
    }
    return 1;
}


Raison de l’édit : Mise du code sous les balises code.

6
faut mettre ton return a 1 pas a 0.

si c'est pas le probleme , alors y'a deux autre truc qui entre en jeu.
soit tu a un autre system de commande , soit dans un autre fichier pwn tu a aussi des return 0 pour tes commandes.

je voi pas autre chsoe

7
c'est pas trop compliquer au faite.
tu doit detecter dans quel checkpoint le jouer est entrée

premeirement , declare une variable global et met la a 1
Code: (pawn) [Sélectionner]
new moncheckpoint[MAX_PLAYERS] = 1;
dans OnPlayerEnterCheckpoint
Code: (pawn) [Sélectionner]
public OnPlayerEnterCheckpoint(playerid)
{
if(moncheckpoint[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
moncheckpoint[MAX_PLAYERS] = 2;
SetPlayerCheckpoint... ton 2e checkpoint...
}
if(moncheckpoint[playerid] == 2)
{
DisablePlayerCheckpoint(playerid);
moncheckpoint[MAX_PLAYERS] = 3;
SetPlayerCheckpoint... ton 3e checkpoint...
}
if(moncheckpoint[playerid] == 3)
{
DisablePlayerCheckpoint(playerid);
moncheckpoint[MAX_PLAYERS] = 0;
fin de ton parcours
}
   return 1;
}


explication
new moncheckoint[MAX_PLAYER] = 1;
on crée la variable , on y insert l'id du joueur , et on met la variable a 1.
il faut inserer l'id du joueur sinon un autre joueur peut le prendre a sa place.

if(moncheckpoint[playerid] == 1)
verifie si le joueur est entrée dans ton premier checkpoint , affin qu'il ne puisse pas passer du checkpoint 1 au checkpoint 3 sans passer par le 2.

DisablePlayerCheckpoint(playerid;
parce que sa-mp limite les checkpoint a un seul par joueur
donc il faut en enlever un pour un mettre un nouveau.

j'espere que t'a compris et que ca t'a aider

8
y'a rien de compliqué ici ( pour c'eux qui ont fait semblant d'aider )...

#include "../include/voiture.inc" est ton probleme.

c'est pas / mais \   :closedeyes:
pris dans mon gamemode comme exemple
#include <YSI\y_ini>

et au faite , a quoi sert tes deux points ?? le dossier include ( pas de pawno ) est deja a la racine.

plus simple : met ton voiture.inc dans \pawno\include et simplement faire comme ca
#include <voiture>

j'espere t'avoir aider et bonne apprentissage :)

Pages: [1]