• 04 Juin 2026, 18:48:51


Auteur Sujet: Comment on creer un Destroy ...  (Lu 1520 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Comment on creer un Destroy ...
« le: 28 Septembre 2009, 18:24:26 »
Salut ...

J'ai un petit probleme j'ai creer 2 GM et dans un il y as des maps ... Mais quand je change de GM les maps sont toujours la ... Et on m'a dit de faire un DestroyObjet ... Mais esque quelqu'un peut me donner un exemple ?? ...

Merci ...

++TZ++
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne rafffel

  • *
  • Bandit
  • Messages: 493
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #1 le: 28 Septembre 2009, 18:55:27 »
objectid = CreateObject( 2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96 ); //Creation de l'objet
DestroyObject(objectid);//Destruction de l'objet
pour un ensemble d'objet ca devient plus complexe
Il faut te faire un tableau avec tes objets dedans .

après tu fait une boucle for.
for(i=0;i<Nombre_dobj;i++)
{
   objectid[i] = CreateObject(Listobj[i][0],Listobj[i][1],Listobj[i][2],Listobj[i][3],Listobj[i][4],Listobj[i][5],Listobj[i][6])
}
puis quand tu veux changer
for(i=0;i<Nombre_dobj;i++)
{
   DestroyObject(objectid[i]);
}
Fin bon je suis pas sur que c'est une bonne solution lorsque il y a plusieurs centaines d'objets.
« Modifié: 28 Septembre 2009, 19:00:12 par rafffel »

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #2 le: 28 Septembre 2009, 19:09:53 »
Il y a pas un moyen de detruire tout direct au lieu d'avoir ... cher pas combien de truc a faire u_u ...
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne rafffel

  • *
  • Bandit
  • Messages: 493
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #3 le: 28 Septembre 2009, 19:15:06 »
je ne crois pas  . enfin du moins pas trouver sur le wiki de samp.

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #4 le: 28 Septembre 2009, 19:21:10 »
sa a deja etait aborder comme sujet ;)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne rafffel

  • *
  • Bandit
  • Messages: 493
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #5 le: 28 Septembre 2009, 19:34:58 »
tu peux peut être essayer de faire plusieurs Filescript pour les différentes maps et via rcon les charger ou décharger je suis pas certain que ca marche mais bon a voir

Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #6 le: 28 Septembre 2009, 20:21:33 »
Euh j'irais demander a sim ... XD ...
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #7 le: 28 Septembre 2009, 21:23:25 »
http://www.gtaonline.fr/forums/index.php/topic,6451.msg98294.html#msg98294  voila je pense que Sim te repondra si il y a une fonction plus rapide ;)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #8 le: 29 Septembre 2009, 01:14:07 »
Salut,

puisque dans ton cas, il me semble que tu ne désire que détruire tous les objets présents sur le serveur, une fonction de ce genre te suffirait:

stock DestroyEveryObject()
{
for(new i = 0; i < MAX_OBJECTS; i++)
{
    if(IsValidObject(i))
    {
        DestroyObject(i);
    }
}
return 1;
}

sinon, la solution indiquée par Cristab est la meilleure....

++Sim++





Hors ligne xEagl3Zx

  • *
  • Grand Banditisme
  • drift ...
  • Messages: 504
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #9 le: 29 Septembre 2009, 19:28:05 »
Ah Merci ...

========

euh Sim j'ai mis stock .... dans mon GM ou j'ai les maps
mais quand je fe /changemode Name

Rien se pass aucun objet enlever ...
« Modifié: 29 Septembre 2009, 20:00:01 par xTig3rZx »
..:: Vive le drift ... ::..[/u]



++TZ++

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #10 le: 29 Septembre 2009, 20:08:52 »
dans ta commande changemod add sa DestroyEveryObject();
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Comment on creer un Destroy ...
« Réponse #11 le: 30 Septembre 2009, 00:00:23 »
Salut,

le plus sur serait de placer directement dans OnGameModeExit

++Sim++