[SERVICE] Die Questkontrolle

01/08/2012 21:54 InsaneBrainEater#4501
Kann mir jemand helfen?;o

Würd gern ne Regenbogensteinquest in mein Server reinhauen, hab die 2011er Daroo 1678er Serverfiles.

Hab die quest ins Verzeichnis "/usr/home/game/share/locale/germany/quest" kopiert & in quest_list eingetragen.

Wenn ich jetzt in Virtual Box
"cd /usr/home/game/share/locale/germany/quest"
& dann "python make.py" eingeb
Kommt am Ende "Error occured on compile regebogenstein.quest"
...
01/08/2012 21:58 Mijago#4502
Quote:
Originally Posted by acme256 View Post
Hi ich wollt mal etwas mit den Mysql Querys üben, um ein paar neuartige Quests schreiben zu können. Kann mir einer verraten, weshalb dies nicht funktioniert. Server zeigt keinen Fehler an, InGame keine Reaktion, Item hat Type 18.

PHP Code:
quest query_ubung begin
    state start begin
        when 70025.
use begin
            local a 
mysql_query('SELECT * FROM player.player','root','********','player','***.***.***.***')
            
            
say('Folgendes steht dort in Zeile 1 : '..a.name[1])
            
setskin(NOWINDOW)
        
end
    end
end 
Mach das setskin(NOWINDOW) weg, das macht das Fenster doch sofort wieder weg :D
zur Not, gug SysErr

& Danke, dass du dich für meine QuestlibEW entschieden hast :)
01/08/2012 22:28 .α¢нιℓℓєѕ#4503
Code:
quest usercp begin
    state start begin
        when 9010.chat."usercp" begin
        say_title("Gm-Liste")
        if game.get_event_flag("[SA]test")== 1 then
                say_color("green","SA testist Online")
                else
                say_color("red","SA test ist Offline")
            end
            if game.get_event_flag("[SA]test")==0 then
                say_reward("Zurzeit ist kein Team-Mitglied online!")
            end
        end
        when login with pc.is_gm() begin
            local name = pc.get_name()
            game.set_event_flag(name, 1)
            setskin(NOWINDOW)
        end
        when logout with pc.is_gm() begin
            local name = pc.get_name()
            game.set_event_flag(name, 0)
            setskin(NOWINDOW)
        end
    end
end
Fehlermeldung:
Core Dumped und Calls undeglared Function!
01/08/2012 22:33 Mijago#4504
Quote:
Originally Posted by .α¢нιℓℓєѕ View Post
Code:
quest usercp begin
    state start begin
        when 9010.chat."usercp" begin
        say_title("Gm-Liste")
        if game.get_event_flag("[SA]test")== 1 then
                say_color("green","SA testist Online")
                else
                say_color("red","SA test ist Offline")
            end
            if game.get_event_flag("[SA]test")==0 then
                say_reward("Zurzeit ist kein Team-Mitglied online!")
            end
        end
        when login with pc.is_gm() begin
            local name = pc.get_name()
            game.set_event_flag(name, 1)
            setskin(NOWINDOW)
        end
        when logout with pc.is_gm() begin
            local name = pc.get_name()
            game.set_event_flag(name, 0)
            setskin(NOWINDOW)
        end
    end
end
Fehlermeldung:
Core Dumped und Calls undeglared Function!
Bitte komplette Fehlermeldung

#Edit
Wobei mir say_color sehr fremd vorkommt..
vll nutzt du doch eher say_red bzw say_green?

oder bei meiner Questlib-Erweiterung say(col.green('a'))
01/08/2012 23:03 .α¢нιℓℓєѕ#4505
schon gelöst
01/09/2012 15:05 lolor2#4506
Code:
when kill with npc.is_pc() begin
		
		say("Wurde getötet")
		
		end
Weiß wer wie man da den namen des Opfers rausbekommt ?
wäre echt net

mfg lolor2
01/09/2012 15:15 Retrograd#4507
Habe eine frage
ich habe alle meine quests gelöscht aber alle anderen dateien behalten

wenn ich dann eine neue quest einfügen will kommt immer dieser eine fehler

Quote:
./qc: Permission denied
Error occured on compile XXXX.quest
01/09/2012 15:16 lolor2#4508
Du musst chmod 777 qc ^^
01/09/2012 15:21 Retrograd#4509
jetzt bekomm ich nur noch diesen fehler

Quote:
Error occured on compile XXXX.quest
01/09/2012 15:31 lolor2#4510
dann hastn fehelr in der quest o_0
01/09/2012 15:33 Retrograd#4511
wenn ich einen fehler in der quest habe würde würde doch ein anderer fehler da stehen da ich die quest schon mal eingefügt habe und sie da geklappt hat
01/09/2012 15:38 lolor2#4512
hast du alle anderen datein die man braucht ?
01/09/2012 15:39 Retrograd#4513
bin mir nicht sicher kannst du vllt mal alle aufschreiben?
01/09/2012 17:43 Mijago#4514
Quote:
Originally Posted by Retrograd View Post
Habe eine frage
ich habe alle meine quests gelöscht aber alle anderen dateien behalten

wenn ich dann eine neue quest einfügen will kommt immer dieser eine fehler
Der kommt, wenn du mit ./qc bla eine quest "kompilieren" willst, die es nicht gibt - geh deine quest_list (or hongkong_list / locale_list) durch und schau, welche Quests da drinnen stehen, die es nicht gibt :)
01/09/2012 18:11 Retrograd#4515
habe extra nur eine quest reingeschrieben :D

screen im anhang