Bitte melden Sie sich an, um dieses Medienelement zu sehen.
Beiträge von CHXRaupy
-
-
Always buying Plechito Halloween stuff instead of buying candy for the kids that come to my door on Halloween and i dont regret
-
Bitte melden Sie sich an, um diesen Link zu sehen.
-
Auf den ersten Blick ein paar interessante Sachen für mich gesichtet, werde ich mal ausprobieren, danke für den Tipp!
-
Bitte melden Sie sich an, um diesen Anhang zu sehen.
Bitte melden Sie sich an, um diesen Anhang zu sehen.
Bitte melden Sie sich an, um diesen Anhang zu sehen.
Bitte melden Sie sich an, um diesen Anhang zu sehen.
-
Wow, i did not expect that when i opened the Thread!
At the moment i m happy when i get the ideas in my head to work in the game, and i havent learned that much about good structure and performance in questwriting, so your example is very useful for me as i can do the things i see here in the better ways from now on.
Also very good comments for me to understand, and you even took the time to comment the end's for better clarity i really appreciate that.
I will look my way through it now and see if it works, if not it is also a good practise for me to fix something.
Again thank you a lot for your time and knowledge.
Update:
Now happily using Darisils source functions, tips and his questfunctions from:
Bitte melden Sie sich an, um diesen Link zu sehen.
-
UPDATE:
I put your source functions in and tested them.
They work just like i needed a function to work.
They give me the exact position of the killed metin.
d.spawn_mob_dir(chosen_vnum, 220,200, 7)
Bitte melden Sie sich an, um diesen Anhang zu sehen.
Maybe there is another way to do it i just couldnt see cause i m already inside the maze with my head and you can watch from above, but with your functions you posted earlier i solved my issue and also have a new tool in my toolbox that i can use for future tasks.
Thank you very much for your time & effort i m very happy right now
-
The code can be improved by a ton for sure, but I see you're using fixed positions for the first spawns, so why don't you just use them for the second ones too?
Yes, but there are 3 different positions where 3 different vnums of metinstones can be.
How do i know which fixed coordinate of the 3 i need to use when i respawn?
As i understand i would need to know on which spot the metinstone was killed in order to know on which position i need to spawn the new one.
Or do i get something completely wrong?
For the code yes i believe i m definitely not a good questwriter i have a lot to learn
-
Hey Syreldar
Thanks a lot for wanting to help me out here, i appreciate your time effort for the explanation already!
The scenario i will need to get my idea to work is the following:
Code- --[[
- We are inside of a dungeon.
- First i want to spawn 3 different Metinstones. Which sort it is, should be random. But they should only spawn at fixed positions.
- I would do:
- --]]
- when first_metin_spawn.timer begin
- metin_vnums = {
- 8001,
- 8002,
- 8003
- }
- local random_number_1 = math.random(table.getn(metin_vnums))
- local chosen_vnum_1 = metin_vnums[random_number_1]
- d.spawn_mob_dir(chosen_vnum_1, 100, 200, 1)
- local random_number_2 = math.random(table.getn(metin_vnums))
- local chosen_vnum_2 = metin_vnums[random_number_2]
- d.spawn_mob_dir(chosen_vnum_2, 200, 300, 1)
- local random_number_3 = math.random(table.getn(metin_vnums))
- local chosen_vnum_3 = metin_vnums[random_number_3]
- d.spawn_mob_dir(chosen_vnum_3, 300, 400, 1)
- end
- --[[
- Now when a player kills one of these 3 metinstones i want to know on which position he killed the stone so i can spawn a new one (also random vnum) at this exact area where there is no metinstone anymore.
- I had something in my mind like:
- --]]
- when 8001.kill or 8002.kill or 8003.kill begin
- metin_vnums_respawn= {
- 8001,
- 8002,
- 8003
- }
- local random_number_respawn = math.random(table.getn(metin_vnums_respawn))
- local chosen_vnum_respawn = metin_vnums_respawn[random_number_respawn]
- d.spawn_mob_dir(chosen_vnum_respawn, ???, ???, 1) -- I dont know the coordinates of the killed stone to spawn the new
- end
As is said i m grateful for every advice
Update:
I just saw your written source functions and i will happily test them and give you feedback, thanks a lot!
-
Bitte melden Sie sich an, um dieses Medienelement zu sehen.
-
Habe mich vorerst durchgecheated unter der Annahme das die Playerposition zu diesem Zeitpunkt dort ist wo das Mob gekillt wurde.
Ist zwar sehr unvorteilhaft bei Bogenninjas aber vorerst zum Testen reicht es aus.
Wenn noch jemand Ideen hat gerne her damit, ansonsten belästige ich Darisil demnächst mal ein bisschen
-
Huhu zusammen,
ich würde gerne in meiner Quest die Koordinaten eines gekillten Monsters auslesen.
Auf den Punkt gebracht brauche ich Funktionen wie:
Jedoch nicht für die Koordinaten des Spielers sondern eines zuvor gekillten Monsters.
In einem überschaubaren Beispiel:
Gibt es solche Funktionen bereits und meine Google-Künste sind einfach nur schlecht?
Oder habt ihr da ein paar Ansätze oder Ratschläge für mich?
Bin für jeden Gedanken dankbar.
Grüße
-
./qc -> der Punkt bedeutet das du qc im aktuellen Verzeichnis ausführst. Also sucht er qc in ../Gilde und ich glaube nicht das es sich dort befindet.
Wenn sich dein qc in ../quest befindet wechsel in das Verzeichnis und dann:
./qc ./Gilde/Gilden_Npcs.quest
In case you are english:
Go to the directory ../quest and do:
./qc ./Gilde/Gilden_Npcs.quest
Requirement for it to work is that you have your questcompile file named 'qc' in your ../quest directory.
-
Bitte melden Sie sich an, um dieses Medienelement zu sehen.
remixx kostet meistens immer 1,29€ wenn du Post machst
Bitte melden Sie sich an, um diesen Anhang zu sehen.
-
Bitte melden Sie sich an, um diesen Anhang zu sehen.
-
Bitte melden Sie sich an, um dieses Medienelement zu sehen.
-
Na gut dann hab ich noch ne Idee für dich was die 5 betrifft.
Du hast die section ja oben in deiner cube txt platziert zwischen den Sections für einen anderen NPC.
Ich denke das ist das Problem dass er die section dem NPC 20018 zuordnen will.
Platzier deine section mal ganz am Ende.
-
Aus der Syserr würde ich schließen dass für ihn die 0 bei gold in deiner cube.txt nicht annehmbar ist.
Versuch doch mal einen Yangwert ungleich 0 anzugeben.
Ich denke er will dass wenn keine Kosten vorhanden sind das du die Gold Zeile weg lässt und nicht gold 0 hinschreibst.
-
Schnelle & nette Kommunikation und ohne Komplikationen einfügbar gewesen mit den Codekommentaren.
Selbst wenn sowas public wäre zahl ich lieber 20€ & hab nen Ansprechpartner falls es doch mal irgendwo hakt und ich nicht weiter weiß.
-
Bitte melden Sie sich an, um dieses Medienelement zu sehen.