• 10 Juillet 2025, 18:52:49


Auteur Sujet: compteur vitesse.  (Lu 8343 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : compteur vitesse.
« Réponse #30 le: 08 Septembre 2007, 23:07:09 »
Les bots ne sont pas possibles à implémenter par script car ce n'est pas prévu (peut-être dans le 0.3).
Les bots que tu as vu viennent d'un modification non officielle du serveur 0.1b.
Donc pas de bot en 0.2.

++
Syg
Courtesy of GtaManiac

Hors ligne sadmandono

  • *
  • Nouveau
  • Messages: 13
    • Voir le profil
Re : compteur vitesse.
« Réponse #31 le: 09 Septembre 2007, 00:47:36 »
Ok merci pour l'info ^^

Ce serait super si cette option pourrait être intégrée dans samp 0.3 (S'il existe un jour !!! Pourquoi pas ?).


Encore une petit question.

Désolé mais je n'ai pas trouvé de topic y répondant.

Il s'agit de la fonction GetPlayerkeys. Est-ce cette fonction qui est utilisée dans les serveurs de stunt pour par exemple, faire apparaître une rampe.

Si quelqu'un pouvais m'expliquer les paramètres de cette fonction ?

Simplement savoir à quoi elle sert.

@++

Sad


Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : compteur vitesse.
« Réponse #32 le: 09 Septembre 2007, 22:12:33 »
Je n'ai jamais utilisé la fonction GetPlayerKeys et je ne vois pas à quoi peuvent correspondre les paramètres de cette fonction.
Par contre, j'ai codé la création de rampes avec la callback OnPlayerKeyStateChange.
Cette callback permet de connaitre pour un joueur donné (playerid) les touches qu'il vient juste d'enfoncer.
On retrouve ces touches dans le paramètre newkeys qui est une combinaison de toutes les touches que le joueur enfonce au moment de l'appel.
Pour extraire de ce paramètre les informations que l'on veut, il faut utiliser le ET logique (&) comme dans l'exemple ci-dessous :

Code: (cpp) [Sélectionner]
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   /* Le joueur utilise la touche "Attaque secondaire" */
   if (newkeys & KEY_SECONDARY_ATTACK)
   {
      /* On fait ce qu'on a à faire */
   }
}
Pour avoir la liste des touches, regardes dans le fichier include a_samp.inc

++
Syg
Courtesy of GtaManiac

Hors ligne sadmandono

  • *
  • Nouveau
  • Messages: 13
    • Voir le profil
Re : compteur vitesse.
« Réponse #33 le: 10 Septembre 2007, 19:27:22 »
Salut !

Ok merci pour ces explications très intéressantes.

Je file de suite voir ce qu'il en est de ce fichier a_samp.inc

@++
sad


Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : compteur vitesse.
« Réponse #34 le: 13 Septembre 2007, 06:35:24 »
Merci j'ai presque reusi a faire ma cmd :P

AK NV.


Tu vois avant? Bah j'étais là encore avant!