<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.endor-revived.com/history/Razor:Mining/cs?feed=atom</id>
	<title>Razor:Mining/cs - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.endor-revived.com/history/Razor:Mining/cs?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://wiki.endor-revived.com/history/Razor:Mining/cs"/>
	<updated>2026-04-12T14:33:16Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.endor-revived.com/index.php?title=Razor:Mining/cs&amp;diff=3001&amp;oldid=prev</id>
		<title>FuzzyBot: Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky</title>
		<link rel="alternate" type="text/html" href="https://wiki.endor-revived.com/index.php?title=Razor:Mining/cs&amp;diff=3001&amp;oldid=prev"/>
		<updated>2024-02-12T19:45:36Z</updated>

		<summary type="html">&lt;p&gt;Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Tento skript těží do pěti směrů - 4 kolmé na nakonfigurovaný směr chůze a jeden přímo pod vámi. Když je těchto 5 polí vytěženo, skript vás přesune o jedno pole v nakonfigurovaném směru, veškerou nakonfigurovanou rudu vyhodí z batohu na zem a dá rudu pod vaši postavu. Varování - veme to veškerou rudu 2 pole od vaší postavy, takže se držte dál od jiných hráčů, pokud ovšem nemilujete drama. 😊&lt;br /&gt;
&lt;br /&gt;
== Požadavky ==&lt;br /&gt;
* Mějte lopatu nebo krumpáč v ruce a nejlépe i nějaké náhradní ve svém batohu.&lt;br /&gt;
* Běžte do jeskyně, ve které se dá těžit.&lt;br /&gt;
&lt;br /&gt;
== Skript ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;// Mining&lt;br /&gt;
// version 1.1&lt;br /&gt;
//&lt;br /&gt;
// Changelog:&lt;br /&gt;
// 1.1: added food checking&lt;br /&gt;
&lt;br /&gt;
if listexists &amp;#039;mine-direction&amp;#039;&lt;br /&gt;
    removelist &amp;#039;mine-direction&amp;#039;&lt;br /&gt;
endif&lt;br /&gt;
createlist &amp;#039;mine-direction&amp;#039;&lt;br /&gt;
if listexists &amp;#039;mine-orehues&amp;#039;&lt;br /&gt;
    removelist &amp;#039;mine-orehues&amp;#039;    &lt;br /&gt;
endif&lt;br /&gt;
createlist &amp;#039;mine-orehues&amp;#039;&lt;br /&gt;
if listexists &amp;#039;mine-foodtypes&amp;#039;&lt;br /&gt;
    removelist &amp;#039;mine-foodtypes&amp;#039;    &lt;br /&gt;
endif&lt;br /&gt;
createlist &amp;#039;mine-foodtypes&amp;#039;&lt;br /&gt;
&lt;br /&gt;
### start of configuration ###&lt;br /&gt;
&lt;br /&gt;
# change mining direction here&lt;br /&gt;
# must be exactly one of these values: West East North South&lt;br /&gt;
pushlist &amp;#039;mine-direction&amp;#039; &amp;#039;West&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# change which ores you want dropped on ground and dragged behind here&lt;br /&gt;
# note that if ore drops to ground due to weight and is not listed here it will be left on the spot&lt;br /&gt;
# iron ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;0&amp;amp;quot;&lt;br /&gt;
# copper ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;1118&amp;amp;quot;&lt;br /&gt;
# tin ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2401&amp;amp;quot;&lt;br /&gt;
# lead ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;1045&amp;amp;quot;&lt;br /&gt;
# zinc ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2403&amp;amp;quot;&lt;br /&gt;
# silver ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2951&amp;amp;quot;&lt;br /&gt;
# gold ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2213&amp;amp;quot;&lt;br /&gt;
# gorinite ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;1645&amp;amp;quot;&lt;br /&gt;
# chlorite ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2128&amp;amp;quot;&lt;br /&gt;
# hieronite ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;2428&amp;amp;quot;&lt;br /&gt;
# sangvine ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;41&amp;amp;quot;&lt;br /&gt;
# arite ore&lt;br /&gt;
pushlist &amp;#039;mine-orehues&amp;#039; &amp;amp;quot;1344&amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
# change which foods do you want to try to consume from your backpack&lt;br /&gt;
# cuts of ribs&lt;br /&gt;
pushlist &amp;#039;mine-foodtypes&amp;#039; 2546&lt;br /&gt;
# fish steak &lt;br /&gt;
pushlist &amp;#039;mine-foodtypes&amp;#039; 2427&lt;br /&gt;
&lt;br /&gt;
### end of configuration ###&lt;br /&gt;
&lt;br /&gt;
if listexists &amp;#039;mine-locations&amp;#039;&lt;br /&gt;
    removelist &amp;#039;mine-locations&amp;#039;&lt;br /&gt;
endif&lt;br /&gt;
createlist &amp;#039;mine-locations&amp;#039;&lt;br /&gt;
pushlist &amp;#039;mine-locations&amp;#039; -2&lt;br /&gt;
pushlist &amp;#039;mine-locations&amp;#039; -1&lt;br /&gt;
pushlist &amp;#039;mine-locations&amp;#039; 0&lt;br /&gt;
pushlist &amp;#039;mine-locations&amp;#039; 1&lt;br /&gt;
pushlist &amp;#039;mine-locations&amp;#039; 2&lt;br /&gt;
&lt;br /&gt;
# eat&lt;br /&gt;
setvar! &amp;#039;mine-hungry&amp;#039; 1&lt;br /&gt;
while varexist! &amp;#039;mine-hungry&amp;#039;&lt;br /&gt;
    clearsysmsg &lt;br /&gt;
&lt;br /&gt;
    setvar! &amp;#039;mine-eating&amp;#039; 1&lt;br /&gt;
    foreach foodtype in &amp;#039;mine-foodtypes&amp;#039;&lt;br /&gt;
        if varexist! &amp;#039;mine-eating&amp;#039; and findtype foodtype &amp;#039;backpack&amp;#039; as &amp;#039;food&amp;#039;&lt;br /&gt;
            dclick &amp;#039;food&amp;#039;&lt;br /&gt;
            unsetvar! &amp;#039;mine-eating&amp;#039;&lt;br /&gt;
            wait 250&lt;br /&gt;
        endif&lt;br /&gt;
    endfor&lt;br /&gt;
    &lt;br /&gt;
    if varexist! &amp;#039;mine-eating&amp;#039;&lt;br /&gt;
        sysmsg &amp;#039;Warning: no food&amp;#039;&lt;br /&gt;
        unsetvar! &amp;#039;mine-hungry&amp;#039;&lt;br /&gt;
    endif&lt;br /&gt;
    &lt;br /&gt;
    if insysmsg &amp;#039;You are too full to eat any more&amp;#039;&lt;br /&gt;
        unsetvar! &amp;#039;mine-hungry&amp;#039;&lt;br /&gt;
    endif&lt;br /&gt;
    &lt;br /&gt;
endwhile&lt;br /&gt;
&lt;br /&gt;
# cut gems&lt;br /&gt;
@clearignore&lt;br /&gt;
while findtype 5031 &amp;#039;backpack&amp;#039; as &amp;#039;chunk&amp;#039;&lt;br /&gt;
    if findtype 7868 &amp;#039;backpack&amp;#039; 5 as &amp;#039;tool&amp;#039;&lt;br /&gt;
        clearsysmsg &lt;br /&gt;
        dclick &amp;#039;tool&amp;#039;&lt;br /&gt;
        waitfortarget &lt;br /&gt;
        target &amp;#039;chunk&amp;#039;&lt;br /&gt;
        while 1 = 1&lt;br /&gt;
            if insysmsg &amp;#039;Your tool broke&amp;#039;&lt;br /&gt;
                break;&lt;br /&gt;
            endif&lt;br /&gt;
            if insysmsg &amp;#039;You have created a gem&amp;#039;&lt;br /&gt;
                break;&lt;br /&gt;
            endif&lt;br /&gt;
            if insysmsg &amp;#039;You have failed to create a gem&amp;#039;&lt;br /&gt;
                break;&lt;br /&gt;
            endif&lt;br /&gt;
            &lt;br /&gt;
            wait 50&lt;br /&gt;
        endwhile&lt;br /&gt;
        wait 250&lt;br /&gt;
    else&lt;br /&gt;
        break&lt;br /&gt;
    endif&lt;br /&gt;
endwhile&lt;br /&gt;
&lt;br /&gt;
# mine locations&lt;br /&gt;
foreach loc in &amp;#039;mine-locations&amp;#039;&lt;br /&gt;
    if inlist &amp;#039;mine-direction&amp;#039; &amp;#039;West&amp;#039; or inlist &amp;#039;mine-direction&amp;#039; &amp;#039;East&amp;#039;&lt;br /&gt;
        sysmsg &amp;#039;Mining at 0 {{loc}}&amp;#039;&lt;br /&gt;
    elseif inlist &amp;#039;mine-direction&amp;#039; &amp;#039;North&amp;#039; or inlist &amp;#039;mine-direction&amp;#039; &amp;#039;south&amp;#039;&lt;br /&gt;
        sysmsg &amp;#039;Mining at {{loc}} 0&amp;#039;&lt;br /&gt;
    else&lt;br /&gt;
        sysmsg &amp;#039;Mining direction is misconfigured&amp;#039;&lt;br /&gt;
        stop&lt;br /&gt;
    endif&lt;br /&gt;
&lt;br /&gt;
    setvar! &amp;#039;mine_minespot&amp;#039; 1&lt;br /&gt;
    while varexist &amp;#039;mine_minespot&amp;#039;&lt;br /&gt;
        clearsysmsg&lt;br /&gt;
        &lt;br /&gt;
        // shovel &amp;amp;gt; rhand &amp;amp;gt; pickaxe in bag&lt;br /&gt;
        if findtype 3897 &amp;#039;backpack&amp;#039; as &amp;#039;tool&amp;#039;&lt;br /&gt;
            dclick &amp;#039;tool&amp;#039;    &lt;br /&gt;
        elseif not rhandempty&lt;br /&gt;
            hotkey &amp;#039;use item in hand&amp;#039;&lt;br /&gt;
        elseif findtype 3718 &amp;#039;backpack&amp;#039; as &amp;#039;tool&amp;#039; or findtype 3717 &amp;#039;backpack&amp;#039; as &amp;#039;tool&amp;#039;&lt;br /&gt;
            dress &amp;#039;tool&amp;#039;&lt;br /&gt;
            while rhandempty&lt;br /&gt;
                wait 50&lt;br /&gt;
            endwhile&lt;br /&gt;
            wait 500&lt;br /&gt;
            dclick &amp;#039;tool&amp;#039;&lt;br /&gt;
        else&lt;br /&gt;
            sysmsg &amp;#039;No tool found&amp;#039;&lt;br /&gt;
            stop&lt;br /&gt;
        endif&lt;br /&gt;
        &lt;br /&gt;
        waitfortarget &lt;br /&gt;
        if inlist &amp;#039;mine-direction&amp;#039; &amp;#039;West&amp;#039; or inlist &amp;#039;mine-direction&amp;#039; &amp;#039;East&amp;#039;&lt;br /&gt;
            targetrelloc 0 loc&lt;br /&gt;
        elseif inlist &amp;#039;mine-direction&amp;#039; &amp;#039;North&amp;#039; or inlist &amp;#039;mine-direction&amp;#039; &amp;#039;south&amp;#039;&lt;br /&gt;
            targetrelloc loc 0&lt;br /&gt;
        else&lt;br /&gt;
            sysmsg &amp;#039;Mining direction is misconfigured&amp;#039;&lt;br /&gt;
            stop&lt;br /&gt;
        endif&lt;br /&gt;
        &lt;br /&gt;
        setvar! &amp;#039;mine_wait&amp;#039; 1&lt;br /&gt;
        while varexist &amp;#039;mine_wait&amp;#039;&lt;br /&gt;
            if insysmsg &amp;#039;You can mine only from cave floor&amp;#039; or insysmsg &amp;#039;That is too far away&amp;#039; or insysmsg &amp;amp;quot;You cannot see that&amp;amp;quot;&lt;br /&gt;
                unsetvar! &amp;#039;mine_wait&amp;#039;&lt;br /&gt;
                unsetvar! &amp;#039;mine_minespot&amp;#039;&lt;br /&gt;
            elseif insysmsg &amp;#039;there is no more&amp;#039;&lt;br /&gt;
                unsetvar! &amp;#039;mine_wait&amp;#039;&lt;br /&gt;
                unsetvar! &amp;#039;mine_minespot&amp;#039;&lt;br /&gt;
            elseif insysmsg &amp;#039;tool broke&amp;#039;&lt;br /&gt;
                unsetvar! &amp;#039;mine_wait&amp;#039;&lt;br /&gt;
            endif&lt;br /&gt;
            wait 500&lt;br /&gt;
        endwhile&lt;br /&gt;
&lt;br /&gt;
    endwhile&lt;br /&gt;
endfor&lt;br /&gt;
&lt;br /&gt;
# change direction to next spot&lt;br /&gt;
foreach step in &amp;#039;mine-direction&amp;#039;&lt;br /&gt;
    walk step&lt;br /&gt;
endfor&lt;br /&gt;
# make step on next spot&lt;br /&gt;
foreach step in &amp;#039;mine-direction&amp;#039;&lt;br /&gt;
    walk step&lt;br /&gt;
endfor&lt;br /&gt;
&lt;br /&gt;
wait 500&lt;br /&gt;
&lt;br /&gt;
# drop ores from backpack&lt;br /&gt;
@clearignore&lt;br /&gt;
foreach orehue in &amp;#039;mine-orehues&amp;#039;&lt;br /&gt;
    while findtype 6585 &amp;#039;backpack&amp;#039; orehue as &amp;#039;backpackstack&amp;#039;&lt;br /&gt;
        @ignore &amp;#039;backpackstack&amp;#039;&lt;br /&gt;
        while findtype 6585 &amp;#039;backpack&amp;#039; orehue as &amp;#039;otherstack&amp;#039;&lt;br /&gt;
            @ignore &amp;#039;otherstack&amp;#039;&lt;br /&gt;
        endwhile&lt;br /&gt;
        &lt;br /&gt;
        lift &amp;#039;backpackstack&amp;#039; 0&lt;br /&gt;
        if findtype 6585 true orehue as &amp;#039;groundstack&amp;#039;&lt;br /&gt;
            sysmsg &amp;#039;Dropping {{orehue}} to ground stack&amp;#039;&lt;br /&gt;
            drop &amp;#039;groundstack&amp;#039;&lt;br /&gt;
        else&lt;br /&gt;
            sysmsg &amp;#039;Dropping {{orehue}} to ground location&amp;#039;&lt;br /&gt;
            droprelloc 0 0&lt;br /&gt;
        endif&lt;br /&gt;
        wait 150&lt;br /&gt;
        &lt;br /&gt;
        @clearignore&lt;br /&gt;
    endwhile&lt;br /&gt;
endfor&lt;br /&gt;
&lt;br /&gt;
wait 500&lt;br /&gt;
&lt;br /&gt;
# drag ores under our character&lt;br /&gt;
@clearignore&lt;br /&gt;
foreach orehue in &amp;#039;mine-orehues&amp;#039;&lt;br /&gt;
    // backpack ores should have been dropped already&lt;br /&gt;
    // but to be sure lets ignore them&lt;br /&gt;
    while findtype 6585 &amp;#039;backpack&amp;#039; orehue as &amp;#039;stack&amp;#039;&lt;br /&gt;
        @ignore &amp;#039;stack&amp;#039;&lt;br /&gt;
    endwhile&lt;br /&gt;
    &lt;br /&gt;
    // first stack&lt;br /&gt;
    unsetvar! &amp;#039;minevacuumgroundstack&amp;#039;;&lt;br /&gt;
    while findtype 6585 true orehue as &amp;#039;stack&amp;#039;&lt;br /&gt;
        lift &amp;#039;stack&amp;#039; 0&lt;br /&gt;
        if varexist! &amp;#039;minevacuumgroundstack&amp;#039;&lt;br /&gt;
            drop &amp;#039;minevacuumgroundstack&amp;#039;&lt;br /&gt;
        else&lt;br /&gt;
            droprelloc 0 0&lt;br /&gt;
            setvar! &amp;#039;minevacuumgroundstack&amp;#039; &amp;#039;stack&amp;#039;&lt;br /&gt;
        endif&lt;br /&gt;
        wait 150&lt;br /&gt;
        @ignore &amp;#039;stack&amp;#039;&lt;br /&gt;
    endwhile&lt;br /&gt;
endfor&lt;br /&gt;
&lt;br /&gt;
wait 500&lt;br /&gt;
&lt;br /&gt;
// pickup all chunks&lt;br /&gt;
@clearignore&lt;br /&gt;
while findtype 5031 &amp;#039;backpack&amp;#039; as &amp;#039;chunk&amp;#039;&lt;br /&gt;
    @ignore &amp;#039;chunk&amp;#039;&lt;br /&gt;
endwhile&lt;br /&gt;
while findtype 5031 true as &amp;#039;chunk&amp;#039;&lt;br /&gt;
    lift &amp;#039;chunk&amp;#039; 0&lt;br /&gt;
    drop &amp;#039;backpack&amp;#039; -1 -1&lt;br /&gt;
    wait 150&lt;br /&gt;
    @ignore &amp;#039;chunk&amp;#039;&lt;br /&gt;
endwhile&lt;br /&gt;
&lt;br /&gt;
// go again&lt;br /&gt;
loop&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>