GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jerome02 le 31 Octobre 2010, 20:46:33

Titre: [resolue][aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 31 Octobre 2010, 20:46:33
bonsoir,

voila j'ai vu un sujet comme ce lui si mais il a pas êtes résolue =S et j'ai pas oser poster il dater de Mai =S

voila dans mon serveur privée il y a quelques joueur qui crash quand ils monte dans une voiture et pas velo ou scoot =S

Voici mon OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) :

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(gTeam[playerid] >= 1||gTeam[playerid] >= 3||gTeam[playerid] >= 4)
{
if (IsACopCar(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
   else {
//WantedPoints[playerid]+=2;
//SetPlayerCriminal(playerid,255, "Stealing A Police Vehicle");
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsNgCar(vehicleid) && !ispassenger)
{
   if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==2||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pMember]==3) {}
   else {
new Float:cx, Float:cy, Float:cz;
GetPlayerPos(playerid, cx, cy, cz);
SetPlayerPos(playerid, cx,  cy, cz);
}
}
if (IsAnAmbulance(vehicleid) && !ispassenger)
{
   if(PlayerInfo[playerid][pMember]==4||PlayerInfo[playerid][pLeader]==4) { }
   else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Vol d'une Ambulance"); }
}
if (IsATank(vehicleid) && !ispassenger)
{
if(PlayerInfo[playerid][pLeader]==1||PlayerInfo[playerid][pLeader]==3||PlayerInfo[playerid][pMember]==3) {}
   else { WantedPoints[playerid]+=2; SetPlayerCriminal(playerid,255, "Vol d'un camion de citerne"); SendClientMessage(playerid, COLOR_GREY,"Vous n'avez savez piloter cette engain."); }
}
if(IsAnOwnableCar(vehicleid) && CarInfo[vehicleid][cLock] == 1 && CarInfo[vehicleid][cOwned] == 1)
{
   if(PlayerInfo[playerid][pAdmin] >= 1337 && AdminDuty[playerid] == 1) { }
   else
   {
    new Float:cx, Float:cy, Float:cz;
    GetPlayerPos(playerid, cx, cy, cz);
    SetPlayerPos(playerid, cx, cy, cz);
}
}
}
return 1;
}




Merci de votre aide, bonne soirée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: chneubeul le 31 Octobre 2010, 21:02:05
Salut, commente l'intérieur de ta fonction et test si ça crash, car ça pourrais venir de OnPlayerStateChange aussi..

pour commenter :

// pour une ligne

/*
pour
un
corp
*/

A+, Sam.
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 31 Octobre 2010, 21:24:58
ok ji vais tester sa Merci


PS : Sa crash toujours =( voici le OnPlayerStateChange :

http://pastebin.com/DQbkJWkt (http://pastebin.com/DQbkJWkt)



Merci de votre aide, bonne soirée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: chneubeul le 31 Octobre 2010, 22:07:51
Salut, trop de code pour tout vérifier.. Tu utilise quel système de voiture ? Tu as des SetVehicleParams ?
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 31 Octobre 2010, 22:19:54
GVEH, oui j'ai SetVehicleParamsForPlayer
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: chneubeul le 01 Novembre 2010, 00:35:11
Le setvehicleparams tu là mis ou stp ?
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 01 Novembre 2010, 11:46:03
Dans :

public OnPlayerConnect(playerid) ; public CarCheck() ; public LockCar(carid) ; UnLockCar(carid) ; public InitLockDoors(playerid) ;



Merci de ton aide, bonne journée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Ssk le 01 Novembre 2010, 13:22:55
C'est avec tout les véhicules?

Si non, Peut-être que tu as mis un composant de tunning incompatible avec les véhicules concernés.
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: chneubeul le 01 Novembre 2010, 14:10:16
AH ouais aussi..
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 01 Novembre 2010, 18:37:05
Citer
C'est avec tout les véhicules?

comment sa ?  :-[


Citer
Si non, Peut-être que tu as mis un composant de tunning incompatible avec les véhicules concernés

oui j'utilise un save tuning c'est bfxtuner , sa peu etre sa vous penser ?


merci de votre réponse, Bonne fin de journée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Ssk le 01 Novembre 2010, 19:33:25
Tu crash avec tout les véhicules ?
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: chneubeul le 01 Novembre 2010, 19:33:58
Commente tout tes AddVehicleComponent pour enlever les améliorations de tunning et voir si ça crash.
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 01 Novembre 2010, 20:07:41
Citer
Tu crash avec tout les véhicules ?

Oui avec toute les voiture =S

Citer
Commente tout tes AddVehicleComponent pour enlever les améliorations de tunning et voir si ça crash.

ji vais essayer sa


EDIT : serieux sa me soul chepa d'ou vient ce probleme toujours pas le joueur crash toujours  :(

merci de votre aide, Bonne soirée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 02 Novembre 2010, 20:33:36
Petit up  :-[
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Hip-hop le 02 Novembre 2010, 22:12:49
Enleve le tunning de bfxtuner
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 04 Novembre 2010, 00:12:21
J'ai tout supprimer dans scriptfiles et j'utilise plus ce filterscripts , mais le soucis c'est que le joueur ne crash plus quand il prend la voiture mais quand il descend et re-monte il crash =S et j'utilise plus bfxtuner  :( :(


Merci de votre reponse, bonne soirée
Titre: Re : [aide] Crash quand on monte dans une voiture
Posté par: Jerome02 le 05 Novembre 2010, 23:45:25
Desoler du double poste mais j'ai résolue le bug,

cettais le système de ceinture que j'ai trouver ici qui fessais crash =S Chepa pourquoi mais quand je l'ais enlever les joueurs ne cacher plus ^^


Merci quand meme d'avoir essayer de m'aide  :)


Bonne soirée