• 04 Juin 2026, 21:09:54


Auteur Sujet: Une téléportation...  (Lu 2635 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne 3klips

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Une téléportation...
« le: 28 Février 2008, 21:46:46 »
Bonjour,

Une téléportation pour tout ceux qui sont dans le tableau : "new derby[MAX_PLAYERS];":

Le gars fait une cmd d'inscription =>
/derby
derby[playerid] = 1;

Et quand moi je mets /start
Sa téléporte tout seu qui on fait derby:
mais dans:
   SetPlayerPos(Je mets koi ici?, -1394.20,987.62,1023.96);

Merci de vos réponces =D.

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Une téléportation...
« Réponse #1 le: 28 Février 2008, 22:15:32 »
Ta essayé derby ?? Sinon tu doit mettre un

 if(derby[playerid] = 1){
SetPlayerPos(Je mets koi ici?, -1394.20,987.62,1023.96);
}
return 1;
}
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne 3klips

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Une téléportation...
« Réponse #2 le: 28 Février 2008, 22:34:01 »
Non sa marche pas :s.
Des autre? Une idée?

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Une téléportation...
« Réponse #3 le: 28 Février 2008, 22:41:38 »
Escuse  ^^

Ta essayé derby ?? Sinon tu doit mettre un

 if(derby[playerid] = 1){
SetPlayerPos(playerid, -1394.20,987.62,1023.96);
}
return 1;
}
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne 3klips

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Une téléportation...
« Réponse #4 le: 28 Février 2008, 23:07:37 »
Marche pas non plus :s

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Une téléportation...
« Réponse #5 le: 29 Février 2008, 00:22:37 »
normalement ça devrait fonctionner :

if (strcmp(cmdtext,"/start", true) == 0)
{
 if(derby[playerid] = 1){
SetPlayerPos(playerid, -1394.20,987.62,1023.96);
}
}
return 1;
}
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Une téléportation...
« Réponse #6 le: 29 Février 2008, 00:35:49 »
Code: (cpp) [Sélectionner]
if (strcmp(cmdtext,"/start", true) == 0)
{
 if(derby[playerid] = 1){
SetPlayerPos(playerid, -1394.20,987.62,1023.96);
}
} /* Pourquoi t'as ajouté ça ? Oo */
return 1;
}

Voilà le bon code :

Code: (cpp) [Sélectionner]
if (strcmp(cmdtext,"/start", true) == 0){
if(derby[playerid] = 1){
SetPlayerPos(playerid, -1394.20,987.62,1023.96);
}
return 1;
}

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Une téléportation...
« Réponse #7 le: 29 Février 2008, 12:43:09 »
Je savais bien que ça marchais mon truc ^^ Juste une accolade en trop  :-[
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne 3klips

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Une téléportation...
« Réponse #8 le: 29 Février 2008, 16:39:28 »
 :(
1 probleme:

-Si un admin fait /start, sa le téléporte lui seulment, hors j'aimerai moi que quand l'admin fasse la cmd, sa téléporte tout le monde et pas rien que lui.

Truc p-e bon à signaler, 1 petit waring lors du compil:
(432) : warning 211: possibly unintended assignment

 ligne 432: =>    if(derby[playerid] = 1){

Merci de m'aidé =)

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : Une téléportation...
« Réponse #9 le: 29 Février 2008, 16:57:22 »
Code: (c) [Sélectionner]
new i = 0;
while ( i <= MAX_PLAYERS )
{
    if ( derby[playerid] = 1)
    {
        SetPlayerPos(playerid, -1394.20,987.62,1023.96);
    }
    i++;
}

Tu peut ussi utiliser une boucle for (Je sais pas comment elle se presente en Pawn par contre.

Code: (c) [Sélectionner]
for ( new i = 0; i <= MAX_PLAYERS; i++ )
{
    if ( derby[playerid] = 1)
    {
        SetPlayerPos(playerid, -1394.20,987.62,1023.96);
    }
}

Tout ceci au moment ou l'admin tape la commande start :)

Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : Une téléportation...
« Réponse #10 le: 29 Février 2008, 21:08:03 »
UZI-I, tu t'es un peu trompé  :P
Code: (cpp) [Sélectionner]
for ( new i = 0; i <= MAX_PLAYERS; i++ )
{
   if ( derby[i] = 1)
   {
       SetPlayerPos(i, -1394.20,987.62,1023.96);
   }
}

++
R@f

Hors ligne UZI-I

  • BinaryIPL Manager
  • *
  • Grand Banditisme
  • http://www.yoa2n.fr
  • Messages: 825
    • Voir le profil
    • Yoa2n.fr
Re : Une téléportation...
« Réponse #11 le: 29 Février 2008, 21:31:52 »
Ouep en effet j'ai fait en speed ^^

Excuse moi :F
« Modifié: 29 Février 2008, 21:39:15 par UZI-I »