GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: angelrider le 20 Décembre 2008, 15:25:40
-
Bonjour,
Je créer un serveur avec le tAxI véhicule management mais le souci c'est que les couleurs et le tuning des véhicule ne s'enregistre pas je ne comprend pas quelqu'un pourrait-il m'aider?
Et au passage comment enlever la petite flèche jaune devant le commi et autre?
Merci d'avance,Amicalement Angelrider.
-
tu ve dir que les chose n'aparaisse pas non ?
tu ne s'est pas ou les metre ?
-
Le poulain de gta je ne pense pas que tu puisses m'aider pour le moment ^^ surtout si tu ne comprends pas ce que je dit voila merci quant même à toi pour la tentative ^^.
-
tien sa menerve con me prene a la leger chu pas si noob
new var0 = 0;
new var1 = 0;
new var2 = 0;
new var3 = 0;
var0 = AddStaticVehicle(470, 83.9168, 2566.0093, 16.4609, 181.4512, -1, -1);
var1 = AddStaticVehicle(564, -1112.9833, 1071.3522, 1342.6761, 280.1227, -1, -1);
var2 = AddStaticVehicle(564, -1113.8085, 1076.3944, 1342.367, 272.6026, -1, -1);
var3 = AddStaticVehicle(564, -1114.5342, 1082.6567, 1341.9311, 276.9892, -1, -1);
AddVehicleComponent(var0, 1030);
AddVehicleComponent(var1, 1079);
AddVehicleComponent(var2, 1079);
AddVehicleComponent(var3, 1079);
sa te done une ider ?
-
j'espere que sa peut t'aider si c sa que tu cherche :) sur ceux j'orai esayer
-
Non ce n'est pas ce que je cherche -_- évite de pourire mon topic avec tes double post et ensuite le Taxi Véhicule Manager prend les véhicule à partir d'un scriptfile donc pas de AddStaticVehicle ni de AddVehicleComponent.
-
Doucement les enfants ...
Revenons au sujet ..
-
Essaye de regarder dans ta fonction, SaveVehicle (ou autre jme rappel plus trop les noms des fonctions)
Vérifie la sauvegarde des vehicules et regarde si y'a la fonction pour prendre les composantes vehicule.
Si tu n'y arrive pas, envoi un MP jte filerai mon msn et tu me montrera le problème, parce que la c'est un peu dur a deviner sans voir le script
-
Salut,
puisque, comme tu l'as signalé,
tu ne peut récupérer les ID des véhicules, tu as 2 choix, tu améliore le code de taXi en y ajoutant des composantes au save (tu ajoute de nouvelles données après les couleurs, comme felbrau l'a dit en gros)) ou encore, si tu sais les ID des véhicules auquel tu ajoute quelles composantes, dans ton code tu ajoute une loop et dans le cas que tu a le ID que tu désire, tu lui ajoute (avec un switch/case ou en if/else if),
alors je te souhaite bonne chance,
++Sim++
-
A parament dans le script il y a tout les composant ect donc je vais prendre la solution 1 je vais mp feldbrau pour y demander conseil ^^ voila encore merci à tout le monde.
-
Re et Bonsoir alors je peut peut être vous aider j'ai ça ce sont les save qu'il y a dans le FS voila:
forward SaveComponent(vehicleid,componentid);
forward SavePaintjob(vehicleid,paintjobid);
forward SaveColors(vehicleid,color1,color2);
forward RestartVehicle(vehicleid);
public OnVehicleMod(vehicleid,componentid)
{
if(onsys[vehicleid] == 1) {
SaveComponent(vehicleid,componentid);
}
return 1;
}
public OnVehiclePaintjob(vehicleid,paintjobid)
{
if(onsys[vehicleid] == 1) {
SavePaintjob(vehicleid,paintjobid);
}
return 1;
}
public OnVehicleRespray(vehicleid,color1,color2)
{
if(onsys[vehicleid] == 1) {
SaveColors(vehicleid,color1,color2);
}
return 1;
}
public SaveComponent(vehicleid,componentid)
{
new playerid = GetDriverID(vehicleid);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
if (strcmp(VehicleInfo[vehicleid][owner],PlInfo[playerid][name],false) == 0) {
for(new s=0; s<20; s++) {
if(componentid == spoiler[0]) {
VehicleInfo[vehicleid][mod1] = componentid;
}
}
for(new s=0; s<3; s++) {
if(componentid == nitro[0]) {
VehicleInfo[vehicleid][mod2] = componentid;
}
}
for(new s=0; s<23; s++) {
if(componentid == fbumper[0]) {
VehicleInfo[vehicleid][mod3] = componentid;
}
}
for(new s=0; s<22; s++) {
if(componentid == rbumper[0]) {
VehicleInfo[vehicleid][mod4] = componentid;
}
}
for(new s=0; s<28; s++) {
if(componentid == exhaust[0]) {
VehicleInfo[vehicleid][mod5] = componentid;
ETC