WICHTIG

Aufgrund eines Spammers ist der freie Download gesperrt. Ab sofort ist der Download nur für registrierte Mitglieder möglich. Due to a spammer, the free download is blocked. From now on, the download is only available to registered members. Please register.

GLOOP mit internen Nummern

Mehr
2 Jahre 2 Monate her #20 von mediatr
GLOOP mit internen Nummern wurde erstellt von mediatr
GLOOP mit Internen Nummern     

if v10 == 1 and never then
v6 = 4102
GLOOP Weapon
ssn2ssn(item,v6)
ssnuse(item)
dec(v6)
END
GLOOP Weap2
removessn(item)
END
endif

Ich beziehe mich jetzt nur auf folgenden Bereich davon:
if v10 == 1 and never then
v6 = 4102
GLOOP Weapon
ssn2ssn(item,v6)
ssnuse(item)
dec(v6)
END

V10 löst das Ereignis aus, soweit sollte es klar sein. Das Ereignis ist, dass die einzelnen Bots(bei mir 8 Bots) einer Gruppe zu verschiedenen Waffenstellungen(bei mir 8 Waffenstellungen) sollen. Das heißt ich hätte eine Gruppe für die Bots und eine Gruppe für die Waffenstellungen. Jetzt kann ich natürlich in einem GLOOP nicht zwei unterschiedliche Gruppen ansteuern und ich kann auch nicht diese 2 GLOOPs mit einander verbinden. Also müsste ich nun per Befehl jeden einzelnen Bot zu seiner Waffenstellung schicken. Das würde dann etwa so aussehen:
if v10 == 1 and never then
ssn2ssn(Bot1,Waffenstellung1)
ssnuse(Bot1)
ssn2ssn(Bot2,Waffenstellung2)
ssnuse(Bot2)
ssn2ssn(Bot3,Waffenstellung3)
ssnuse(Bot3)
ssn2ssn(Bot4,Waffenstellung4)
ssnuse(Bot4)
ssn2ssn(Bot5,Waffenstellung5)
ssnuse(Bot5)
ssn2ssn(Bot6,Waffenstellung6)
ssnuse(Bot6)
ssn2ssn(Bot7,Waffenstellung7)
ssnuse(Bot7)
ssn2ssn(Bot8,Waffenstellung8)
ssnuse(Bot8)
endif

je nachdem wie viele dieser Aktionen ich mit V10 auslösen will, ist das in dieser Weise sehr viel Schreibarbeit. Also nutze ich die Internen Nummern des Programms. Diese Nummer wird vergeben wenn ich Gegenstände in die Map plaziere.... und zwar Fortlaufend. Das bedeutet ich muss die Waffenstellungen direkt hintereinander plazieren, ohne dazwischen etwas anderes zu setzen. Dann verwende ich die interne Nummer des zuletzt plazierten Geschützes (in diesem Fall die Nummer 4102). So, damit ihr nicht ständig hoch und runter scrollen müsst, hier noch mal der GLOOP:
if v10 == 1 and never then
v6 = 4102
GLOOP Weapon
ssn2ssn(item,v6)
ssnuse(item)
dec(v6)
END

Was macht der also:
V6 bekommt die interne Nummer des letzten Geschützes. die Gruppe Weapon sind bei mir die 8 Bots die zu den Waffenstellungen sollen. Im GLOOP selbst schicke ich den ersten Bot zu v6(interne Nummer des letzten Geschützes) und reduziere dann die Variable V6 um 1. Somit wird V6 zu dem als vorletztem gesetzten Geschütz(4101). Der GLOOP läuft von vorne durch und der nächste Bot wird jetzt natürlich zu 4101 geschickt. Der GLOOP steuert entsprechend immer ein Geschütz mit einer kleineren internen Nummer an bis alle 8 Bots an einem Geschütz (Waffenstellung) ist. Jetzt erkennt ihr vllt weshalb es wichtig ist, zwischen den Geschützen kein Haus zu setzen. Dies würde einen Sysdump verursachen. Ebenso wichtig ist es mindestens die gleiche Anzahl an Geschützen zu setzen, wie ihr Bots in eurer Gruppe habt. Bei weniger Geschützen würde ein Bot an ein bereits besetztes Geschütz wollen!

Nickname in JO is JackDaniels

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.153 Sekunden

Kunena Profile Information

Kunena function Kunena\Forum\Libraries\Controller\Application\Display::execute(): 0.000 / 0.144 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Controller\Application\Display::before(): 0.113 / 0.117 seconds (1 calls)
Kunena render layout 'topic/default': 0.000 / 0.026 seconds (1 calls)
Kunena function Kunena\Forum\Site\Controller\Topic\Item\TopicItemDisplay::execute(): 0.009 / 0.015 seconds (1 calls)
Kunena render layout 'Topic/Item': 0.001 / 0.011 seconds (1 calls)
Kunena render layout 'Topic/Item/Message': 0.001 / 0.006 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::getAllowedCategories(): 0.000 / 0.006 seconds (3 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::get(): 0.005 / 0.006 seconds (51 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::initialize(): 0.000 / 0.006 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::loadCategories(): 0.000 / 0.005 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Factory\KunenaFactory::loadLanguage(): 0.003 / 0.003 seconds (6 calls)
Kunena render layout 'Message/Item': 0.001 / 0.003 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::getInstance(): 0.000 / 0.002 seconds (46 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::__construct(): 0.002 / 0.002 seconds (1 calls)
Kunena render layout 'User/Profile': 0.001 / 0.001 seconds (1 calls)
Kunena render layout 'Widget/Module': 0.001 / 0.001 seconds (14 calls)
Kunena function Kunena\Forum\Libraries\Html\KunenaParser::parseBBCode(): 0.001 / 0.001 seconds (2 calls)
Kunena function Kunena\Forum\Site\Controller\Message\Item\Actions\MessageItemActionsDisplay::execute(): 0.001 / 0.001 seconds (1 calls)
Kunena render layout 'Widget/Pagination/List': 0.000 / 0.001 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::_(): 0.000 / 0.001 seconds (12 calls)
Kunena function Kunena\Forum\Libraries\Layout\KunenaLayout::getTopicLink(): 0.001 / 0.001 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::_(t): 0.000 / 0.001 seconds (5 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Announcement\WidgetAnnouncementDisplay::execute(): 0.001 / 0.001 seconds (1 calls)
Kunena render layout 'User/Item/Status': 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Search': 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\User\KunenaUserHelper::loadUsers(): 0.000 / 0.000 seconds (2 calls)
Kunena render layout 'Widget/Footer': 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Pagination/Item': 0.000 / 0.000 seconds (12 calls)
Kunena function Kunena\Forum\Site\Controller\Topic\Item\Actions\TopicItemActionsDisplay::execute(): 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Menu\WidgetMenuDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Login/Login': -0.001 / 0.000 seconds (5 calls)
Kunena render layout 'Widget/Forumjump': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::setItemID(): 0.000 / 0.000 seconds (11 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::resolveAlias(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::getItemID(): 0.000 / 0.000 seconds (6 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Login\WidgetLoginDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Breadcrumb': 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Controller\Application\Display::after(): 0.000 / 0.000 seconds (1 calls)
Kunena function build(): 0.000 / 0.000 seconds (5 calls)
Kunena render layout 'Widget/Menu': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Site\Controller\Topic\Item\Message\TopicItemMessageDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::prepare(): 0.000 / 0.000 seconds (20 calls)
Kunena function Kunena\Forum\Libraries\Integration\KunenaAvatar::getURL(): 0.000 / 0.000 seconds (4 calls)
Kunena function Kunena\Forum\Site\Controller\Topic\Poll\TopicPollDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::initialize(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Topic/Item/Actions': 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::stringURLSafe(): 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::normalize(): 0.000 / 0.000 seconds (4 calls)
Kunena render layout 'Empty': 0.000 / 0.000 seconds (2 calls)
Kunena render layout 'Category/Moderators': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Date\KunenaDate::toTimeAgo(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Message/Item/Actions': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::build(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\User\KunenaUserHelper::get(): 0.000 / 0.000 seconds (16 calls)
Kunena render layout 'Widget/Label': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::getChildren(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Message/Edit': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategory::getChannels(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::buildTree(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::getCategories(): 0.000 / 0.000 seconds (3 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::getHome(): 0.000 / 0.000 seconds (3 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::getParents(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::current(): -0.000 / 0.000 seconds (4 calls)
Kunena render layout 'Widget/MenuBar': -0.001 / 0.000 seconds (2 calls)
Kunena Total Time: -0.145 / 0.000 seconds (1 calls)
Kunena render layout 'Page': -0.000 / 0.000 seconds (1 calls)

Information

Der Mapcontainer ist eine Download Seite für Joint Operations und seine verschiedenen Mods. Die Maps wurden alle von ToF-Oldie zum Download bereitgestellt. Viel Spass beim stöbern.

Besucher

Aktuell sind 47 Gäste und keine Mitglieder online