• 06 Juin 2026, 22:57:48


Auteur Sujet: Touche  (Lu 1022 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Touche
« le: 16 Mai 2009, 20:44:50 »
salut tout le monde j' ai un petit probleme avec OnPlayerKeyStateChange


donc j' ai creer ca

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_JUMP && KEY_FIRE)
{
//ici ma fonction que je donne pas dsl
}
else if(newkeys & KEY_SECONDARY_ATTACK)// j ai essaye avec des if des else if tout
{
// pareille
}
}

donc pour la deuxieme condition tout fonctionne
mais la premiere je saute et tire, la fonction ce lance pas apres je saute la fonction se lance  :blink si quelqu' un peut m aider =D ca me ferais beaucoup plaisir



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Touche
« Réponse #1 le: 16 Mai 2009, 20:50:22 »
salut,

tu dois plutôt écrire:

if(newkeys & KEY_FIRE && newkeys & KEY_JUMP)
++Sim++





Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : Touche
« Réponse #2 le: 16 Mai 2009, 20:56:45 »
Enfet chaque combinaison de touche a sont numero propre qui n'est pas specialement defini dans les define KEY_* de sa-mp pour les obtenir c'est simple tu prend un script vide dans OnPlayerKeyStateChange tu met
Code: (pawn) [Sélectionner]
new string[128];
format(string,sizeof(string),"newkeys:%d | oldkeys:%d",newkeys, oldkeys);
SendClientMessage(playerid,0xFFFFFFFF,string);

Une fois compilé tu lance ton serveur test tu va sur ton serveur test tu apuie simultanement sur les 2 touche et tu obtiendra le numero de la combinaison

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Touche
« Réponse #3 le: 16 Mai 2009, 21:31:08 »
Ok merci a vous deux =D



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog