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.

Per Schalter Schwierigkeit einstellen

Mehr
2 Jahre 2 Monate her #16 von mediatr
Per Schalter Schwierigkeit einstellen wurde erstellt von mediatr
Als Mapper ist es nicht schwer die Schwierigkeit einer Map vorzugeben. Man kann auch, abhängig der Spielerzahl auf dem Server, die Schwierigkeit anpassen lassen (Wac-Script). Allerdings sind nicht alle Spieler gleich gut und manchmal verzweifelt man an einer Stelle auch wenn man zu 5 in der Karte ist. Mit diesem Script ist es möglich das die Spieler die Schwierigkeit der Karte selbst wählen können.... und das so oft sie wollen und auch jederzeit.
Voraussetzung: 3 Gegenstände die eine Auswahlmöglichkeit darstellen und ein bissl Verständnis der Wac-Befehle.
Ich verwende hier 3 Schalter und ein Licht oben drüber, d.h. man sieht auch an dem Licht welche Schwierigkeit gerade aktiv ist.
Kopierbar: Nein, da in diesem Script Bezug auf die Gegenstände der Map nehme und die sind bei euch natürlich nicht gleich.

////////////////////////////////////////////////////////// choose difficulty
PLOOP
if ssnnearssn(player,135092,2) enter
if [easy] !v13 and never then
v13 = 1
endif
if chain(5) then
reset(easy)
endif
endif
END
PLOOP
if ssnnearssn(player,135099,2) enter
if [normal] !v13 and never then
v13 = 2
endif
if chain(5) then
reset(normal)
endif
endif
END
PLOOP
if ssnnearssn(player,135102,2) enter
if [hard] !v13 and never then
v13 = 3
endif
if chain(5) then
reset(hard)
endif
endif
END
//////////////////////////////////////////////////////// change difficulty
if v13 == 1 then
GLOOP PKM
setaccuracy(item,60,70)
END
GLOOP MP5
setaccuracy(item,60,70)
END
GLOOP RPG
setaccuracy(item,60,70)
END
GLOOP Pat5
ssnspawn(item,2)
End
ssnspawn(3795,2)
ssnspawn(3806,2)
ssnspawn(3832,2)
ssnspawn(3833,2)
ssnspawn(3839,2)
ssnspawn(3840,2)
endif
if v13 == 1 enter
unhidessn(135094)
hidessn(135098)
hidessn(135101)
text("EASY")
endif
if chain(5) then
v13 = 0
endif
if v13 == 2 then
GLOOP PKM
setaccuracy(item,70,80)
END
GLOOP MP5
setaccuracy(item,70,80)
END
GLOOP RPG
setaccuracy(item,70,80)
END
GLOOP Pat5
ssnspawn(item,3)
End
ssnspawn(3795,10)
ssnspawn(3806,10)
ssnspawn(3832,10)
ssnspawn(3833,10)
ssnspawn(3839,10)
ssnspawn(3840,10)
endif
if v13 == 2 enter
hidessn(135094)
unhidessn(135098)
hidessn(135101)
text("NORMAL")
endif
if chain(5) then
v13 = 0
endif
if v13 == 3 then
GLOOP PKM
setaccuracy(item,80,90)
END
GLOOP MP5
setaccuracy(item,80,90)
END
GLOOP RPG
setaccuracy(item,80,90)
END
GLOOP Pat5
ssnspawn(item,4)
End
ssnspawn(3795,15)
ssnspawn(3806,15)
ssnspawn(3832,15)
ssnspawn(3833,15)
ssnspawn(3839,15)
ssnspawn(3840,15)
endif
if v13 == 3 enter
hidessn(135094)
hidessn(135098)
unhidessn(135101)
text("HARD")
endif
if chain(5) then
v13 = 0
endif

in den 3 PLOOPs die dauernd aktiv sind - mehr sollten es definitiv nicht sein - frage ich ab an welchem Schalter der Spieler steht und setzte V13 auf einen Wert (1, 2 oder 3 / leicht, normal, schwer).
Danach setze ich den Befehl zurück (dies ist wichtig damit man immer wieder wählen kann und nicht nur einmal).
Hat v13 den Wert 1 laufen ein paar GLOOPs durch welche die Zielgenauigkeit der Bots in den Gruppen entsprechend ändert und dass Spawnen mancher Bots auf einen niedrigen Wert setzt.
V13 und Wert 2 erhöht die entsprechenden Werte.
V13 = 3 setzt die Werte noch höher.

Allgemein kann man mit der Variable V13 zu ziemlich alles anpassen was es dem Spieler leichter oder schwerer macht. Vorsicht ist dabei aber geboten mit Bots zu Fahrzeugen und Bots zu Waffenstellungen - diese müssen erst releasen bevor sie wo anders hin können.
Der Fantasie sind hier keine Grenzen gesetzt. Weder mit der Auswahl der Werte, noch mit dem Mapdesign (heißt theoretisch kann man sogar einen leichten, normalen oder schweren Weg freigeben)

Nickname in JO is JackDaniels

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.155 Sekunden

Kunena Profile Information

Kunena function Kunena\Forum\Libraries\Controller\Application\Display::execute(): 0.000 / 0.146 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.029 seconds (1 calls)
Kunena function Kunena\Forum\Site\Controller\Topic\Item\TopicItemDisplay::execute(): 0.009 / 0.018 seconds (1 calls)
Kunena render layout 'Topic/Item': 0.001 / 0.011 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::get(): 0.006 / 0.007 seconds (51 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::getAllowedCategories(): 0.000 / 0.007 seconds (3 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::initialize(): 0.000 / 0.007 seconds (1 calls)
Kunena render layout 'Topic/Item/Message': 0.001 / 0.007 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategoryHelper::loadCategories(): 0.000 / 0.007 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\Html\KunenaParser::parseBBCode(): 0.002 / 0.002 seconds (2 calls)
Kunena render layout 'User/Profile': 0.001 / 0.002 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::getInstance(): 0.000 / 0.001 seconds (46 calls)
Kunena function Kunena\Forum\Libraries\Access\KunenaAccess::__construct(): 0.001 / 0.001 seconds (1 calls)
Kunena render layout 'Widget/Module': 0.001 / 0.001 seconds (14 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 render layout 'User/Item/Status': 0.001 / 0.001 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\User\KunenaUserHelper::loadUsers(): 0.001 / 0.001 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::_(t): 0.000 / 0.000 seconds (5 calls)
Kunena render layout 'Widget/Search': 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Announcement\WidgetAnnouncementDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Pagination/Item': 0.000 / 0.000 seconds (12 calls)
Kunena render layout 'Widget/Footer': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Login\WidgetLoginDisplay::execute(): 0.000 / 0.000 seconds (1 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\Topic\Item\Message\TopicItemMessageDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Login/Login': -0.001 / 0.000 seconds (5 calls)
Kunena function Kunena\Forum\Site\Controller\Widget\Menu\WidgetMenuDisplay::execute(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::resolveAlias(): 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/Breadcrumb': 0.000 / 0.000 seconds (2 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::getItemID(): 0.000 / 0.000 seconds (6 calls)
Kunena function Kunena\Forum\Libraries\Controller\Application\Display::after(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::prepare(): 0.000 / 0.000 seconds (20 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 build(): 0.000 / 0.000 seconds (5 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 'Widget/Menu': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::stringURLSafe(): 0.000 / 0.000 seconds (2 calls)
Kunena render layout 'Topic/Item/Actions': 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 'Message/Item/Actions': 0.000 / 0.000 seconds (1 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 function Kunena\Forum\Libraries\Route\KunenaRoute::build(): 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 'Widget/Label': 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\User\KunenaUserHelper::get(): 0.000 / 0.000 seconds (16 calls)
Kunena function Kunena\Forum\Libraries\Forum\Category\KunenaCategory::getChannels(): 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\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\Forum\Category\KunenaCategoryHelper::getParents(): 0.000 / 0.000 seconds (1 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::getHome(): 0.000 / 0.000 seconds (3 calls)
Kunena function Kunena\Forum\Libraries\Route\KunenaRoute::current(): -0.000 / 0.000 seconds (4 calls)
Kunena Total Time: -0.147 / 0.000 seconds (1 calls)
Kunena render layout 'Page': 0.000 / 0.000 seconds (1 calls)
Kunena render layout 'Widget/MenuBar': -0.001 / 0.000 seconds (2 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 39 Gäste und keine Mitglieder online