+ Antworten
Ergebnis 1 bis 20 von 20
  1. #1
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,868

    Standard Resourcen auf der Minimap unsichtbar machen?

    Geht das? Also das Fisch, Rehe, Eisen und Stein nicht auf der Minimap sichtbar sind. Aber diese vom Spieler entdeckt und benutzt werden können?

    Grüße
    Annosiedler

  2. #2
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  3. #3
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,868

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    sie sollen nie angezeigt werden, so muss der spieler alles selber mühsam suchen.

  4. #4
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Versuch doch mal diese IstTerretoryBesetztGeschichte aus dem Script herauszu nehmen
    Soll jetzt nur eine Anregung sein
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  5. #5
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Zitat Zitat von trabbi Beitrag anzeigen
    Versuch doch mal diese IstTerretoryBesetztGeschichte aus dem Script herauszu nehmen
    Soll jetzt nur eine Anregung sein
    Das Problem ist, dass Anno bis heute keine Ahnung vom Script hat

    Trabbi: Du kannst anscheinend ein Script lesen!
    Ich kann das auch, ich kann auch was draus machen!
    Anno kann das nicht!! das ist sein Problem!
    Geändert von Fidelio1958 (24.06.2010 um 17:12 Uhr)

  6. #6
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Zitat Zitat von Fidelio1958 Beitrag anzeigen
    Trabbi: Du kannst anscheinend ein Script lesen!
    Ich kann das auch, ich kann auch was draus machen!
    Anno kann das nicht!! das ist sein Problem!
    Ja, lesen kann ich es.
    Erfasse auch die Bedeutung!
    Aber da was Ändern ... nur durch Versuche, mittels auskommentieren
    evt setz ich auch mal was anderes rein
    Wenns dann tatsächlich mal klappt, wie ich mir das Vorstell,
    ist es reines Glück
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  7. #7
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Trabbi, ist nicht nur Glück!!!
    Wenn man das mal lesen kann und versteht, was gemeint ist, dann ist man ja auf dem besten Weg!
    Da tun sich oft Sachen auf!!! Ja, etwas Fantasie gehört auch dazu, aber da bist du ja sehr gut!
    Mir tuts ja echt leid, dass du keine Maps mehr machst!!!
    Schade, das wäre schon was!

  8. #8
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Ach, weisst Du, bin halt Handwerker.
    Schreiner gelernt,
    aber mit Holz, Eisen, Elektrik, Wasser,
    das ist alles kein Problem.
    Fremde Handwerker brauch ich nicht.
    Muss mir auch so immer wieder was einfallen lassen.
    Aber nur am PC, und denn auch noch programmieren ??
    ne ne, dat is manchmal schon Langweilig.
    zZ versuch ich "Blender" zu kapieren
    Ist zu Cinema4D doch ein gewaltiger Unterschied.
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  9. #9
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Na ja, ich bin gelernter Elektroinstallateur
    Dann war ich Badewart, Vertreter(Scheiss Job), dann Fernfahrer.
    Da gabs Zeiten, da konnte man noch richtig Kohle verdienen!

    Na ja, jetzt wurschtel ich mich mit meinem Bier Pub bis zur Pension durch
    Ist ja gar nicht sooo schlecht! Man wird nicht reich dabei, aber man kann leben und es ist recht gemütlich

  10. #10
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Bist ja auch 11 Jahre jünger.
    Da musste schon noch was tun
    hatte noch Glück, und konnt die 58er Regelung in Anspruch nehmen.
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  11. #11
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Schön für dich, ich gönne es dir!!!
    Ich muss bis 65, und dann schau ma mal, obs noch eine Pension gibt
    hab noch 13 Jahre, da lass ich es so ruhig wie möglich angehen
    Na ja, hab super Personal, aber man weiss ja nie, was passiert
    Auf jeden Fall ist man in Österreich als Arbeiter mit der Pension besser dran als Selbständiger.
    Mein Schwager (Aufzugsmonteur) ist mit 54 in Pension (allerdings krankheitshalber, beide Knie waren kaputt) gegangen mit 1200 Euro, das würde ich sofort machen!

  12. #12
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    hab nur knapp 800
    sind ja dauerhaft 20% weniger
    aber mit dem Geld meiner Frau zusammen,
    kommen wir schon hin.
    Wenn ich 65 bin, gibts noch was drauf
    hab denn noch nen Zusatz von der Alterskasse.
    (Rente der Landwirte)
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  13. #13
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Na dann schau mal, dass du laange lebst

  14. #14
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    wir sind aber schon seehr weit vom Thema weg !
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  15. #15
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Ja, hast recht!!

    back to question!! Der Code von Robert wurde ja schon gepostet!

    ich hab da noch eine neuere Version von Cinemachus:
    da kann man auch die Minenkapazität einstellen!

    Code:
    --------------------------------Hidden Ressources--------------------------------
    -- letzte Änderung 12.11.08 - Resourcenmenge der Minen einstellbar in der Funktion GameCallback_TerritoryOwnershipChanged()
    function CreateHiddenResources()
        hiddenResources = {}
        local possibleResources = {     -- Resourcen für alle Klimazonen
            -- Entities.S_FallowDeer_SE,
            -- Entities.S_Moose_NE,
            -- Entities.S_Reindeer_NE,
            -- Entities.S_Deer_ME,
            Entities.S_AxisDeer_AS,
            Entities.S_Zebra_NA,
            Entities.S_Gazelle_NA,
            Entities.S_WildBoar,
            Entities.S_Herbs,
            Entities.S_RawFish,
            Entities.A_X_Cow01,
            Entities.A_X_Sheep01,
            Entities.A_X_Sheep02,
            Entities.R_IronMine,
            Entities.R_StoneMine,
        }
        local replaceEntities = {       -- müssen blockierende(rotes grid!) Entities sein
            --Entities.D_AS_Ruins_WoodenConstruct,    -- Liste für Asien
            Entities.D_X_Fireplace_Expired,
            Entities.D_AS_Ruins_VaseFatBroken,
            --Entities.D_AS_Ruins_BigPillarUpright,
            -- Entities.D_ME_Rock_Set01_B_01,  -- Liste für Mitteleuropa              
            -- Entities.D_ME_Rock_Set01_B_02,
            -- Entities.D_ME_Rock_Set01_B_03,
            -- Entities.D_ME_Rock_Set01_B_04,
            -- Entities.D_NA_Cliff_Set01_Deco01,   -- Liste für Nordafrika...
            -- Entities.D_NA_Cliff_Set01_Deco02,
            -- Entities.D_NA_Cliff_Set01_Deco03,
            -- Entities.D_NA_Cliff_Set01_Deco04,
            -- Entities.D_NA_Cliff_Set01_Deco05,
            -- Entities.D_NA_Cliff_Set01_Deco06,
            -- Entities.D_NA_Cliff_Set01_Deco07,
            -- für Süd- und Nordeuropa habe ich noch keine Liste...
        }
        for i = 1, #possibleResources do
            local resourceIDs = SucheAufDerWelt(0, possibleResources[i])
            for j = 1, #resourceIDs do
                local pos = GetPosition(resourceIDs[j])
                local territory = Logic.GetTerritoryAtPosition(pos.X, pos.Y)
                if not IsTerritoryOccupied(territory) then
                    hiddenResources[territory] = hiddenResources[territory] or {}    
                    table.insert(hiddenResources[territory], {ReplaceEntity(resourceIDs[j], replaceEntities[GetRandom(1, #replaceEntities)]), possibleResources[i]})
                end
            end
        end
    end
    
    function IsTerritoryOccupied(_ID)
        if Logic.GetEntitiesOfCategoryInTerritory(_ID, -1, EntityCategories.Outpost, 0)
            or Logic.GetEntitiesOfCategoryInTerritory(_ID, -1, EntityCategories.Headquarters, 0)
            or Logic.GetEntitiesOfCategoryInTerritory(_ID, -1, EntityCategories.VillageStorehouse, 0) then
            return true
        end
    end
    
    -- SucheAufDerWelt / CodebyRobert
    function SucheAufDerWelt(_player, _entity, _groesse, _punkt)
        local punktX1, punktX2, punktY1, punktY2, data
        local gefunden = {}
        local rueck
        if not _groesse then
            _groesse = Logic.WorldGetSize() 
        end
        if not _punkt then
            _punkt = {X = _groesse/2, Y = _groesse/2}
        end
        if _player == 0 then
            data = { Logic.GetEntitiesInArea(_entity, _punkt.X, _punkt.Y, math.floor(_groesse * 0.71), 16) }
        else
            data = { Logic.GetPlayerEntitiesInArea(1, _entity, _punkt.X, _punkt.Y, math.floor(_groesse * 0.71), 16) }
        end
        if data[1] >= 16 then -- Aufteilen angesagt
            local _klgroesse = _groesse / 2 
             -- Ausgangspunkt ist _punkt
             -- _punkt verteilen
            local punktX1 = _punkt.X - _groesse / 4
            local punktX2 = _punkt.X + _groesse / 4
            local punktY1 = _punkt.Y - _groesse / 4
            local punktY2 = _punkt.Y + _groesse / 4
            rueck = SucheAufDerWelt(_player, _entity, _klgroesse, {X = punktX1, Y = punktY1})
            for i = 1, #rueck do
                if not IstDrin(rueck[i], gefunden) then
                    table.insert(gefunden, rueck[i])
                end
            end
            rueck = SucheAufDerWelt(_player, _entity, _klgroesse, {X = punktX1, Y = punktY2})
            for i = 1, #rueck do
                if not IstDrin(rueck[i], gefunden) then
                    table.insert(gefunden, rueck[i])
                end
            end
            rueck = SucheAufDerWelt(_player, _entity, _klgroesse, {X = punktX2, Y = punktY1})
            for i = 1, #rueck do
                if not IstDrin(rueck[i], gefunden) then
                    table.insert(gefunden, rueck[i])
                end
            end
            rueck = SucheAufDerWelt(_player, _entity, _klgroesse, {X = punktX2, Y = punktY2})
            for i = 1, #rueck do
                if not IstDrin(rueck[i], gefunden) then
                    table.insert(gefunden, rueck[i])
                end
            end
        else
            table.remove(data, 1)
            for i = 1, #data do
                if not IstDrin(data[i], gefunden) then
                    table.insert(gefunden, data[i])
                end
            end
        end
        return gefunden
    end
     
    function IstDrin(_wert, _table)
        for i = 1, #_table do
            if _table[i] == _wert then 
                return i 
            end 
        end
        return false
    end
    ----------------------------------------------------------------------------------------------------------------------
    function GetRandom(_start, _end)
        if not _start then
            local RAND_INTERVAL = 7000;
            return Logic.GetRandom(RAND_INTERVAL) / RAND_INTERVAL; -- [0, 1[
        elseif not _end then
            return Logic.GetRandom(_start) + 1; -- [1, _start]
        else
            return _start + Logic.GetRandom(_end - _start + 1); -- [_start, _end]
        end
    end
    ----------------------------------------------------------------------------------------------------------------------   
    if not ReplaceEntity then
        ReplaceEntity = function ( _entity, _type)
            _entity = GetEntityId(_entity);
            local pos = GetPosition(_entity);
            local player = Logic.EntityGetPlayer(_entity);
            local orientation = Logic.GetEntityOrientation(_entity);
            local name = Logic.GetEntityName(_entity);
            if Logic.IsLeader(_entity) == 1 then
                Logic.DestroyGroupByLeader(_entity);
            else
                Logic.DestroyEntity(_entity);
            end
            return CreateEntity(player, _type, pos, name, orientation);
        end
    end
    -- dieser Code am Ende des globalen Script------gilt für Create Hidden Ressources------------------
    GameCallback_TerritoryOwnershipChangedOld = GameCallback_TerritoryOwnershipChanged
    function GameCallback_TerritoryOwnershipChanged( _TerritoryID, _NewPlayerID, _OldPlayerID )
        GameCallback_TerritoryOwnershipChangedOld( _TerritoryID, _NewPlayerID, _OldPlayerID )
        if hiddenResources[_TerritoryID] then
            local resourceID = {}
            for i = 1, #hiddenResources[_TerritoryID] do
                resourceID[i] = ReplaceEntity( hiddenResources[_TerritoryID][i][1], hiddenResources[_TerritoryID][i][2] )
            end
            for j = 1, #resourceID do
                if Logic.GetEntityType(resourceID[j]) == Entities.R_StoneMine then
                    Logic.SetResourceDoodadGoodAmount(resourceID[j], 250); -- Startmenge wenn nicht RdO bzw. max. Auffüllmenge durch Geologen
                    if g_PatchIdentifierExtra1 then     -- RdO Map                
                        Logic.Extra1_SetResourceAmount(resourceID[j], GetRandom(100, 200));  -- Startmenge Wert von bis
                        -- Logic.Extra1_SetResourceAmount(resourceID[j], 88);  -- Startmenge fester Wert
                    end
                elseif Logic.GetEntityType(resourceID[j]) == Entities.R_IronMine then
                    Logic.SetResourceDoodadGoodAmount(resourceID[j], 250); -- Startmenge wenn nicht RdO bzw. max. Auffüllmenge durch Geologen
                    if g_PatchIdentifierExtra1 then     -- RdO Map                
                        Logic.Extra1_SetResourceAmount(resourceID[j], GetRandom(100, 200));  -- Startmenge Wert von bis
                        -- Logic.Extra1_SetResourceAmount(resourceID[j], 85);  -- Startmenge fester Wert
                    end
                end
            end
            hiddenResources[_TerritoryID] = nil
        end
    end
    Aber Achtung! verträgt sich nicht mit allen Sachen im NEP!!!
    Geändert von Fidelio1958 (24.06.2010 um 22:00 Uhr)

  16. #16
    Fischer Avatar von CineMachus
    Registriert seit
    30.09.2007
    Beiträge
    240

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Zitat Zitat von Fidelio1958 Beitrag anzeigen
    Aber Achtung! verträgt sich nicht mit allen Sachen im NEP!!!
    Noch nie gehört, womit soll sich das im NEP nicht vertragen???

  17. #17
    Brückenarchitekt Avatar von Annosiedler
    Registriert seit
    02.01.2009
    Ort
    Niedersachsen
    Beiträge
    2,868

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Ich meinte es so das das Jagtsymbol über den Rehen nicht angezeigt wird und auch auf der Minimap nicht sichtbar ist.

    Wobei die Rehe gejagt werden können.

    Das selbe mit Fisch, Steinen und Eisen.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Resourcen auf der Minimap unsichtbar machen?-settlers6_00328.jpg  

  18. #18
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Zitat Zitat von CineMachus Beitrag anzeigen
    Noch nie gehört, womit soll sich das im NEP nicht vertragen???
    Ich hatte da mal Fehlermeldungen, Sorry, ich weiss nicht mehr warum!

  19. #19
    Schwertkämpfer Avatar von trabbi
    Registriert seit
    09.03.2006
    Beiträge
    4,437

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Wie wirken sich denn die X14 Y1 oder X16 Y7
    aus der Icon-Übersicht aus ??
    An diesen Positionen sind keine Dargestellt.
    Evtl wirken die Koordinaten ja trotzdem ??
    trabbi
    Was ist Theorie, - Wenns klappen soll und es klappt nie
    Was ist Praxis, - Frag nicht so dumm, wenns klappt und Du weißt nicht warum

  20. #20
    Wirt Avatar von Fidelio1958
    Registriert seit
    18.06.2008
    Ort
    Wien 1100 (Österreich)
    Beiträge
    815

    Standard AW: Resourcen auf der Minimap unsichtbar machen?

    Zitat Zitat von Annosiedler Beitrag anzeigen
    Ich meinte es so das das Jagtsymbol über den Rehen nicht angezeigt wird und auch auf der Minimap nicht sichtbar ist.

    Wobei die Rehe gejagt werden können.

    Das selbe mit Fisch, Steinen und Eisen.
    Du kannst die ganzen Widgets im lokalen löschen.
    Das wird aber etwas aufwendig!
    Geht sicher, aber ob sich das jemand antut, glaube ich nicht!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Minimap updaten
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 2
    Letzter Beitrag: 26.05.2010, 21:10
  2. Lagerhaus, Kirche und Burg unsichtbar machen?
    Von mattizwo im Forum S6 Scriptecke
    Antworten: 2
    Letzter Beitrag: 31.12.2009, 14:19
  3. Antworten: 57
    Letzter Beitrag: 19.12.2009, 00:02
  4. Territorium von Spieler 1 unsichtbar machen
    Von Annosiedler im Forum S6 Scriptecke
    Antworten: 10
    Letzter Beitrag: 16.05.2009, 16:16
  5. Unsichtbar....?
    Von saladin im Forum S6 Scriptecke
    Antworten: 6
    Letzter Beitrag: 10.12.2007, 21:38

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein