• 23 Avril 2025, 23:08:40


Auteur Sujet: vehicule  (Lu 2597 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
vehicule
« le: 17 Janvier 2009, 14:29:32 »
bonjour je vien sur se forum parce que il y a pas longtemps jai demander de l'aide, des personne mon repondu mais je nest toujour pas compris comment y arriver alors est ce que une personne ou plusieur personne pourais maider a comprendre se probleme, voila mon probleme je voudrai savoir comment faire pour faire une reservation de vehicule pour un team . par exemple que une personne ne soyant pas STAFF il se fasse ejecter du vehicule automatiquement je cherche comment faire depuis des semaine mais toujour rien sil vous plais aider moi sa commence a etre enervans parce que je suis decut tout le temps et quand jje dit tout le temps sest tou le temps merci davance !!!!



                                                                                       lagunaloire



PS::::: aide moi sil vous plais sest tres important

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : vehicule
« Réponse #1 le: 17 Janvier 2009, 14:42:06 »
Voilà :


if(newcar == idduvehicule || newcar == idduvehicule || newcar == idduvehicule || newcar == idduvehicule)
{
    if(PlayerInfo[playerid][pMember] != Numerodelafaction||PlayerInfo[playerid][pLeader] == Numerodelafaction) { }
    else
    {
        SendClientMessage(playerid,COLOR_GREY,"   Tu n'est pas un...");
                        RemovePlayerFromVehicle(playerid);
      }
    }
}

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : vehicule
« Réponse #2 le: 17 Janvier 2009, 16:31:00 »
Sinon tu fait un test avec les skins, cest plus facile a faire ;)

++
nikko

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : vehicule
« Réponse #3 le: 17 Janvier 2009, 16:39:05 »
a la place de carid ?


on y met skin ?


Sa pourrez m'arrange moi ..

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : vehicule
« Réponse #4 le: 17 Janvier 2009, 16:45:26 »
My-Ea le code que tu donne n'est valable que pour le serveur basé sur un script GodFather

Il serait plus correct de donné un code en utilisant les gTeam

Mais avant de le faire j'aimerai deja savoir laguna si tu utilise deja des team sur ton serveur si oui peux tu nous montrer le code utiliser pour les team et ainsi on poura t'aider plus facilement :)

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : vehicule
« Réponse #5 le: 17 Janvier 2009, 16:51:16 »
il utilise pas le GF ?

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : vehicule
« Réponse #6 le: 17 Janvier 2009, 19:37:26 »
quest ce que vous entender par GF ???? et non je nutilise pas de team sur mon serveur moi je veut juste reserver des vehicule pour ma team pour quil y est un coin pour nous voila tout



                                                lagunaloire

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : vehicule
« Réponse #7 le: 17 Janvier 2009, 19:50:59 »
Si tu  veut utiliser que pour ta team , faut des gteam xD !

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : vehicule
« Réponse #8 le: 17 Janvier 2009, 20:00:42 »
A la limite si c'est juste pour reserver un vehicule au admin

tu peux faire un truc du style

En haut de ton script:

Code: (pawn) [Sélectionner]
new VehiculeAdmin[3];// Tu defini le nombre de vehicule admin que tu veux

Dans OnGameModeInit:

Code: (pawn) [Sélectionner]
VehiculeAdmin[0] = CreateVehicle(.........);//Vehicule admin
VehiculeAdmin[1] = CreateVehicle(.........);//Vehicule admin
VehiculeAdmin[2]= .....// T'en met autant que tu veux


Dans OnPlayerStateChange:

Code: (pawn) [Sélectionner]
if(newstate == PLAYER_STATE_DRIVER)
{
       new vehicleid = GetPlayerVehicleID(playerid);
       for(new v=0;v<sizeof(VehiculeAdmin);v++)
       {
              if(vehicleid == VehiculeAdmin[v])
              {
                    if(!IsPlayerAdmin(playerid))
                    {
                          SendClientMessage(playerid,color,"Ce vehicule est reserver au admin");
                          RemovePlayerFromVehicle(playerid);
                          return 1;
                    }
                    else
                    {
                          SendClientMessage(playerid,color,"Bienvenu dans ce vehicule d'admin");
                          return 1;
                    }
              }
      }
}


Un truc dans le style bien sur a toi d'adapter (j'suis meme pas sur que se code marche j'l'ai fait en vitesse ici sur le fofo sans trop reflechir XD)

Ce code si il marcher permet d'avoir plusieur vehicule admin :)



Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : vehicule
« Réponse #9 le: 17 Janvier 2009, 21:22:58 »
Si il veut pas de team, il a qu'a utiliser les SKIN

++
nikko

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : vehicule
« Réponse #10 le: 17 Janvier 2009, 21:43:17 »
Mon code utilise pas de team ^^, c'est jsute des vehicule reservé admin mais l'adapter pour des team n'est pas tres complique je pense :)

pis Nikko utiliser les skin c'pas l'ideal non plus j'trouve enfin c'est mon avis chacun sa facon de voir :)

Hors ligne laguna60

  • *
  • Tueur
  • Messages: 87
    • Voir le profil
Re : vehicule
« Réponse #11 le: 17 Janvier 2009, 22:03:54 »
comment je fais pour remplacer le truc pour les admin mettre a la place dadmin mettre team ????

Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : vehicule
« Réponse #12 le: 17 Janvier 2009, 22:16:29 »
Si ta pas encore de team sur ton serveur inspire toi d'un script qui utilise les team (sftdm utilise les team) apres avoir cree t'est team sur ton script, a la place de tester IsPlayerAdmin tu fera un test sur gTeam[playerid]

exemple

if(gTeam[playerid] == TEAM_PIMP)


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : vehicule
« Réponse #13 le: 17 Janvier 2009, 23:03:24 »
Salut,

il y a une petite erreur dans la boucle
       for(new v=0;v<VehiculeAdmin;v++)

VehiculeAdmin étant un array, il faudrait indiquer à quelle position tu irais chercher la valeur, hors ce n'est point ce que tu désire faire ici, tu dois utiliser un sizeof, ce qui donne:

       for(new v = 0; v < sizeof(VehiculeAdmin); v++)

++Sim++





Hors ligne MrFredo

  • *
  • Grand Banditisme
  • Scripteur PHP/PAWN
  • Messages: 953
    • Voir le profil
    • GTA-Hosting
Re : vehicule
« Réponse #14 le: 17 Janvier 2009, 23:43:00 »
A oué j'ai zapé ^^ en meme temps j'ai taper se code sur le fofo sans trop reflechir :p (faut bien que je trouve une excuse ^^)