Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254730 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 15:09:33
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick) commande a touche
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: commande a touche  (Lu 272 fois)
0 Membres et 1 Invité sur ce fil de discussion.
69scorpion
MrCorona
Hors ligne Hors ligne


Grand Banditisme
*

Messages: 121


WWW
« le: 26 Août 2009 à 19:29:08 »

Bonsoir,

Je voudrais savoir si vous savez comment utiliser une commande avec les touches du clavier j'ai télécharger un FS(Entrer dans le shamal en tant que passager)  pour essayer de trouver le  seul le callback que j'ai trouver de suspect dans le FS c'est sa :

Code:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys & 16 && InShamal[playerid])
{
new Float:X, Float:Y, Float:Z, Float:A;
GetVehiclePos(InShamal[playerid], X, Y, Z);
GetVehicleZAngle(InShamal[playerid], A);
X += (5 * floatsin(-floatsub(A, 45.0), degrees)),
Y += (5 * floatcos(-floatsub(A, 45.0), degrees));
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, X, Y, floatsub(Z, 0.94));
SetPlayerFacingAngle(playerid, A);
SetCameraBehindPlayer(playerid);
InShamal[playerid] = 0;
}
return 1;
}


Si vous pouvez m'aider sa sera vraiment sympa Merci d'avance


PS : touche G = 16
Journalisée

[RP] 69scorpion [100%]

ApocKalipsS
Hors ligne Hors ligne


GTAOnline Addict
*

**** | Une experience GTA IV hors du commun !

Messages: 1092


« Répondre #1 le: 27 Août 2009 à 11:08:39 »

J'ai pas bien compris ce que tu veux faire avec ceci, par exemple tu veux que losrqu'on appuie sur la touche G, il y a la commande par exemple "/truc" qui s'execute ?
Si c'est ça, il y a le FS de Urban Ghetto, qui fait Save Position, tu peux t'en inspiré.
Lien : http://www.gtaonline.fr/forums/index.php/topic,1867.0.html
Journalisée
Syg
Expert programmeur C/C++/PAWN
Hors ligne Hors ligne


Administrateur
GTAOnline Legend
*

The GTAOnline Jesus

Messages: 3760


« Répondre #2 le: 27 Août 2009 à 14:48:38 »

En allant voir dans a_samp.inc, on trouve :
Code:
#define KEY_SECONDARY_ATTACK (16)

Donc la touche correspondant au code 16 est celle qui est associée à l'attaque secondaire ("Tir secondaire" dans l'écran de configuration des commandes en véhicules).

Sinon, j'ai expliqué comment se servir des variables qui contiennent les touches dans ce topic :
http://www.gtaonline.fr/forums/index.php/topic,8289.0.html

++
Syg
Journalisée

Courtesy of GtaManiac
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.2 secondes avec 22 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact