• 07 Juin 2026, 03:52:46


Auteur Sujet: Certains objets ne disparaissent pas !!!  (Lu 1861 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Certains objets ne disparaissent pas !!!
« le: 07 Juin 2008, 09:25:42 »
Bonjour, voila j'ai un petit problème. J'ai créé une nouvelle commmande pour faire apparaitre des motos et des voitures et le problème c'est qu'elle ne disparaissent pas au bout d'un certains temps. Comment faire???
A++
J'aime le Québec et GTAOnline.

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Certains objets ne disparaissent pas !!!
« Réponse #1 le: 07 Juin 2008, 11:05:48 »
Un timer a la création de ton vehicule et un DestroyVehicle dans ton timer !

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Certains objets ne disparaissent pas !!!
« Réponse #2 le: 07 Juin 2008, 18:02:55 »
Et comment fait-on tout cela SVP?
Merci
J'aime le Québec et GTAOnline.


Hors ligne inbox

  • *
  • Tueur en série
  • Messages: 214
    • Voir le profil
    • Blog sur Gta
Re : Certains objets ne disparaissent pas !!!
« Réponse #4 le: 08 Juin 2008, 09:06:50 »
Salut,

Attention car la déstruction d'une voiture ou autre peut faire bugé
si une autre personne que toi est deja dans la voiture
si c'est toi qui la créer

voici un exemple:
if(strcmp(cmd,"/vt",true) == 0)
{
new veh;
new Float:X,Float:Y,Float:Z,Float:A;
new tmp[256];
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
tmp = strtok(cmdtext, idx);
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid,COLOR_RED,"Identifiez vous avant /login <passe>");
return 1;
}
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_WHITE,"SERVEUR: /vt [de 401 a 611]");
SendClientMessage(playerid,COLOR_WHITE,"Exemple: /vt 559");
return 1;
}
veh = strval(tmp);
f(veh < 401 || veh > 611)
{
SendClientMessage(playerid,COLOR_WHITE,"SERVEUR: Tapez un numero de 401 a 611.");
return 1;
}
if(IsPlayerConnected(playerid) == 1 && delvoiture[playerid] == 1)
{
DestroyVehicle(addvoiture[playerid]);
}
addvoiture[playerid] = CreateVehicle(veh,X,Y,Z,A,-1,-1,50000);
PutPlayerInVehicle(playerid,addvoiture[playerid],0);
delvoiture[playerid] = 1;
return 1;
}

Cordialement,
« Modifié: 08 Juin 2008, 09:14:41 par inbox »
signature hors-normes (image trop grande)

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Certains objets ne disparaissent pas !!!
« Réponse #5 le: 08 Juin 2008, 09:42:58 »
pardon mais je n'ai pas tout compris. JE suis navré, de plus je suis certains que ton code est parfait mais je ne le comprend pas dutout, surtout au moment ou tu demande de taper un chiffre. Si, j'ai peut-être compris quelque chose: Sa detruit le vehicule au bout d'un certains temps, mais si le gars est dedans sa en recrée un immédiatement et sa remet le player dedans tant qu'il est dedans. Mais vu que le tien est mélangé à d'autres choses, j'ai du mal à y voir clair. LOL désolé je suis compliqué !!!!
Merci d'avance
Pinouf42
J'aime le Québec et GTAOnline.

Hors ligne pinouf42

  • *
  • Tueur en série
  • Ipod Touch Meilleur création que Apple est inventé
  • Messages: 248
    • Voir le profil
Re : Certains objets ne disparaissent pas !!!
« Réponse #6 le: 11 Juin 2008, 14:27:19 »
petit up, je pensais avoir réussi mais seulement quand je suis dedans, au bout d'un certains temps, elle disparait (quand je suis dedans !)
Comment faire SVP
Merci
J'aime le Québec et GTAOnline.

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil