Mehrere Shops in einem?

01/30/2012 22:28 RealMadrid94rk#1
Habe eine shops.quest geschrieben mit folgendem Inhalt:
Quote:
quest npc_shop begin
state start begin

when 20086.chat."Upp-Items" begin
npc.open_shop(12)
setskin(NOWINDOW)
end
when 20086.chat."Upp-Items 2" begin
npc.open_shop(18)
setskin(NOWINDOW)
end

end
end
Habe sie in der honkonglist eingefügt und im quest ordner kopiert.
Habe ein NPC erstellt mit 12 und einmal mit 18 die Value des npcs hab ich in navicat auf 0 gelassen.

Nun make.sh ausgeführt, reboot gemacht, gehe on, und kann meinen Shop nicht anklicken.

Bei mobproto ist der NPC auf on_click 1.

Was mache ich falsch? Liegt es an der Quest?
01/30/2012 22:41 Michael_X#2
Du hast die Punkte falsch gesetzt, denke mal es liegt daran, probier es mal mit der Quest hier:

PHP Code:
quest gemifenster begin
    state start begin
    
        when 9003.chat
."Potts" begin
            npc 
open_shop)
        
setskin(NOWINDOW)
        
end

        when 9003.chat
."Bücher" begin
            npc 
open_shop96 )
        
setskin(NOWINDOW)
        
end
        
    end
end 
Musst natürlich die Shop ID´s und die NPC vnum entsprechend abändern, der Quest funktioniert sonst einwandfrei.
01/30/2012 22:47 RealMadrid94rk#3
Jap schon klar ^^
Eine Frage habe ich noch ist es egal was in der 1. Zeile steht

-> quest gemifenster begin

kann da auch stehen
-> quest xhjksdjsa begin?

Oder muss das da so stehen?
01/30/2012 23:25 Endless.#4
Eher wenn die Quest beginnt

when 20086.chat."Name" begin
[TAB]npc_open_shop(ID)
end
when 20086.chat."Name2" begin
[TAB]npc_open_shop(ID)
end

dieses setskin(NOWINDOW)
hat eig. in dem Falle keinen Sinn, und wenn du es falsch gesetzt hast
passiert da nix^^

Versuchs erstmal ohne dieses setskin(NOWINDOW)

Ich habs bei meinen auch so und es funkt^^
01/31/2012 00:03 RealMadrid94rk#5
Okay, beides probiert aber immernoch passiert beim anklicken des NPC's nichts... :(
Weiß einfach nicht woran es noch liegen könnte, habe alles eigentlich richtig gemacht.
01/31/2012 00:20 .Delta#6
deine quest ist vollkommen richtig.
Hast du die quest richtig eingefügt?
sprich in quest_list/locale_list/honkong_list eingetragen und make.py/make.sh ausgeführt (+ reboot/quests reloaden)
01/31/2012 03:57 darkfr3ak#7
Quote:
Originally Posted by RealMadrid94rk View Post
Habe ein NPC erstellt mit 12 und einmal mit 18 die Value des npcs hab ich in navicat auf 0 gelassen.
Der satz hier verwirrt mich ein bissl.
Normal brauchst du nur in der tabelle shop einen neuen Laden mit der ID 12 und einen mit der 18 anzulegen. Und sobald du den NPC mit der ID 20086 solltest du die Läden öffnen können.

@ToBeUnleashed:

Das ist reine Kosmetik. Es funktioniert auch, wenn man es so schreibt wie der TE. Ich schreib es NUR so, und hab noch keine Probleme gehabt.
01/31/2012 15:55 RealMadrid94rk#8
Quote:
Originally Posted by .Delta View Post
deine quest ist vollkommen richtig.
Hast du die quest richtig eingefügt?
sprich in quest_list/locale_list/honkong_list eingetragen und make.py/make.sh ausgeführt (+ reboot/quests reloaden)
Ja ist richtig eingefügt. Das einzige wo ich mir nicht sicher bin ist ob icg die make.sh richtig ausgeführt habe. habe danqch einen reboot reingehauen muss ich denn noch die quest reloden? Wenns geht koenntest du mir schreiben, was ich danach im vpc reinscgreiben muss? Danke
Quote:
Originally Posted by darkfr3ak View Post
Der satz hier verwirrt mich ein bissl.
Normal brauchst du nur in der tabelle shop einen neuen Laden mit der ID 12 und einen mit der 18 anzulegen. Und sobald du den NPC mit der ID 20086 solltest du die Läden öffnen können.

@ToBeUnleashed:

Das ist reine Kosmetik. Es funktioniert auch, wenn man es so schreibt wie der TE. Ich schreib es NUR so, und hab noch keine Probleme gehabt.
Ja meinte das mit der tabelle. Muss ich npc 20086 auch in der tabelle shop einfügen ?
01/31/2012 16:28 darkfr3ak#9
Solltest du tun. Es ginge zwar auch ohne, denk ich, aber sicher ist sicher.
01/31/2012 19:00 Michael_X#10
Du musst lediglich den Quest in deine quest_list eintragen, oder wie sie eben auf deinen SF heißt, danach dann make.py / make.sh ausführen, ingame /reload q eingeben, rebooten und freuen. Danach sollte alles einwandfrei laufen, mit meinem Quest läuft alles rund bei mir :)
01/31/2012 19:03 RealMadrid94rk#11
Hab, jetzt funktioniert die Quest, aber der Laden öffnet sich nicht.

Beim anklicken kommen die beiden Optionen "Upp-Items" und "Upp-Items2", wenn ich eines der beiden anklicke passiert nichts :(
01/31/2012 19:07 Michael_X#12
Hast du auch die richtige Shop ID eingetragen?
01/31/2012 19:15 RealMadrid94rk#13
ja 100% kann screens machen :D
01/31/2012 19:18 Michael_X#14
Wenn du den entsprechenden NPC und die ID des Shops richtig eingetragen hast, sollte eig. alles funktionieren. Falls du magst kann ich aber gerne mal per TV rüberschauen, schick mir bei Intresse einfach deine Skype ID per PN.