• 04 Juin 2026, 15:55:45


Auteur Sujet: probleme de checkpoint  (Lu 3026 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne silou35

  • *
  • Nouveau
  • Messages: 18
    • Voir le profil
probleme de checkpoint
« le: 23 Février 2007, 23:10:10 »
et oui encore moi ! bon je vous explique j'ai pensé ah une petite mission j'ai les x,y,z pour les check point j'ai cree une comande pour la mission(c'est le debut...) j'ai vraiment bien etudier a51 mais le, pb de a51 c'est que c'est un mode a lui tt seul alors que moi je voudrais ke sa fasse mission à l'interieur du mode avec une comande j'ai essayé plusieur solution et la derniere que je pense "meilleur" mais ça ne marche pas je post mon code
else if(!strcmp(cmd,"/mission", true)){

SetPlayerPos(playerid, -311.8978,1766.8485,43.6406);
SetPlayerFacingAngle(playerid,0);
SendClientMessage(playerid,COLOR_RED, "va chercher la drogue");
SendClientMessage(playerid,COLOR_RED, "va au point rouge");
gPlayerCheckpointStatus[playerid] = 1;
        SetPlayerCheckpoint(playerid,-652.0802,2153.5979,60.3828,5.0);

   if (OnPlayerEnterCheckpoint(playerid)) {

switch (gPlayerCheckpointStatus[playerid]) {

case 1:

    {

            GameTextForPlayer(playerid, "Maintenan renmene la drogue au checkpoint !", 2000, 5);

            SetPlayerInterior(playerid,0);

            SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);

            SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);

            gPlayerCheckpointStatus[playerid] = 2;

}

case 2:

    {

        DisablePlayerCheckpoint(playerid);

        gPlayerCheckpointStatus[playerid] = 0;


    }

  default:

        {

DisablePlayerCheckpoint(playerid);

        }

}

return 1;

}

et mes erreurs
C:\Program Files\Rockstar Games\GTA San Andreas\sovgard\DMMODE.pwn(667) : error 017: undefined symbol "OnPlayerEnterCheckpoint"
C:\Program Files\Rockstar Games\GTA San Andreas\sovgard\DMMODE.pwn(681) : warning 202: number of arguments does not match definition
C:\Program Files\Rockstar Games\GTA San Andreas\sovgard\DMMODE.pwn(923) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase


1 Error.

Merci d'avance!

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : probleme de checkpoint
« Réponse #1 le: 23 Février 2007, 23:57:02 »
Tu ne peux pas utiliser un évenement (OnPlayerEnterCheckpoint(playerid)) dans une fonction, surtout pas dans un if qui exprime la condition réalisée ou non réalisée.
Il faut tu utilises OnPlayerEnterCheckpoint comme un évenement, non comme un arguement..


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne silou35

  • *
  • Nouveau
  • Messages: 18
    • Voir le profil
Re : probleme de checkpoint
« Réponse #2 le: 24 Février 2007, 00:13:38 »
oaui mais je le mets en haut enfin avec les autres fonctions?

public OnPlayerEnterCheckpoint

et le code d'apres peut fonctonner?:


public OnPlayerEnterCheckpoint(playerid) {

switch (gPlayerCheckpointStatus[playerid]) {

case 1:

    {

            GameTextForPlayer(playerid, "Maintenan renmene la drogue au checkpoint !", 2000, 5);

            SetPlayerInterior(playerid,0);

            SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);

            SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);

            gPlayerCheckpointStatus[playerid] = 2;

}

case 2:

    {

        DisablePlayerCheckpoint(playerid);

        gPlayerCheckpointStatus[playerid] = 0;


    }

  default:

        {

DisablePlayerCheckpoint(playerid);

        }

}

return 1;

}

et :
else if(!strcmp(cmd,"/mission", true)){

SetPlayerPos(playerid, -311.8978,1766.8485,43.6406);
SetPlayerFacingAngle(playerid,0);
SendClientMessage(playerid,COLOR_RED, "va chercher la drogue");
SendClientMessage(playerid,COLOR_RED, "va au point rouge");
gPlayerCheckpointStatus[playerid] = 1;
        SetPlayerCheckpoint(playerid,-652.0802,2153.5979,60.3828,5.0);
comme sa?
« Modifié: 24 Février 2007, 00:20:27 par silou35 »

Hors ligne silou35

  • *
  • Nouveau
  • Messages: 18
    • Voir le profil
Re : probleme de checkpoint
« Réponse #3 le: 24 Février 2007, 00:54:55 »
ah ça y est quand je vais au checkpoint ou il y  a la drogue sa marche mais l'endroit ou il faut ramener je vais dans le checkpoint masi rien ne ce passe je voudrais faire dispaaraitre les checkpoint et apres afficher un message sa je sais faire le message merci de m'aider