GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Le poulain de gta le 14 Décembre 2008, 13:59:58

Titre: voitures radio commandes
Posté par: Le poulain de gta le 14 Décembre 2008, 13:59:58
bonjour a tousse
je voudrai de l'aide pour pouvoir sur mon serveur rentrer dans des voitures radio commander car je ne pe pas rentrer dedans


merci pour les prochaines réponse que vous m'aporterai

Titre: Re : voitures radio commandes
Posté par: Spike4395 le 21 Décembre 2008, 11:13:41
Base toi sur "Barron.Amx" ;)
Titre: Re : voitures radio commandes
Posté par: Le poulain de gta le 21 Décembre 2008, 11:33:34
oai j'ai esayer mai bug de partout ^^

 please aidez moi
Titre: Re : voitures radio commandes
Posté par: angelrider le 21 Décembre 2008, 14:09:22
Tu Voudrais qu'on t'aide à faire quoi ?
Titre: Re : voitures radio commandes
Posté par: Nikko™ le 22 Décembre 2008, 09:02:18
...des voitures radio commander car je ne pe pas rentrer dedans

;)

++
nikko
Titre: Re : voitures radio commandes
Posté par: angelrider le 22 Décembre 2008, 11:59:55
A oki désolé je pense qu'en cherchant sur SAMP tu pourras trouver un FS je vais chercher de mon côté et éditerais pour te donner le lien si je trouve.

Amicalement angelrider.
Titre: Re : voitures radio commandes
Posté par: MrFredo le 22 Décembre 2008, 12:55:35
Pas si dur tu fait un script que si tu apuie sur la touche /entre sortir d'un vehicule et que tu est prêt d'un RC sa te PutPlayerInVehicle dans le vehicule en question ;)

Si besoin d'aide n'hesite pas ;)
Titre: Re : voitures radio commandes
Posté par: inbox le 22 Décembre 2008, 13:12:35
Bonjour,

Du genre comme ceci
        if(strcmp(cmd,"/voiture",true) == 0)
  {
                        new Float:X,Float:Y,Float:Z,Float:A;
                        GetPlayerPos(playerid,X,Y,Z);
                        GetPlayerFacingAngle(playerid,A);
                        voiture = CreateVehicle(562,X,Y,Z,A,-1,-1,220);
                        PutPlayerInVehicle(playerid,voiture ,0);
                        return 1;
    }

Cordialement,
Titre: Re : voitures radio commandes
Posté par: MrFredo le 22 Décembre 2008, 13:39:17
Non moi j'verrai pluto quelque chose comme ceci

Code: (pawn) [Sélectionner]
stock ProxDetectorVehicle(Float:radi, playerid)//Fonction qui dectecte si un vehicule est prêt du joueur
{
for(new v=1;v<MAX_VEHICLES;v++)
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
GetVehiclePos(v, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return v;
}
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
new vehicleid = ProxDetectVehicle(2.0,playerid);//On recherche si il ya un vehicule proche du joueur (si il y'en a pas la fonction retourne 0)
if(vehicleid)// On verifie qu'il ya bien un vehicule prêt du joueur
{
    if(GetVehicleModel(vehicleid) == MODEL_RC)//On verifie que le vehicule est bien un RC (Remplacer MODEL_RC par le modelid du vehicule RC)
    {
        PutPlayerInVehicle(playerid,vehicleid,0);//On met le joueur dans le vehicule (je sais plus si 0 = conducteur faut verifier)
        SendClientMessage(playerid,COLOR_GREY,"Vous entrer dans un RC cars!");
}
}
}
return 1;
}

Bon je donne toute la reponse mais le code doit certainement être ameliorer je l'ai fait en vitesse j'espere que tu prendra au moin la peine de comprendre ce code ...

J'suis meme pas sur que le code que je donne la fonctione ...
Titre: Re : voitures radio commandes
Posté par: angelrider le 22 Décembre 2008, 14:30:02
A première vue il me parais plutôt bon mais une fois de plus il à son code à copier coller  :bangin ^^.
Titre: Re : voitures radio commandes
Posté par: MrFredo le 22 Décembre 2008, 14:32:06
J'ai quand meme mit pas mal d'indiaction pour qu'il comprenne comment fonctione le code

Ensuite le code tel qu'il est la doit etre adapter pour prendre en charge tout les RC ... donc bon c'est un code de depart on va dire :)
Titre: Re : voitures radio commandes
Posté par: S!m le 22 Décembre 2008, 14:47:58
Salut,

j'ajouterais qu'afin d'être sûr, il faudrait mettre le paramètre du modèle dans la fonction qui cherche le véhicule, car s'il retourne un véhicule qui est dans les premiers de la liste mais qu'il y a un rc a côté du gars, il ne l'aura pas....

++Sim++
Titre: Re : voitures radio commandes
Posté par: MrFredo le 22 Décembre 2008, 14:50:46
Ouep j'ai donné une base apres a lui d'ameliorer a sa guise
Titre: Re : voitures radio commandes
Posté par: angelrider le 22 Décembre 2008, 18:49:13
Nampèche je trouve que c'est une bonne base je pense moi même me l'adapter et me la mettre pour dans mon QG Admin ^^.