• 05 Juillet 2025, 00:01:21


Auteur Sujet: Aide CheckPoint  (Lu 916 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne JarHead

  • *
  • Nouveau
  • Messages: 1
    • Voir le profil
    • JarHead-ZoNe
Aide CheckPoint
« le: 21 Mars 2010, 00:00:13 »
Bonjour,

Mon Script consiste à prendre un petit camion et tapez /commencer et allez sur un checkpoint (30 sec immobile)  et allez un autre checkpoint (30 sec immobile) et allez à un dernier checkpoint.

Voici le début mais la je suis blocké.

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/commencer",true)==0)
    {
            SendClientMessage(playerid, "Allez chercher la drogue et les armes à l'entrepôt de LS !");
        SendClientMessage(playerid, "Allez au point rouge sur la carte !");
        biz = SetPlayerCheckpoint(playerid,-652.0802,2153.5979,60.3828);
    }
return 0;
}


public OnPlayerEnterCheckpoint(playerid) {
{
new gPlayerCheckpointStatus[playerid]

if (biz)
          switch (gPlayerCheckpointStatus[playerid]) {
         {
case 1:
    {
             GameTextForPlayer(playerid, "Maintenant, va à l'entrepôt de JarHead-Biz !", 2000, 5);
             GameTextForPlayer(playerid, "Chargement en cour, 30 seconde !", 2000, 5);
             SetPlayerInterior(playerid,0);
             SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);
             SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);
             SetTimerEx("Drugoff",30000,0,"i",playerid);
             gPlayerCheckpointStatus[playerid] = 2;
     }
                 case 2:
     {
             GameTextForPlayer(playerid, "Déchargement en cour, 30 seconde !", 2000, 5);
             GameTextForPlayer(playerid, "Retourne au QG garer le camion !", 2000, 5);
             SetPlayerInterior(playerid,0);
             SetPlayerPos(playerid, -652.0802,2153.5979,60.3828);
             SetPlayerCheckpoint(playerid,-366.6257,1166.5575,19.7422);
             SetTimerEx("Drugoff",30000,0,"i",playerid);
             gPlayerCheckpointStatus[playerid] = 2;
     }
    case 3:
     {
      DisablePlayerCheckpoint(playerid);
      gPlayerCheckpointStatus[playerid] = 0;
     }
  default:
         {
  DisablePlayerCheckpoint(playerid);
         }
}
return 1;
}


Merci de votre aide, JarHead

Hors ligne Soravani

  • *
  • Tueur
  • Messages: 93
    • Voir le profil
Re : Aide CheckPoint
« Réponse #1 le: 22 Mars 2010, 11:56:21 »
Salut,

quel est le problème enfaite ?


Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Aide CheckPoint
« Réponse #2 le: 22 Mars 2010, 16:20:20 »
new biz peut être ^^
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Aide CheckPoint
« Réponse #3 le: 23 Mars 2010, 00:17:36 »
Salut,

euh....lol

où as-tu vu quelque chose qui ressemble à un numéro d'identification des checkpoints..

petite information: un joueur ne peut voir qu'un seul checkpoint à la fois, donc la valeur de biz comme tu la fais en ce moment ne permet pas de rien faire....

j'ajouterais que ton gPlayerCheckpointStatus[playerid] n'est rien également...il te faudrait délacré ce tableau en haut de ton script puis lui donné une valeur qui détermine quel cp lui est affiché, à toi de voir comment faire ;)

++Sim++