PDA Symbole einfügen

Mobbingpapst
Posts: 45
Joined: Sun Dec 19, 2010 8:51 am

PDA Symbole einfügen

Post by Mobbingpapst »

Guten Morgen,

normalerweise würde ich ja nach dem Tutorial im Wiki vorgehen, da aber für LS13 die LUA anders ist, frage ich hier mal nach.

In der LUA stehen diese Befehle drin:
-- ATMs
self.missionPDA:createMapHotspot("Bank", Utils.getFilename("$dataS2/missions/hud_pda_spot_bank.png", self.baseDirectory), 1024 - 230, 1024 + 439.5, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Bank", Utils.getFilename("$dataS2/missions/hud_pda_spot_bank.png", self.baseDirectory), 1024 - 144.65, 1024 - 352.25, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Bank", Utils.getFilename("$dataS2/missions/hud_pda_spot_bank.png", self.baseDirectory), 1024 + 513.75, 1024 + 202, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Bank", Utils.getFilename("$dataS2/missions/hud_pda_spot_bank.png", self.baseDirectory), 1024 + 723.9, 1024 + 608.25, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Bank", Utils.getFilename("$dataS2/missions/hud_pda_spot_bank.png", self.baseDirectory), 1024 - 162, 1024 - 679.51, iconSize, iconSize * (4 / 3), false, false, false, 0, true);

-- Vehicle Shop
self.missionPDA:createMapHotspot("Shop", Utils.getFilename("$dataS2/missions/hud_pda_spot_shop.png", self.baseDirectory), 1024 - 130, 1024 - 383, iconSize, iconSize * (4 / 3), false, false, false, 0, true);

-- Phone Booths
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 + 89.6, 1024 - 417.9, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 - 603.4, 1024 - 834, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 - 94, 1024 + 20.1, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 - 560, 1024 - 7.5, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 - 172.25, 1024 - 678.9, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
self.missionPDA:createMapHotspot("Phone", Utils.getFilename("$dataS2/missions/hud_pda_spot_phone.png", self.baseDirectory), 1024 + 241.1, 1024 + 438, iconSize, iconSize * (4 / 3), false, false, false, 0, true);

-- farm silos
self.missionPDA:createMapHotspot("TipPlace", Utils.getFilename("$dataS2/missions/hud_pda_spot_tipPlace.png", self.baseDirectory), 1024 + 43.5, 1024 - 128.3, iconSize, iconSize * (4 / 3), false, false, false, 0, true);


Ich möchte jetzt aber selber eine Bilddefinition einbauen. Ich komme mit den Koordinaten nicht klar, die dort angegeben werden müssen.
Was heisst denn:
1024 + 43.5, 1024 - 128.3, iconSize, iconSize * (4 / 3), false, false, false, 0, true);


Hat da jemand schon Erfahrung drin und kann mir ein Beispiel geben?

Gruß Mobbingpapst
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: PDA Symbole einfügen

Post by bassaddict »

Mobbingpapst wrote: Was heisst denn:
1024 + 43.5, 1024 - 128.3
, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
Das sind die x- und y-Positionen des Icons. Alles was nicht farbig ist kannst du so übernehmen.
1024 ist bis zur Mitte der Map (0-Punkt im GE), der Rest der Offset von der Mitte aus gesehen. Wenn du also im GE eine TG anlegst und + 43.5 bei der x-Translation und - 128.3 bei der z-Translation eingibst hast du genau die Position, wo das Icon im PDA angezeigt wird.
User avatar
agestar
Posts: 4502
Joined: Sat Jul 19, 2008 7:42 am
Location: Bayreuth
Contact:

Re: PDA Symbole einfügen

Post by agestar »

Greetz agestar
Hier wird Wert auf einen gepflegten Umgangston gelegt
Probleme mit Mods lassen sich meistens nur mithilfe des LOG.TXT lösen
Wo Du den log.txt findest steht hier
Das Forum vom LS Mapping Team findest Du HIER
Den Discord vom LS Mapping Team findest Du HIER
Mobbingpapst
Posts: 45
Joined: Sun Dec 19, 2010 8:51 am

Re: PDA Symbole einfügen

Post by Mobbingpapst »

@agestar
Leider nein, Dein verwiesenes Tutorial ist für LS11. Für LS13 sind andere Befehle verwendet worden.
Daher kann ich mit Deinem Link nix anfangen!

So, hab jetzt einige Symbole eingebaut, jedoch kann ich die Größe der Symbole nicht verändern.
Es geht um diese Zahlenformation: (4 / 3),
Wenn ich als Beispiel 8/2 nehme, total verzerrt, weil es das Seitenverhältnis angibt. Mache ich aber 8/8, bleibt es gleich wie 1/1.
Weiß jemand schon wie ich die Symbole größer bekomme?
User avatar
agestar
Posts: 4502
Joined: Sat Jul 19, 2008 7:42 am
Location: Bayreuth
Contact:

Re: PDA Symbole einfügen

Post by agestar »

Sorry hatte übersehen das es LS11 war
Greetz agestar
Hier wird Wert auf einen gepflegten Umgangston gelegt
Probleme mit Mods lassen sich meistens nur mithilfe des LOG.TXT lösen
Wo Du den log.txt findest steht hier
Das Forum vom LS Mapping Team findest Du HIER
Den Discord vom LS Mapping Team findest Du HIER
User avatar
böserlöwe
GIANTS Software | Support Engineer
Posts: 10817
Joined: Thu Oct 01, 2009 10:09 pm
Location: Kreis Schaumburg
Contact:

Re: PDA Symbole einfügen

Post by böserlöwe »

Diese Zahlenformatierung von (4/3) hat mit der Bildschirmauflösung des Spiels zu tun.
Standard ist das auf ein Verhältnis von 4:3 eingestellt. So das die Symbole auch richtig dargestellt werden.
Wenn du jetzt einen Monitor mit andere Auflösung und anderem Höhen-Seiten-Verhältnis hast, dann wird das Symbol leicht verzerrt dargestellt.
Um dem entgegen zu wirken, kannst du auch das andere Verhältnis von deinem Monitor eingeben, also z.B. 16:9 vom Monitor, dann auch (16/9) in den Symbolen eintragen.
Der Nachteil ist dabei dann eben, das diese Symbole auf allen Monitoren mit dem Verhältnis von 4:3 wieder verzerrt angezeigt werden.
Dann müsste jeder User dieses Verhältnis für seinen eigenen Rechner/Monitor selbst anpassen.
Oder noch besser diese Anpassung würde vom Game aus direkt selbst durchgeführt, so das sich das an die vorhandenen Hardware angleicht.
Bisher ist das nicht drin, deshalb finde ich das es auch wie bei allen anderen auf 4:3 bleiben sollte.
Mobbingpapst
Posts: 45
Joined: Sun Dec 19, 2010 8:51 am

Re: PDA Symbole einfügen

Post by Mobbingpapst »

Na gut, ist also das Verhältnis des Monitors, doch wie bekomme ich jetzt meine Symbole größer?
In LS11 war es ja so:
create Map Hotspot
self.missionPDA:createMapHotspot("Haendler", haendlerpic, 791, 670, 0.025, 0.025, false, false, 0);


Und die beiden Einträge 0.025, 0.025 gaben an, in welcher Größe das Bild im eingezoomten PDA und im ausgezoomten PDA angezeigt wird.

Nun, wie bekomme ich die jetzt Größer angezeigt??
Simme
Posts: 22
Joined: Sun Jun 08, 2008 6:47 am

Re: PDA Symbole einfügen

Post by Simme »

Moin Moin,

Ich muss diese Thema noch mal rauskramen :biggrin2:

Ich erstelle gerade eine 4-fach Map. Das dass PDA und die Übersichtskarte Funktioniert habe ich schon via lua hin bekommen.
Wenn ich nun aber PDA Symbole einfüge und an die Richtige stelle setze, sehe ich die auf dem PDA nicht, nutze ich denn MapViewer, denn werden die mir an der Richtig stelle angezeigt.

Hat schon jemand erfahrung damit? Und einen Tipp wie ich die auf dem PDA angezeigt bekomme?

Mit Freundlichen Grüßen
Simme

Edit: hier noch ein Bild davon:
Image

Edit2:
so sieht mein bga eintrag aus:

Code: Select all

    -- bga
    self.missionPDA:createMapHotspot("TipPlace", Utils.getFilename("hud/hud_pda_spot_bga.png", self.baseDirectory), 2048 + 1508, 2048 - 1487, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
zatoxx
Posts: 5
Joined: Fri May 10, 2013 11:19 am

Re: PDA Symbole einfügen

Post by zatoxx »

Hallo Com,

ich habe zu diesem Thema ein TuT gemacht, schaut es euch an!

https://www.youtube.com/watch?v=x1xIzC_6yww

Liebe Grüsse,
zatoxx
Maeks

Re: PDA Symbole einfügen

Post by Maeks »

Hallo zatoxx
Danke für dein Video. Ich hab auch noch das Problem das ich die PDA-Symbole verschieben muß. Durch dein Video weis ich nun wie es geht. :hi:

Gruß Maeks
Simme
Posts: 22
Joined: Sun Jun 08, 2008 6:47 am

Re: PDA Symbole einfügen

Post by Simme »

Bei normalgroßen Map´s ist das es ja nicht so das problem :-)

Nur wie sieht das mit denn 4-Fach Maps aus? ich habe es da noch nicht wirklich hin bekommen das die Symbole da sind wo sie seinen sollen :biggrin2:
zatoxx
Posts: 5
Joined: Fri May 10, 2013 11:19 am

Re: PDA Symbole einfügen

Post by zatoxx »

Mit 4-Fach Maps, habe ich das noch nicht ausprobiert! Sollte aber vom Prinzip her genau so funzen!
Simme
Posts: 22
Joined: Sun Jun 08, 2008 6:47 am

Re: PDA Symbole einfügen

Post by Simme »

Leider nur vom Prinzip her :-) habe das selber ja schon getestet. Weder im PDA noch im Mapviewer wird mir meine BGA richtig angezeigt :-)
User avatar
böserlöwe
GIANTS Software | Support Engineer
Posts: 10817
Joined: Thu Oct 01, 2009 10:09 pm
Location: Kreis Schaumburg
Contact:

Re: PDA Symbole einfügen

Post by böserlöwe »

Passt denn deine Position des Spielers oder Fahrzeugs mit der Position in der PDA Map überein?
Oder gibt es heir schon unterschiede, das die PDA nicht den Tatsachen auf dem Feld entspricht?
Simme
Posts: 22
Joined: Sun Jun 08, 2008 6:47 am

Re: PDA Symbole einfügen

Post by Simme »

Ja das passt alles. Der kleine Grüne Kreis wird an der Richtigen stelle dagestellt.
Ich sehe auch die Tankstelle an der BGA, welche sich ja automatisch setzen.

Doch wenn ich das PDA Symbol für die BGA definiere, denn klappt das irgendwie nicht.
Post Reply