EnglishGermanFrenchRussianPolishItalianSpanish
Log inRegister
 
[X3AP] recherche d un script de "nettoyage"
Post new topic Reply to topic
View previous topic :: View next topic
Author Message
ALEX Bemelmans



MEDALMEDALMEDAL

Joined: 23 Nov 2005
Posts: 18 on topic

Thank you for registering your game
PostPosted: Sat, 17. Jan 15, 23:53    Post subject: [X3AP] recherche d un script de "nettoyage" Reply with quote Print

bon voila l image parle d elle meme:

http://www.hostingpics.net/viewer.php?id=867438x3screen00026.jpg][img]http://img15.hostingpics.net/pics/867438x3screen00026.jpg

je cherche donc un script qui permet de nettoyer un secteur d un type d objet...
mon X est pas mal bidouillé ce qui pourrait expliquer ce petit désagrément
( en gros j ai la commande dans l éditeur pour détruire un objet mais je ne sais pas comment l utiliser en boucle ) si quelqu un pouvait m aider...

Back to top
View user's profile Send private message
peroxyde





Joined: 02 Apr 2006
Posts: 2225 on topic

Thank you for registering your game
PostPosted: Sun, 18. Jan 15, 12:12    Post subject: Reply with quote Print

Ahahahaha!
Si tu as le temps tu le fait une à une...
Sinon, je regarderais cet aprem pour te faire une boucle. dans le script.


_________________

"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
Back to top
View user's profile Send private message
Geek





Joined: 01 Oct 2005
Posts: 9236 on topic
Location: Lave station, Lave (-3,-6)
Thank you for registering your game
PostPosted: Sun, 18. Jan 15, 12:15    Post subject: Reply with quote Print

Essaye le cheat pack, tu peux détruire les objets de toute une race dans un secteur donné.


_________________
Right on commander !
Back to top
View user's profile Send private message
peroxyde





Joined: 02 Apr 2006
Posts: 2225 on topic

Thank you for registering your game
PostPosted: Sun, 18. Jan 15, 17:18    Post subject: Reply with quote Print

Ah c'est cool. parceque je viens de me rendre compte que c'est sur AP... Et je n'ai pas AP (bien que normalement un script aussi simple ne devrait pas poser de problème.)


_________________

"On apprend en faisant des erreurs, mais le problème c'est qu'en explosifs, l'erreur est fatale." Aldébaran v10
<-- Clef Des Toilettes Privées Du Forum Français décernée par Thoto le 23/06/07
Back to top
View user's profile Send private message
ALEX Bemelmans



MEDALMEDALMEDAL

Joined: 23 Nov 2005
Posts: 18 on topic

Thank you for registering your game
PostPosted: Sat, 16. Jan 16, 00:23    Post subject: Reply with quote Print

bon un an plus tard j ai toujours le probleme en pire maintenant si une ame charitable pouvait me pondre un script shoutant toutes les balise de navigation dans tout les secteur du jeux ca serait super tiptop

Back to top
View user's profile Send private message
Geek





Joined: 01 Oct 2005
Posts: 9236 on topic
Location: Lave station, Lave (-3,-6)
Thank you for registering your game
PostPosted: Sat, 16. Jan 16, 03:06    Post subject: Reply with quote Print

Hum... je n'ai pas AP non plus, mais si tu sais utiliser l'éditeur de script, ça devrait ressembler à ça...

Code:

001   $MX = get max sectors in x direction
002   $MY = get max sectors in y direction
003   $currentX = 0
004   $sectors = array alloc: size=0
005   while $currentX <= $MX
006   |$currentY = 0
007   |while $currentY <= $MY
008   ||$currentSector = get sector from universe index: x=$currentX, y=$currentY
009   ||if $currentSector -> exists
010   |||append $currentSector to array $sectors
011   ||end
012   ||$currentY = $currentY + 1
013   |end
014   |$currentX = $currentX + 1
015   end
016   
017   $nSectors = size of array $sectors
018   $sec = 0
019   while $sec < $nSectors
020   |$curSector = $sectors[$sec]
021   |$xObjects = find ship: sector=$curSector class or type=Balise de Navigation race=null flags=[Find.Multiple] refobj=null maxdist=null maxnum=10000 refpos=null
022   |if $xObjects
023   ||$NumObjects = size of array $xObjects
024   ||$nX = 0
025   ||while $nX < $NumObjects
026   |||$nObject = $xObjects[$nX]
027   |||if $nObject -> exists
028   ||||$nObject ->destruct: show no explosion=[TRUE]
029   |||end
030 @ |||= wait 10 ms
031   |||inc $nX =
032   ||end
033   |end
034   |$sec = $sec + 1
035   end
036
037   return null


Evidemment, la durée d’exécution varie beaucoup en fonction du nombre d'objets.


_________________
Right on commander !
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Sat, 23. Sep 17, 09:28

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2017
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.19602 seconds, sql queries = 20