• 04 Juin 2026, 12:04:46


Auteur Sujet: Détecter un joueur qui tombe d'une moto  (Lu 3187 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Détecter un joueur qui tombe d'une moto
« le: 02 Juillet 2011, 15:45:40 »
Slt

Existe il une fonction pour détecter si un joueur est tomber d'une moto
Merci d'avance

A+ ;)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #1 le: 02 Juillet 2011, 15:52:22 »
salut plus cout on meurt ^^

Malheureusement non mais tu peu creer une fonction avec un timer qui te permet de verifier si le joueur est sur une moto et si entre deux timer il est toujours dessus et meme si c'est toujour la meme moto
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 Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #2 le: 02 Juillet 2011, 16:05:22 »
Cristab a pas tord tu vérifies toute les 1 seconde avec un Timer et tu prend l'ID du véhicule tu vois la suite ?
Nippah !

Hors ligne LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #3 le: 02 Juillet 2011, 16:52:35 »
J'avais pensé au timer mais j'espérais qu'il y avait une vraie technique car les timer, c'est un peu la solution à tout :lmfao et je pense que ça fait ramer :dry
Je vais devoir m'y résoudre

Merci pour les réponses

A+ ;)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Détecter un joueur qui tombe d'une moto
« Réponse #4 le: 02 Juillet 2011, 22:10:51 »
C'est bien de vérifier s'il est toujours sur le véhicule, mais il est descendu, ou tombé, tel est la question !

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #5 le: 02 Juillet 2011, 22:22:07 »
ben c'est simple si il est tomber la callback OnPlayerExitVehicle n'est pas appeler si il est descendut cette callback est appeler rien de plus simple le soucis avec les nofall sont juste du au timer trop long par rapport au execution des callback
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 cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #6 le: 02 Juillet 2011, 22:36:43 »
perso j'ai pas tester et je pense que je vais tester et je met le test ici mais par la logique meme non elle n'est pas prise en compte l'ors de la chute

test concluant

public OnPlayerExitVehicle(playerid, vehicleid)
{
    
SendClientMessage(playerid,0xAFAFAFAA,"tu es descendu de la moto");
return 1;
}


Citer
[22:39:55] {FFFFFF}SA-MP {EE5555}0.3c-R3 {FFFFFF}Started

[22:39:58] Connecting to 127.0.0.1:7777...

[22:39:58] Connected. Joining the game...

[22:39:58] [LZR]rambo rejoind le serveur.

[22:39:58] Bienvenue sur le serveur Conquette ville nouvelle v.1.1

[22:39:58] Visitez notre site www*****.fr

[22:39:58] Si vous arrivez a 6 kills sans mourir alors votre vie et armure sera restituée à 100 pour 100

[22:40:00] Connected to {EE5555}SA-MP 0.3 Server

[22:40:02] Pour avoir de l'aide tape /aide

[22:40:11] [SUCCESS]: Spawned a "NRG-500" (MODELID: 522, VEHICLEID: 30)//je spawn la moto
je monte dessus
[22:40:14] tu es descendu de la moto//je descend
//je remonte dessus
//j'accelere
//je tombe
//rien ne se passe ;)
« Modifié: 02 Juillet 2011, 22:44:02 par cristab »
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 S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #7 le: 03 Juillet 2011, 19:02:34 »
Salut,

OnPlayerExitVehicle / OnPlayerEnterVehicle sont des callback qui sont appelées seulement lorsque le joueur appuie sur la touche pour entrer/sortir du véhicule.
La valeur de retour valide d’ailleurs l'action à effectuer (sortir ou entrer).

Par contre, OnPlayerStateChange est appelée quand le joueur sort vraiment du véhicule, lorsque son statut passe de conducteur à piéton (ou autre statut).

++Sim++






Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #8 le: 03 Juillet 2011, 19:08:02 »
je peu vous creer un petit script qui vous montre comment agissent les callback si vous trouver cela utile
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 Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #9 le: 03 Juillet 2011, 19:55:47 »
Ca serais marrent Cristab et utile.
Nippah !

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #10 le: 03 Juillet 2011, 20:46:21 »
ben marrant je sais pas mais sa peu etre prix comme educatif enfaite il y aurais des Info etant IG est plus d'info dans le log
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 LePtitClown

  • [M2R]LePtitClown
  • *
  • Bandit
  • Messages: 342
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #11 le: 04 Juillet 2011, 17:50:59 »
Il faudrait peut être que je creuse l'idée de Sim alors :
Citer
OnPlayerStateChange

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #12 le: 05 Juillet 2011, 18:35:41 »
Tu fait une bool tu lui donne 1 quand il monte dans un véhicule dans une moto en bref et dans.

Code: (pawn) [Sélectionner]
OnPlayerStateChange
Si il change de Driver a Ped tu fait ce que tu veut...
Et quand il sort tu lui met la valeur a 0.
Je pense que ça devrais être bon ?
Nippah !

Hors ligne Xolokos

  • PAWN/XHTML/CSS/PHP/SQL/JS
  • *
  • Grand Banditisme
  • What are you waiting for ?
  • Messages: 681
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #13 le: 05 Juillet 2011, 19:53:05 »
Pour la valeur c'est dans la callback OnPlayerEnterVehicle.
Nippah !

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Détecter un joueur qui tombe d'une moto
« Réponse #14 le: 08 Juillet 2011, 13:41:13 »
Je dis peut-être une bêtise mais.. je me lance :p

Déjà avec le "OnPlayerStateChange" avec en plus un timer qui vérifie sa vie. Et si il est passé de véhicule à pied et qu'il a perdu de la vie.. :)


Après je ne sais pas trop sinon :p
A la recherche d'un moviemaker