• 04 Juin 2026, 23:15:08


Auteur Sujet: Code + Erreur avec un DM.  (Lu 3769 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Code + Erreur avec un DM.
« le: 24 Décembre 2010, 14:30:35 »
Bonjour, voilà, je m'explique : en se moment, je fais des DM mais il n'y a pas moyen de trouver un code qui permet de choisir une un spawn au choix dans mon tableau :

Code: (pawn) [Sélectionner]

<?php

//====================Les DM====================================================
new Float:dm1[5][5] = {
{-
1288.3530,2516.2642,87.1486},
{-
1308.3904,2514.4939,87.0790},
{-
1329.6014,2525.6045,87.1134},
{-
1316.7584,2541.0601,87.7422},
{-
1305.2456,2546.1252,90.3281},



Jusque là, il y a déjà une première erreur :

Code: (pawn) [Sélectionner]

<?php

C
:\Users\Julien\Downloads\Serveur RC6\gamemodes\SF-LVTDM.pwn(73) : error 001expected token";"but found "-identifier-"

//Voici mon code à la ligne 73 :

main()
{
print("\n----------------------------------");
print(" ******************** ");
print(" ******************** ");
print("----------------------------------\n");
}
#endif


Et moi dans cette histoire je veut savoir comment je peut faire mon propre DM sur mon GameMode et si possible savoir choisir les spawns disponible sur mon tableau.


Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #1 le: 24 Décembre 2010, 14:38:22 »
new Float:dm1[5][3] = {
{-
1288.3530,2516.2642,87.1486},
{-
1308.3904,2514.4939,87.0790},
{-
1329.6014,2525.6045,87.1134},
{-
1316.7584,2541.0601,87.7422},
{-
1305.2456,2546.1252,90.3281}
};
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #2 le: 24 Décembre 2010, 14:41:08 »
Merci du code mais je veut savoir comment tu as trouvé le : [3]

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #3 le: 24 Décembre 2010, 14:43:40 »
ben pour une position tu doit avoir X Y Z donc 3 et tu as 5 position donc [5][3] mais ton erreure etait surtout ton tableau qui etait pas fermer
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #4 le: 24 Décembre 2010, 14:46:01 »
D'accord.

Mais tu connait la commande pour mettre en relation deux commandes : celle pour rentré : (/dm1) et celle pour sortir (/dmq) ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #5 le: 24 Décembre 2010, 14:48:49 »
rien de complexe ce genre de commande
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #6 le: 24 Décembre 2010, 14:50:18 »
J'ai pas d'idée c'est pour renvoyer le joueur qui va quitté le dm a son spawn

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #7 le: 24 Décembre 2010, 14:58:55 »
utilise PlayerSpawn(playerid); un truc du genre
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #8 le: 24 Décembre 2010, 15:05:46 »
Donc Dizzy t'a raison ?

Et je met le même code pour les deux commandes ?

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #9 le: 24 Décembre 2010, 15:06:36 »
Merci Dizzy ^^

Non juste pour le /dmquit
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #10 le: 24 Décembre 2010, 15:16:35 »
D'accord c'est logique ^^

Sinon /dmq sera configurer pour tout les dm ?

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #11 le: 24 Décembre 2010, 16:58:46 »
J'ai pas tout compris

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Code + Erreur avec un DM.
« Réponse #12 le: 24 Décembre 2010, 18:13:52 »
Le système est de tourner (mettre) une valeur qui sera vrai si le joueur est dans un deathmatch et faux s'il n'est pas dans un deathmatch.
Ensuite, selon cette valeur, tu pourra activé ou non ta commande pour quitter un deathmatch.

Hors ligne ShaDowxx™

  • We are cats.
  • *
  • Grand Banditisme
  • Messages: 706
    • Voir le profil
Re : Code + Erreur avec un DM.
« Réponse #13 le: 25 Décembre 2010, 09:34:30 »
Ou là, je me suis perdu ... Bref en gros moi je veut du simple car vous m'embrouiller.

en gros :

Code: (pawn) [Sélectionner]

if (strcmp("/dm1", cmdtext, true) == 0)
{
            GivePlayerWeapon(playerid,26,5000);
    ResetPlayerWeapons(playerid);
            //La ici, il me faut le code pour mettre en relation le tableau
    return 1;
}


Code: (pawn) [Sélectionner]

if (strcmp("/dmq", cmdtext, true) == 0)
{
            SpawnPlayer(playerid);
    ResetPlayerWeapons(playerid);
            return 1;
        }



Comme ça non ?

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Code + Erreur avec un DM.
« Réponse #14 le: 25 Décembre 2010, 11:58:41 »
new IsInDM[MAX_PLAYERS] = 0;

if(strcmp("/dm1", cmdtext, true) == 0)
{
if(IsInDM[playerid] == 1)
{
SendClientMessage(playerid, 0xFFFFFF, "Vous êtes déjà dans un DM. Veuillez utiliser la commande /dmq pour quitter le DM !");
return 1;
}

IsInDM[playerid] = 0;

ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 26, 5000);

return 1;
}

if(strcmp("/dmq", cmdtext, true) == 0)
{
if(IsInDM[playerid] == 0)
{
SendClientMessage(playerid, 0xFFFFFF, "Vous n'êtes pas dans un DM  !");
return 1;
}

IsInDM[playerid] = 1;

ResetPlayerWeapons(playerid);
SpawnPlayer(playerid);

return 1;
}

Je pense que ceci sera mieux.

Je voudrais également te parler de ta logique, regarde ta commande /dm1, ne trouve-tu pas qu'il y a un problème ?
Tu donne une arme puis tu lui enlève toutes ses armes, comment vas-t-il jouer ?