Quest fehler

05/31/2013 15:25 Astro.#1
Was ist an der quest falsch? :confused:

PHP Code:
quest bonus_item begin
    state start begin
        when 58001.
use or 58002.use begin
        local bonis 
= {
        [
58001] = {Verteidigung,apply.DEF_GRADE_BONUS,150,60*60*8},
        [
58002] = {TP,apply.MAX_HP,150,60*60*8},
        }
        
local get.item_vnum vnum
        local bonis
[vnum] = a
        
if pc.getqf("bonus_aktiv") == 0 then
            pc
.setqf("bonus_aktiv"1)
            
affect.add_collect(a[2], a[3], a[4])
            
chat(""..a[1].." +"..a[3].."")
        elseif 
pc.getqf("bonus_aktiv") == 1 then
            pc
.setqf("bonus_aktiv"0)
            
affect.remove_collect(a[2], a[3], a[4])
            
chat(""..a[1].." -"..a[3].."")
        
end
    end
end 
05/31/2013 15:39 Lord iRemix#2
Der Befehl heißt item.get_vnum().
Und Verteidigung/TP wird er nicht ausgeben, da es für den Compiler ein unbekannter Datentyp ist.
Musst es als String schreiben oder mit tostring() casten.

MfG
05/31/2013 15:41 .DerGerät#3
Demnächst bitte hier rein.
Dafür gibt es diesen Beitrag nämlich.

[Only registered and activated users can see links. Click Here To Register...]
05/31/2013 15:54 Astro.#4
Quote:
Originally Posted by .Remix. View Post
Der Befehl heißt item.get_vnum().
Und Verteidigung/TP wird er nicht ausgeben, da es für den Compiler ein unbekannter Datentyp ist.
Musst es als String schreiben oder mit tostring() casten.

MfG
habs jetzt so

PHP Code:
quest pets begin
    state start begin
        when 58001.
use or 58002.use begin
        local bonis 
= {
        [
58001] = {"apply.DEF_GRADE_BONUS""150""60*60*8"},
        [
58002] = {"apply.MAX_HP""150""60*60*8"},
        }
        
local item.get_vnum() = vnum
        local bonis
[vnum] = a
        
if pc.getqf("bonus_aktiv") == 0 then
            pc
.setqf("bonus_aktiv"1)
            
affect.add_collect(a[1], a[2], a[3])
            
chat("Aktiviert")
        elseif 
pc.getqf("bonus_aktiv") == 1 then
            pc
.setqf("bonus_aktiv"0)
            
affect.remove_collect(a[1], a[2], a[3])
            
chat("Deaktiviert")
        
end
    end
end 
und trotzdem kommt der gleiche fehler

[Only registered and activated users can see links. Click Here To Register...]
06/01/2013 18:23 Astro.#5
push

was den los hier? so eine kleine quest, so viele profis hier in der section und keiner kann mir helfen? :mad:
06/01/2013 18:29 Coniesan#6
ja, poste es in den Sammelthread dort wird dir besser geholfen ;)!
06/01/2013 18:31 Astro.#7
Quote:
Originally Posted by Coniesan View Post
ja, poste es in den Sammelthread dort wird dir besser geholfen ;)!
dort wird überhaupt garnicht gehohlfen.. :(
06/01/2013 19:16 Zevion#8
Quote:
Originally Posted by Astro. View Post
dort wird überhaupt garnicht gehohlfen.. :(
Doch wird es. Kann man an den letzten Beiträgen erkennen. Man kann nicht verlangen, dass man in 1-2 Tagen eine Antwort bekommt.

#Closerequest
06/04/2013 19:17 xcuz#9
#closed