• 03 Mai 2025, 23:20:21


Auteur Sujet: Retourner à la place ou l'on étais ?  (Lu 2057 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #15 le: 19 Novembre 2009, 12:40:05 »
ahhh nan pas la ^^

http://wiki.sa-mp.com/wiki/OnPlayerStateChange

public OnPlayerStateChange(playerid, newstate, oldstate)

j'aurais du le preciser desoler

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 sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #16 le: 19 Novembre 2009, 13:07:47 »
Oui mais si je la met dans cette callback, ça ne marchera pas, vu que c'est normalement quand on sors du véhicule :s
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #17 le: 19 Novembre 2009, 14:39:35 »
if(oldtstats == 2 && newstats == 1 && ceinture[playerid]==1)

si anciennement il est dans un vehicule est qu'il est desormer en dehors puis si il a sa ceinture
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 sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #18 le: 19 Novembre 2009, 15:40:23 »
if(oldtstats == 2 && newstats == 1 && ceinture[playerid]==1)
{
PutPlayerInVehicle(playerid, oldvehid, 1);
}

sa serais comme ça alors ?
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #19 le: 19 Novembre 2009, 15:51:26 »
Salut,

effectivement, ca devrait être ça.

Par contre, je te conseillerais d'utiliser les constante correspondantes (PLAYER_STATE_DRIVER, PLAYER_STATE_PASSENGER et PLAYER_STATE_ONFOOT)
aussi fais bien attention, les variables se nomment newstate et oldstate et non pas newstats et oldstats

++Sim++





Hors ligne sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : Retourner à la place ou l'on étais ?
« Réponse #20 le: 19 Novembre 2009, 15:57:45 »
if(oldstate == 2 && newstate == 1 && Ceinture[playerid]==1)
{
PutPlayerInVehicle(playerid, oldvehid, 1);
}

J'ai bientôt fini mon FS : il consiste un système de ceinture, et si la personne n'as pas la ceinture lors d'un accident elle est éjectée. Pour l'instant tout marche, je vais essayé le bout de code que vous m'avez donné.

Raw.
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)