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
-
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....
-
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)
-
Si j utilise le gveh de Mr Freedo voici mon fichier
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
-
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!
-
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
public OnPlayerStateChange(playerid, newstate, oldstate)
-
No souci! Bon script