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
-
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
-
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.
-
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
-
Salut, trop de code pour tout vérifier.. Tu utilise quel système de voiture ? Tu as des SetVehicleParams ?
-
GVEH, oui j'ai SetVehicleParamsForPlayer
-
Le setvehicleparams tu là mis ou stp ?
-
Dans :
public OnPlayerConnect(playerid) ; public CarCheck() ; public LockCar(carid) ; UnLockCar(carid) ; public InitLockDoors(playerid) ;
Merci de ton aide, bonne journée
-
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.
-
AH ouais aussi..
-
C'est avec tout les véhicules?
comment sa ? :-[
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
-
Tu crash avec tout les véhicules ?
-
Commente tout tes AddVehicleComponent pour enlever les améliorations de tunning et voir si ça crash.
-
Tu crash avec tout les véhicules ?
Oui avec toute les voiture =S
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
-
Petit up :-[
-
Enleve le tunning de bfxtuner
-
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
-
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