PDA Symbole einfügen
-
- Posts: 45
- Joined: Sun Dec 19, 2010 8:51 am
PDA Symbole einfügen
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
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
- bassaddict
- GIANTS Software | Web/Script Programmer
- Posts: 11983
- Joined: Tue Nov 29, 2011 2:44 pm
- Location: ER, DE
Re: PDA Symbole einfügen
Das sind die x- und y-Positionen des Icons. Alles was nicht farbig ist kannst du so übernehmen.Mobbingpapst wrote: Was heisst denn:
1024 + 43.5, 1024 - 128.3, iconSize, iconSize * (4 / 3), false, false, false, 0, true);
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.
-
- Posts: 45
- Joined: Sun Dec 19, 2010 8:51 am
Re: PDA Symbole einfügen
@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?
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?
Re: PDA Symbole einfügen
Sorry hatte übersehen das es LS11 war
- 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
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.
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.
-
- Posts: 45
- Joined: Sun Dec 19, 2010 8:51 am
Re: PDA Symbole einfügen
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??
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??
Re: PDA Symbole einfügen
Moin Moin,
Ich muss diese Thema noch mal rauskramen
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:
Edit2:
so sieht mein bga eintrag aus:
Ich muss diese Thema noch mal rauskramen
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:
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);
Re: PDA Symbole einfügen
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
ich habe zu diesem Thema ein TuT gemacht, schaut es euch an!
https://www.youtube.com/watch?v=x1xIzC_6yww
Liebe Grüsse,
zatoxx
Re: PDA Symbole einfügen
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.
Gruß Maeks
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.
Gruß Maeks
Re: PDA Symbole einfügen
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
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
Re: PDA Symbole einfügen
Mit 4-Fach Maps, habe ich das noch nicht ausprobiert! Sollte aber vom Prinzip her genau so funzen!
Re: PDA Symbole einfügen
Leider nur vom Prinzip her habe das selber ja schon getestet. Weder im PDA noch im Mapviewer wird mir meine BGA richtig angezeigt
- 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
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?
Oder gibt es heir schon unterschiede, das die PDA nicht den Tatsachen auf dem Feld entspricht?
Re: PDA Symbole einfügen
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.
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.