PHP Code:
----------------------------------------------------
--Vote System by SeVeN
----------------------------------------------------
quest vote begin
state start begin
when xxxxx.chat."Serverbewertung" with pc.is_gm() begin
if game.get_event_flag("bewertung") >=1 then -- name der event flag hat gefehlt
say("Möchtest du die Bewertung ausschalten?")
local g = select("Ja", "NeiN")
if g == 2 then
return
elseif g == 1 then
game.set_event_flag("bewertung", 0)
end
return
end
say("Möchtest du das Bewertungssystem einschalten?")
local s = select("Ja", "Nein")
if s == 2 then
return
elseif s == 1 then
game.set_event_flag("bewertung", 1)
say_reward("Eingeschaltet!")
end
end
when xxxx.chat."Serverbewertung" with game.get_event_flag("bewertung") >=1 begin
say("Hier kannst du unseren Server bewerten!")
local menu = select("Aktuelle Statistik", "Voten", "Abbrechen")
if menu == 3 then
return
elseif menu == 1 then
say_reward("Unsere akutuelle Statistik:")
say("Bester Server"..game.get_event_flag("bewertung_beschde").."")
say("")
say("Klasse Server"..game.get_event_flag("bewertung_klasse").."")
say("")
say("Es gab schon bessere Server.."..game.get_event_flag("bewertung_mittel").."")
say("")
say("Schlechter Server"..game.get_event_flag("bewertung_schlecht").."")
elseif menu == 2 then
if get_time() >= pc.getqf("vote") then
say("Stimme nun ab:")
local s = select("Bester Server", "Klasse Server", "Es gab schon bessere Server..", "Schlechter Server", "Abbrechen")
if s == 5 then
return
elseif s == 1 then
game.set_event_flag("bewertung_beschde", game.get_event_flag("bewertung_beschde")+1)
elseif s == 2 then
game.set_event_flag("bewertung_klasse", game.get_event_flag("bewertung_klasse")+1)
elseif s == 3 then
game.set_event_flag("bewertung_mittel", game.get_event_flag("bewertung_mittel")+1)
elseif s == 4 then
game.set_event_flag("bewertung_schlecht", game.get_event_flag("bewertung_schlecht")+1)
end
say("Du hast erfolgreich abgestimmt!")
say("Du kannst in 24Stunden wieder voten!")
pc.setqf("vote",get_time()+60*60*24) -- war auf 60 std o.O
else
say("Du musst 24 Stunden warten bis du wieder voten kannst!")
return
end
end
end
end
end
eine Version die bei mir durchläuft

( ohne die neuen say funktionen usw, wers braucht...=)