Shop NPC reagiert nicht

09/27/2012 20:21 Reigen#1
Also ich will, dass mein NPC (Alte Box mit Papieren) mehrere Shops öffnen kann wenn man sie anklickt. Dazu habe ich die gemi.quest bearbeitet:

PHP Code:
quest gemi begin
    state start begin
    when 9003.chat
. begin
        npc
.open_shop(3)
    
end    
    
    when 20359.chat
."Charakter Skillung" begin
        npc
.open_shop(9991)
    
end
    
    when 20359.chat
."Schmuck bearbeiten" begin
        npc
.open_shop(9992)
    
end
    
    when 20359.chat
."Pferd" begin
        npc
.open_shop(9993)
    
end
    
    when 20359.chat
."Tränke" begin
        npc
.open_shop(9994)
    
end
    
    when 20359.chat
."Itemshop" begin
        npc
.open_shop(9995) begin
    end
    
    end
end 
Als nächstes habe ich in der db bei Shop folgende Einträge vorgenommen:
[Only registered and activated users can see links. Click Here To Register...]

Und dann hab ich noch in der mob_proto bei 20359 (Papierbox) bei on_click ne 2 gesetzt.

Dann hab ich Server rebootet
Dannach habe ich in FileZilla den object Ordner gelöscht
Dann hab ich die Quests neu erstellt (sh quest.sh)
Dann noch einmal rebootet
Dann Server gestartet

Doch jedes mal wenn ich die Box anklicke tut sich gar nichts...
Was mache ich falsch?

/edit Übrigens wenn ich die Gemi anklicke kommt der normale Shop der Gemi obwohl im Shop Table die Shop vnum der Gemi 4 ist und in der Quest 3...
10/03/2012 20:55 callmax#2
Musst auf on_click 1 stellen
10/03/2012 22:48 xXT4fuXx#3
also hier nochmal die Quest die ich Bearbeitet habe nur für dich,
und bei on_click eine 1 setzten

sonst alles richtig



PHP Code:
quest gemi begin
    state start begin
    
    when 9003.chat
. begin
        npc
.open_shop(3)
        
setskin(NOWINDOW)
    
end    
    
    when 20359.chat
."Charakter Skillung" begin
        npc
.open_shop(9991)
        
setskin(NOWINDOW)
    
end
    
    when 20359.chat
."Schmuck bearbeiten" begin
        npc
.open_shop(9992)
        
setskin(NOWINDOW)
    
end
    
    when 20359.chat
."Pferd" begin
        npc
.open_shop(9993)
        
setskin(NOWINDOW)
    
end
    
    when 20359.chat
."Tränke" begin
        npc
.open_shop(9994)
        
setskin(NOWINDOW)
    
end
    
    when 20359.chat
."Itemshop" begin
        npc
.open_shop(9995)
        
setskin(NOWINDOW)
    
end
    
    end
end