s2ext

Bitte logg dich ein oder registriere dich.

Einloggen mit Benutzername, Passwort und Sitzungslänge
Erweiterte Suche  

Neuigkeiten:

Fehler und Spammer oder Probleme beim Login hier melden.

Autor Thema: Map  (Gelesen 23391 mal)

bizzl

  • Newbie
  • *
  • Beiträge: 742
Re: Map
« Antwort #45 am: November 02, 2007, 12:58:26 Nachmittag »

Zitat von: "Souvenir"
öhm.naja als items^^
xD ich wollte wissen wie du das machst? Sag bitte net neue Items einpflegen, das ist nicht so gut :/
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #46 am: November 02, 2007, 13:00:12 Nachmittag »

hmm..ehrlich gesagt hab ich eig. keine ahnung..ich wollte dann mal n bisschen rumprobieren ..
also mit den scripts die du hier geschrieben hast..

also ich hab grad n bisschen rumprobiert und ne neue erkenntnis gewonnen: ich hab ja sowas von keine ahnung wie das gehn soll!!

ich beschreib mal die situation:
aufgabe beim pirat. erst gibt es halt gerede dann gibt er einem die aufgabe..ich hab das alledings nur so gemacht dass er einem im dialog einfach sagt was man machen soll..
so nun soll man 3-4 raptoreneier (in miener version ID=801) finden die auf der ganzen inselgruppe verteilt sind.
davon hab ich alles fertig auch dass man son extenddiary kriegt wenn man die eier findet.

so..jetzt geht man zum piraten, hat die eier, und wenn man wieder mit ihm redet..([e]).. soll der pirat anhand eines scriptes erkennen wie viele eier der spieler hat und somit, je nach anzahl der eier, mit einem anderen textcontainer verbunden wird, also andere sachen sagt.
ich weiß nur nicht wie ich DAS hinkriegen soll..
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

Flying Lizard

  • Newbie
  • *
  • Beiträge: 100
    • http://
Re: Map
« Antwort #47 am: November 02, 2007, 13:40:53 Nachmittag »

on:use {
if (count_stored ("unit",1,801)==0) {
dialogue "first_talk",INFO-ID;
}
elseif (count_stored ("unit",1,801)==1) {
dialogue "1_egg",INFO-ID;
}
elseif (count_stored ("unit",1,801)==2) {
dialogue "2_egg",INFO-ID;
}
...
}
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #48 am: November 02, 2007, 13:53:22 Nachmittag »

danke!!
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #49 am: November 03, 2007, 11:53:36 Vormittag »

so..die letzten probleme..
und damit ich nich wieder ne neue frage stelle , stelle ich halt diesmal alle zusammen die mir einfallen:

1. soll man, nachdem man dem pirat die eier gegeben hat, diese logischerweis nicht mehr im inventar haben. wie geht das?

2. der pirat verschwindet. wie geht das?

3. ist das problem aufgetreten, dass wenn man die map startet, der pirat einen sofort anspricht.. d.h. es erscheint sofort der dialog. ich kann allerdings keinen fehler im script finden (was wohl eher mit meiner unwissenheit zutun hat)on:use {
 if (count_stored ("unit",1,801)==0) {
 dialogue "Seite1",147;
}

4. sagt der pirat nichts wenn man alle 4 eier hat.es kommt lediglich der tagebucheintrag dass man jetz die belohnung hat und fertig

5. kann man wenn man einen händler hat einstellen dass man auch mit ihm reden kann?  ich habe einfach das händler script aus der demomap von mc leaf genommen..(sry wenn das jetz irgendwelche rechtsverletzungen sind) wenn man einfach irgendwo den dialogue script reinsetzen muss, wüsste ich gerne wo..

6. das wars. ich hoffe ihr könnt mir schnell helfen..
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

Paddi

  • Newbie
  • *
  • Beiträge: 21
Re: Map
« Antwort #50 am: November 03, 2007, 12:40:38 Nachmittag »

Zitat von: "Souvenir"
so..die letzten probleme..
und damit ich nich wieder ne neue frage stelle , stelle ich halt diesmal alle zusammen die mir einfallen:
Meiner Meinung nach wären solche Fragen besser hier:
http://www.unrealsoftware.de/forum_post ... 4#lastpost
zu stellen, dort ist es (leichter) möglich dir direkt Verknüpfungen zu den entsprechenden Befehlen in der Antwort zu geben.

Aber da du sie hier gestellt hast:

1.) >freestored "Klasse", ID, Typ [,Anzahl]<

2.) >free "Klasse" [,ID][,Anzahl]<
    wenn das script "im" piraten steht geht statt Klasse+ID auch "self", also : >free "self"<

3.) Erscheint das dialog-menü sofort, oder kann man den Piraten sofort ansprechen (und sollte eigentlich vorher erst etwas getan haben)?
    Wo steht das script?


4.)
Zitat von: "Flying Lizard"
on:use {
if (count_stored ("unit",1,801)==0) {
dialogue "first_talk",INFO-ID;
}
elseif (count_stored ("unit",1,801)==1) {
dialogue "1_egg",INFO-ID;
}
elseif (count_stored ("unit",1,801)==2) {
dialogue "2_egg",INFO-ID;
}
...
}
Nach der vorgegebenen Art und Weise eine/n Dialog-Seite/Dialog einfügen, die/der eintritt, wenn 4 Eier im Inventar sind!

5.) Ich glaube dazu musst du in S2_Ext nur das Händlerinfo bei dem entsprechenden Händler setzen
wenn du einen einfachen Dialog willst (und nicht das erweiterte Handelsverhalten, von McLeaf) kannst du es ganz normal beim Händler mit >dialogue< scripten
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

bizzl

  • Newbie
  • *
  • Beiträge: 742
Re: Map
« Antwort #51 am: November 03, 2007, 13:07:05 Nachmittag »

Zitat von: "Paddi"
zu stellen, dort ist es (leichter) möglich dir direkt Verknüpfungen zu den entsprechenden Befehlen in der Antwort zu geben.
Ich verstehe nicht was so kompliziert daran ist den Befehl einzutippen, ihn zu selektieren und dann auf den Knopf mit der Beschriftung s2s zu klicken }:?
Es steht doch sogar im Tooltip des Buttons wozu er da ist ¬¬
Leider unterstützt die bbEngine von phpbb3 keine regulären ausrücke àla s2s:([a-zA-Z0-9_]+), und ich hatte auch noch keine Zeit Geshi ordentlich einzupflegen, sonst könnte es der Code-Tag sogar alleine :/

Zitat von: "Paddi"
5.) Ich glaube dazu musst du in S2_Ext nur das Händlerinfo bei dem entsprechenden Händler setzen
wenn du einen einfachen Dialog willst (und nicht das erweiterte Handelsverhalten, von McLeaf) kannst du es ganz normal beim Händler mit >dialogue< scripten
Soweit ich weiß gibt es kein Händlerverhalten in S2Ext außer dem von McLeaf ;)
Und das war auch irgendwo so bescriptbar das [s2s:1owpebdj]dialogue[/s2s:1owpebdj] benutzt werden kann, muddu mal auf der Demo-Map und den Scriptdateien nachgucken wie sowas gelöst wird...
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #52 am: November 03, 2007, 13:34:55 Nachmittag »

@ paddi..zu 4.: hab ich gemacht

wofür steht eig. immer das "typ"???

P.s:das war meine erste und letzte gute map..ich krieg hier schon langsam komplexe weil ich das mit dem scripten einfach nich in meinen kopf kriege..is halt nich mein ding..
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

bizzl

  • Newbie
  • *
  • Beiträge: 742
Re: Map
« Antwort #53 am: November 03, 2007, 13:45:56 Nachmittag »

Zitat von: "Souvenir"
wofür steht eig. immer das "typ"???
Das ist in dem Fall die ID unter der das Objekt in den infs definiert wurde.
Im Editor ist es die Zahl hinter dem Namen, in dem Tooltip der erscheint wenn man auf ein Objekt in der Palette zeigt ;)
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Paddi

  • Newbie
  • *
  • Beiträge: 21
Re: Map
« Antwort #54 am: November 03, 2007, 15:00:39 Nachmittag »

Zitat von: "Souvenir"
@ paddi..zu 4.: hab ich gemacht
Das richtige Info angegeben?
Im Info den Dialog eingefügt?
Sonst mal das Script schreiben, weil ohne kann man keine Fehler erkennen!
Zitat von: "Souvenir"
P.s:das war meine erste und letzte gute map..ich krieg hier schon langsam komplexe weil ich das mit dem scripten einfach nich in meinen kopf kriege..is halt nich mein ding..
Naja, nicht gleich aufgeben! Alle haben es mal lernen müssen und nach und nach steigt man dann dahinter..
Aber wenn es dir zuviel arbeit ist zu scripten und du wirklich gute maps machst, findet sich vllt sogar jmd, der dir scripts hinzufügt?!
Komplexe brauchst du bestimmt nicht zu haben! Es ist gut sich einzugestehen etwas nicht gut zu können und daran zu arbeiten. Ganz im Gegensatz zu denen, die behaupten etwas zu können und keinen Plan haben!

Ps: wegen deinem Problem mit dem Erscheinen des Dialogs:
Das script muss beim ("im") Piraten stehn!
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #55 am: November 04, 2007, 12:23:31 Nachmittag »

ok.. das problem nr 4 ist gelöst..
doch jetzt habe ich schon wieder ein neues bezüglich des piraten..er soll ja verschwinden und ich hab in die letzte fahne an die er kommt den "on:reach" befehl geschrieben.
der scrpit heist ja so: free "Klasse" [,ID][,Anzahl]
klasse steht für die zahl wenn man auf den piraten in der palette zeigt.also "37".und für ID die ID..(wer hätte das gedacht?^^) muss das dann so aussehn:
free "37" ,801;??
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

banane

  • Newbie
  • *
  • Beiträge: 290
    • http://www.eliswebspace.de.vu
Re: Map
« Antwort #56 am: November 04, 2007, 14:27:45 Nachmittag »

"klasse" steht nicht für typ-id sondern für die klasse der objekte im spiel.
Es gibt 4 Klassen: Items, Units, Objects und Infos
in diesem Fall ist die Klasse "unit", also
free "unit",801;

es gibt schließlich auch items und objects mit der id 801

aber: war 801 nicht die typ-id der eier? wenn ja, musst du sie durch die id (nicht typ-id!) ersetzen
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
Keine Signatur. Klickt trotzdem bitte auf diesen Link<br>
Bitte wendet euch mit S2Ext an McLeaf, nicht an mich!

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #57 am: November 04, 2007, 14:37:29 Nachmittag »

ja richtig..hab ich verwechselt als ich das geschrieben hab..
jetz is das einzige nur noch das mit dem handeln..ich guck ma ob ich da irgendwas rauskriege..
tipps wären trotzdem gut..
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.

Mc Leaf

  • Administrator
  • Newbie
  • *****
  • Beiträge: 332
Re: Map
« Antwort #58 am: November 07, 2007, 16:26:02 Nachmittag »

Zitat von: "Souvenir"
5. kann man wenn man einen händler hat einstellen dass man auch mit ihm reden kann?  ich habe einfach das händler script aus der demomap von mc leaf genommen..(sry wenn das jetz irgendwelche rechtsverletzungen sind) wenn man einfach irgendwo den dialogue script reinsetzen muss, wüsste ich gerne wo..
Öh... ja, das Verfahren wegen Urheberrechtsverletzung läuft bereits. :lol:

(PS: die Demomaps sind extra dafür da, um evtl. Scripte zu kopieren oder sonstewas abzugucken... ;) )

Schau mal in die Datei "readme.txt" im Verzeichnis "modss2extscriptsmc_leaftrader_script". Dort habe ich versucht alles zu erklären, was vielleicht irgendjemanden irgendwie interessieren könnte...

Das Dialogscript müsstest du bei dialogue*.s2s reinschmeißen, nachdem du diese Datei mit einigen anderen in einen anderen Ordner (eigener Mapordner oder so) kopiert hast.
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert

Souvenir

  • Newbie
  • *
  • Beiträge: 137
Re: Map
« Antwort #59 am: November 07, 2007, 18:21:03 Nachmittag »

jap hab ich schon gesehn..also das readme..und hab auch schon dran gearbeitet..
weiß aber nich wann ich endlich fertig werde..
ich fänd es gut wenn sich jemand finden würde der gut scripten kann..
mir liegt das mappen mehr und mit guten scripts gibt es halt auch mehr möglichkeiten..
wer zeit und vor allem lust hat kann sich gerne bei mir melden..
entweder ne PN oder icq..
« Letzte Änderung: Januar 01, 1970, 01:00:00 Vormittag von Guest »
Gespeichert
In der Not wird Kot zu Brot.