mudlet-scripts/ftpd-scripts.xml

129 lines
6.6 KiB
XML
Raw Normal View History

2017-01-25 00:27:14 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MudletPackage>
2017-07-03 01:57:40 +02:00
<MudletPackage version="1.001">
2017-01-25 00:27:14 +01:00
<ScriptPackage>
<ScriptGroup isActive="yes" isFolder="yes">
<name>ftpd-scripts</name>
<packageName></packageName>
2017-05-19 01:06:09 +02:00
<script></script>
2017-01-25 00:27:14 +01:00
<eventHandlerList/>
<Script isActive="yes" isFolder="no">
2017-02-14 12:30:34 +01:00
<name>ftpd-disable</name>
2017-01-25 00:27:14 +01:00
<packageName></packageName>
<script>-------------------------------------------------
-- Put your Lua functions here. --
-- --
-- Note that you can also use external Scripts --
-------------------------------------------------
tempTimer(1, function () disableAlias(&quot;wez_monety_z&quot;) end)
tempTimer(1, function () disableAlias(&quot;wloz_monety_do&quot;) end)
tempTimer(1, function () disableTrigger(&quot;przelamanie&quot;) end)
2017-01-31 00:58:36 +01:00
tempTimer(1, function () disableTrigger(&quot;blokowanie_proba_kogos&quot;) end)
2017-01-31 03:07:13 +01:00
tempTimer(1, function () disableTrigger(&quot;blokowanie_proba_ciebie&quot;) end)
2017-01-25 00:47:57 +01:00
tempTimer(1, function () disableTrigger(&quot;blokuje_cie&quot;) end)
2017-01-31 00:58:36 +01:00
tempTimer(1, function () disableTrigger(&quot;walczysz_bez_broni&quot;) end)
tempTimer(1, function () disableTrigger(&quot;wytracenie_tobie&quot;) end)
2017-02-14 12:30:34 +01:00
tempTimer(1, function () disableTrigger(&quot;mozesz_dobywac&quot;) end)
2017-01-31 00:58:36 +01:00
tempTimer(1, function () disableTrigger(&quot;ogluch&quot;) end)
tempTimer(1, function () disableTrigger(&quot;powrot-z-oglucha&quot;) end)
2017-02-14 12:30:34 +01:00
tempTimer(1, function () disableTrigger(&quot;masz_poczte&quot;) end)
2017-05-05 17:24:59 +02:00
tempTimer(1, function () disableTrigger(&quot;zaslaniasz_ty&quot;) end)
2018-05-29 15:03:16 +02:00
--tempTimer(1, function () disableScript(&quot;ui_new_location_event&quot;) end)</script>
2017-01-25 00:27:14 +01:00
<eventHandlerList/>
</Script>
<Script isActive="yes" isFolder="no">
2017-02-14 12:30:34 +01:00
<name>ftpd-collect</name>
2017-01-25 00:27:14 +01:00
<packageName></packageName>
2017-12-25 18:55:04 +01:00
<script>function scripts.inv.collect:key_pressed(force)
2017-01-25 00:27:14 +01:00
if scripts.inv.collect.check_body or force == true then
2017-12-25 18:55:04 +01:00
if scripts.inv.collect[&quot;current_mode&quot;] == 1 or scripts.inv.collect[&quot;current_mode&quot;] == 3
or scripts.inv.collect[&quot;current_mode&quot;] == 4 or scripts.inv.collect[&quot;current_mode&quot;] == 6 then
if scripts.inv.collect.money_type == 1 then
sendAll(&quot;wez monety z ciala&quot;, true)
elseif scripts.inv.collect.money_type == 2 then
sendAll(&quot;wez srebrne monety z ciala&quot;, &quot;wez zlote monety z ciala&quot;, true)
elseif scripts.inv.collect.money_type == 3 then
sendAll(&quot;wez zlote monety z ciala&quot;, true)
end
end
if scripts.inv.collect[&quot;current_mode&quot;] == 2 or scripts.inv.collect[&quot;current_mode&quot;] == 3
or scripts.inv.collect[&quot;current_mode&quot;] == 5 or scripts.inv.collect[&quot;current_mode&quot;] == 6 then
sendAll(&quot;wez kamienie z ciala&quot;,
&quot;ocen kamienie&quot;, false)
2017-01-25 00:27:14 +01:00
end
scripts.inv.collect.check_body = false
end
2018-05-29 23:35:45 +02:00
end</script>
<eventHandlerList/>
</Script>
<Script isActive="yes" isFolder="no">
<name>ftpd-beep-bind</name>
<packageName></packageName>
<script>function scripts.utils.bind_functional(command, silent)
scripts.utils.functional_key = command
if not silent then
cecho(&quot;\n\n&quot; .. scripts.ui.bind_color .. &quot;bind &lt;yellow&gt;&quot; .. scripts.keybind:keybind_tostring(&quot;functional_key&quot;) .. scripts.ui.bind_color .. &quot;: &quot; .. command .. &quot;\n\n&quot;)
raiseEvent(&quot;playBeep&quot;)
end
2017-03-01 10:17:51 +01:00
end</script>
2017-02-18 16:31:57 +01:00
<eventHandlerList/>
</Script>
<Script isActive="yes" isFolder="no">
<name>ftpd-sneaky-click</name>
<packageName></packageName>
2017-03-01 10:17:51 +01:00
<script>function scripts_ui_info_sneaky_click(id)
2018-05-29 15:03:16 +02:00
if id and type(id) == &quot;number&quot; then
2017-05-05 17:24:59 +02:00
if id &lt; 1 or id &gt; 3 then
2017-03-01 10:17:51 +01:00
error(&quot;Wrong input&quot;)
end
2017-05-05 17:24:59 +02:00
2017-03-01 10:17:51 +01:00
amap.walk_mode = id
2017-05-05 17:24:59 +02:00
scripts:print_log(&quot;Zmieniam tryb chodzenia.&quot;)
scripts.ui.footer_info_sneaky:echo(&quot;&lt;font color='&quot;..scripts.ui[&quot;footer_info_normal&quot;]..&quot;'&gt;Przemykam:&lt;/font&gt; &quot; .. scripts.ui[&quot;footer_info_walk_mode_to_text&quot;][amap.walk_mode] .. &quot;&lt;/font&gt;&quot;)
2017-03-01 10:17:51 +01:00
else
amap.walk_mode = amap.walk_mode%3 + 1
scripts:print_log(&quot;Zmieniam tryb chodzenia.&quot;)
scripts.ui.footer_info_sneaky:echo(&quot;&lt;font color='&quot;..scripts.ui[&quot;footer_info_normal&quot;]..&quot;'&gt;Przemykam:&lt;/font&gt; &quot; .. scripts.ui[&quot;footer_info_walk_mode_to_text&quot;][amap.walk_mode] .. &quot;&lt;/font&gt;&quot;)
end
end</script>
<eventHandlerList/>
</Script>
<Script isActive="yes" isFolder="no">
<name>ftpd-new-location</name>
<packageName></packageName>
<script>function ui_new_location_event(...)
if not amap[&quot;went_sneaky&quot;] then
2018-05-29 15:03:16 +02:00
scripts.ui.info_hidden_value = &quot;&quot;
scripts.ui.states_window_nav_states[&quot;hidden_state&quot;] = &quot;&quot;
scripts.ui.footer_map:setColor(scripts.ui.footer_r, scripts.ui.footer_g, scripts.ui.footer_b)
scripts.ui.footer_main:setColor(scripts.ui.footer_r, scripts.ui.footer_g, scripts.ui.footer_b)
disableTimer(&quot;hidden_timer&quot;)
2018-05-29 15:03:16 +02:00
raiseEvent(&quot;hidden_state&quot;, &quot;&quot;)
else
scripts.ui.info_hidden_value = 0
2018-05-29 15:03:16 +02:00
scripts.ui.states_window_nav_states[&quot;hidden_state&quot;] = 0
scripts.ui.footer_map:setColor(128,128,128)
scripts.ui.footer_main:setColor(128,128,128)
enableTimer(&quot;hidden_timer&quot;)
2018-05-29 15:03:16 +02:00
raiseEvent(&quot;hidden_state&quot;, 0)
end
amap[&quot;went_sneaky&quot;] = false
2017-01-25 00:27:14 +01:00
end</script>
<eventHandlerList/>
</Script>
2017-05-05 17:24:59 +02:00
<Script isActive="yes" isFolder="no">
<name>ftpd-attack-mode</name>
<packageName></packageName>
<script>function scripts_ui_info_attack_mode_click()
ateam.attack_mode = ateam.attack_mode%3 + 1
scripts.ui.footer_info_attack_mode:echo(&quot;&lt;font color='&quot;..scripts.ui[&quot;footer_info_normal&quot;]..&quot;'&gt;Atak:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt; &lt;font color='&quot;..scripts.ui[&quot;footer_info_neutral&quot;]..&quot;'&gt;&quot; .. ateam[&quot;footer_info_attack_mode_to_text&quot;][ateam.attack_mode] .. &quot;&lt;/font&gt;&quot;)
scripts:print_log(&quot;Zmieniam tryb ataku.&quot;)
2017-03-17 17:39:48 +01:00
end</script>
<eventHandlerList/>
</Script>
2017-01-25 00:27:14 +01:00
</ScriptGroup>
</ScriptPackage>
</MudletPackage>