GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jerem428 le 13 Avril 2011, 21:56:05

Titre: Probleme(resolu)
Posté par: jerem428 le 13 Avril 2011, 21:56:05
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(Connecter[playerid] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerVehicleID(playerid) == 1)
           {
if(PlayerInfo[playerid][Faction] == Police)
{
SendClientMessage(playerid,ROUGE,"Vous entrer dans un vehicule de  police!");
}
   else
{
  SendClientMessage(playerid,ROUGE,"Vous entrer dans un vehicule de police!");
  SendClientMessage(playerid,ROUGE,"Vous n'avez pas le Droit!");
  RemovePlayerFromVehicle(playerid);
  SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+1);
  return 1;

}
           }

   if(GetPlayerVehicleID(playerid) == 1)
       {
if(PlayerInfo[playerid][Permisvoiture] == 0)
{
SendClientMessage(playerid,ROUGE,"Vous ne savez pas Conduire de Voiture");
RemovePlayerFromVehicle(playerid);
return 1;

}
}

if(GetPlayerVehicleID(playerid) == 1||GetPlayerVehicleID(playerid) ==2||GetPlayerVehicleID(playerid) ==3||GetPlayerVehicleID(playerid) ==4)
           {
if(PlayerInfo[playerid][Permismoto] == 0)
{
SendClientMessage(playerid,ROUGE,"Vous ne savez pas Conduire de Moto");
RemovePlayerFromVehicle(playerid);
return 1;

}
}
               if(GetPlayerVehicleID(playerid) == 1)
           {
   if(PlayerInfo[playerid][Permiscamion] == 0)
{
SendClientMessage(playerid,ROUGE,"Vous ne savez pas Conduire de Camion");
RemovePlayerFromVehicle(playerid);
return 1;

}
}
        }
}
return 0;

}
Voila jai un probleme avec ce code rien ne saffiche
Je donne les info a l'enregistrement:
PlayerInfo[playerid][Permismoto] = 0;  ect....


Titre: Re : Probleme
Posté par: Xartrick le 14 Avril 2011, 07:39:07
Les véhicules qui porte l'identifiant 1, 2, 3 et 4 n'existe pas !

http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List (http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List)
Titre: Re : Probleme
Posté par: jerem428 le 14 Avril 2011, 09:30:00
Si j utilise le gveh de Mr Freedo voici mon fichier
Code: (pawn) [Sélectionner]
1|461|2302.051269|1497.940551|10.400132|265.436309|0|0|25000|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|Aucun|Aucun
2|461|2302.085937|1494.629638|10.407396|268.105255|0|0|25000|1|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0||Aucun
3|461|2301.875488|1490.976562|10.400954|263.886474|0|0|25000|1|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0||Aucun
4|522|1960.257324|1342.274780|14.939273|252.525665|0|0|0|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|1|Aucun|Aucun
Titre: Re : Probleme
Posté par: Brian Turner le 14 Avril 2011, 11:33:55
Oui peut etre dans les lignes du gveh pour lui c'est 1. Mais si par exemple tu creer un vehicule directement dans ton game mode avant le chargement de gveh sa change tout!
Titre: Re : Probleme
Posté par: jerem428 le 14 Avril 2011, 12:02:39
les vehicules sont creer ensuite je redemarre le Gm et toujours pareil.

Double post
merci brian a repondu a ma question sur un autre sujet il sufisez de mettre le script dans
Code: (pawn) [Sélectionner]
public OnPlayerStateChange(playerid, newstate, oldstate)
Titre: Re : Probleme(resolu)
Posté par: Brian Turner le 14 Avril 2011, 13:37:22
No souci! Bon script