• 23 Avril 2025, 13:46:40


Auteur Sujet: Demarer une voiture avec TAB  (Lu 2828 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Demarer une voiture avec TAB
« le: 09 Février 2009, 12:49:07 »
Bonjour à tous je suis nouveau sur se forum je joue depuis long temps sur le SA:MP et j'ai créer mon serveur.

Je poste pour vous demander de l'aide svp s'est est ce que vous pourais me donne le filscripte pour pouvoire démarre un véhicule SVP.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #1 le: 09 Février 2009, 13:03:55 »
il en existe un juste a chercher sur le forum samp au pire script le c'est pas dur moi j'en avais fait un en 25min ^^
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 Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #2 le: 09 Février 2009, 13:32:18 »
Oui merci pour ta reponse mais je suis pas fort en scripte donc s'est pour sa que je demande si qqn pourais me le fair SVP car le script s'est pas monn truck Merci de bien vouloir maider SVP car sa fait long temps que je veut le fair.

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #3 le: 09 Février 2009, 16:01:51 »
je vais t'expliquer comment faire mais pas te donner le code a copier coller bêtement.

1) si le joueur entre dans une voiture tu le Freeze & tu lui envoi un message pour lui expliquer comment demarer le véhicule, avec une variable tu définit le joueur comme  "a l'arrêt"
2)si le jouer est dans un véhicule que sont statut est "a l'arrêt" et qu'il appuie sur la touche tabulation, sa le defreeze et il peut roulé.

Voila, j'espère avoir été clair et que tu comprendra.

MT :king

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #4 le: 09 Février 2009, 16:13:19 »
DSL je suistelement con que je ne comprend toujour pas DSL :'( :-[ Tu porais pas me l'explique un peut plus stp ?? Voila mon msn ajoute moi stp [email protected]

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #5 le: 09 Février 2009, 16:14:49 »
En gros:

new InVehicle[MAX_PLAYERS] = 0; /* Déclaration de la variable */
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == /*La Key*/) /* S'il appui sur Tab */
{
InVehicle[playerid] = 1; /* On met la variable a 1 */
/* Phrase de comfirmation (ou pas) */
}
return 1;
}

public OnPlayerStateChange(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER && InVehicle[playerid] == 0) /* S'il est en voiture et que la variable est a 0 */
{
/* Tu lui dit d'appuyer sur tel touche pour pouvoir démarré */
}
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) /* S'il est a pied */
{
InVehicle[playerid] = 0; /* Tu remet la variable a 0 */
}
return 1;
}

NV. 8)



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

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #6 le: 09 Février 2009, 16:16:27 »
Voila,

mais ce que NV ta fait c'est EN GROS, après tu peut toujours amélioré sa. Mais normalement la tu doit avoir compris.

MT :king

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #7 le: 09 Février 2009, 16:17:39 »
Ok merci NatiVe tu pourais pas me dir ou le placer dans le game mode stp ??

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #8 le: 09 Février 2009, 16:18:24 »
La déclaration tout en haut et les deux Callbacks en bas

NV. 8)



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

Hors ligne Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #9 le: 09 Février 2009, 16:20:31 »
Ok je crois que j'ai un plus compris car d'habitude on me donne des truck comme ca et je les met nin por ou donc il dit toujours que jai des erreur :-[s

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #10 le: 09 Février 2009, 16:23:38 »
Si tu as un problème que tu n'arrive pas a résoudre, poste le on est la pour t'aider  :)

MT :king

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #11 le: 09 Février 2009, 16:25:55 »
ok merci.

Double post: 09 Février 2009, 16:41:53
:'(  :'(  :'( Dsl de vous le dire j'ai toujours pas compris DSL  :'(  :'(  :'( le new..... je lai mit n haut et les deux autres codes je les ai mis tout en bas et voila se quil me dit

C:\Users\Bystruchkin\Desktop\Cerveur\gamemodes\stagethreerp.pwn(31959) : error 017: undefined symbol "TAB"
C:\Users\Bystruchkin\Desktop\Cerveur\gamemodes\stagethreerp.pwn(31968) : error 021: symbol already defined: "OnPlayerStateChange"
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

et s'est tout se que jai mis tout en bas



public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == TAB) /* S'il appui sur Tab */
{
InVehicle[playerid] = 1; /* On met la variable a 1 */
/* Phrase de comfirmation (ou pas) */
}
return 1;
}

public OnPlayerStateChange(playerid)
{
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER && InVehicle[playerid] == 0) /* S'il est en voiture et que la variable est a 0 */
{
/* Tu lui dit d'appuyer sur tel touche pour pouvoir démarré */
}
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) /* S'il est a pied */
{
InVehicle[playerid] = 0; /* Tu remet la variable a 0 */
}
return 1;
}
« Modifié: 09 Février 2009, 16:41:53 par Rodion »

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Re : Demarer une voiture avec TAB
« Réponse #12 le: 09 Février 2009, 17:12:17 »
C:\Users\Bystruchkin\Desktop\Cerveur\gamemodes\stagethreerp.pwn(31959) : error 017: undefined symbol "TAB"
=>http://wiki.sa-mp.com/wiki/GetPlayerKeys<= regarde ici pour la touche et remplace TAB par le nom de la touche corecte

C:\Users\Bystruchkin\Desktop\Cerveur\gamemodes\stagethreerp.pwn(31968) : error 021: symbol already defined: "OnPlayerStateChange"

tu doit avoir un autre :

Code: (pawn) [Sélectionner]
public OnPlayerStateChange
{
return1;
}

suprime le&nbsp; ;)


MT :king

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #13 le: 09 Février 2009, 17:48:35 »
non ne supprime pas ton public OnPlayerStateChange deja en place surtout si il comporte quelque chose tu met ce que NatiVe ta donner dans ton public OnPlayerStateChange tu essaie de l'adapter c'est pas dur c'est comme 1X10=10 quand on etait petit ce calcule etait dur mais une fois compris c'est tres simple
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 Rodion

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Demarer une voiture avec TAB
« Réponse #14 le: 09 Février 2009, 17:50:17 »
Dsl je suis telment con que je n'arrive pas a trouver le Nom du TAB pourais tu me le donner stp