--/* /*--
-- LITTLE OFFLINE MESSAGE SYSTEM BY NEXT
--*/ */--
quest test_off_message_system begin
state start begin
function send_message ( input1, input2, input3, input4, input5, empfanger, betreff, absender )
mysql_query("INSERT INTO player.message_system (msg1, msg2, msg3, msg4, msg5, empfanger, betreff, absender, gelesen) VALUES ('"..input1.."', '"..input2.."', '"..input3.."', '"..input4.."', '"..input5.."', '"..empfanger.."', '"..betreff.."', '"..absender.."', '0');")
say_title("Nachrichten-System:")
say("Deine Nachricht würde erfolgreich an "..empfanger)
say("versendet.")
if select("Zurück") == 1 then
test_off_message_system.menu()
end
end
function read_message ( msg1, msg2, msg3, msg4, msg5, absender, empfanger, betreff )
say_title("Nachrichten-System:")
say_reward("Betreff "..betreff)
say_reward("Absender "..absender)
say("--------------------------")
say2(msg1)
say2(msg2)
say2(msg3)
say2(msg4)
say2(msg5)
say("--------------------------")
if select("Gelesen") == 1 then
mysql_query("UPDATE player.message_system SET gelesen = '1' WHERE msg1 = '"..msg1.."' and msg2 = '"..msg2.."' and msg3 = '"..msg3.."' and msg4 = '"..msg4.."' and msg5 = '"..msg5.."' and betreff = '"..betreff.."' and absender = '"..absender.."' and empfanger = '"..empfanger.."'")
test_off_message_system.menu()
end
end
function send_msg ( name )
if tostring(name) == nil then return end
say_title("Nachrichten-System:")
say("Bitte gib den Empfänger ein:")
local emp = tostring(input())
if type(emp) ~= "string" or emp == nil then
say_title("Nachrichten-System:")
say("Fehler bei der Eingabe")
if select("Zurück") == 1 then
test_off_message_system.menu()
end
end
local exist = mysql_query("SELECT COUNT(*) as count FROM player.player WHERE name = '"..emp.."'")
if tonumber(exist[1][1]) == 1 then
say_title(string.format("Nachricht an : %s", emp))
say("Bitte gib nun den Betreff ein")
local betreff = tostring(input())
if type(betreff) ~= "string" or betreff == nil then
say_title("Nachrichten-System:")
say("Fehler bei der Eingabe")
if select("Zurück") == 1 then
test_off_message_system.menu()
end
end
say_title(string.format("Nachricht an : %s", emp))
say("Bitte gibt nun die Nachricht ein")
say("Es gibt 5 Input Felder in jedes kannst du")
say("25 Zeichen reinschreiben")
say_reward("Noch 4 weitere Input Felder")
local input_1 = tostring(input())
say_title(string.format("Nachricht an : %s", emp))
say_reward("Noch 3 weitere Input Felder")
local input_2 = tostring(input())
say_title(string.format("Nachricht an : %s", emp))
say_reward("Noch 2 weitere Input Felder")
local input_3 = tostring(input())
say_title(string.format("Nachricht an : %s", emp))
say_reward("Noch 1 weitere Input Felder")
local input_4 = tostring(input())
say_title(string.format("Nachricht an : %s", emp))
say_reward("Letzes Input Feld")
local input_5 = tostring(input())
test_off_message_system.send_message( input_1 , input_2, input_3, input_4, input_5, emp, betreff, pc.get_name())
else
say_title("Nachrichten-System:")
say("Der Spieler "..emp.." existiert nicht.")
if select("Zurück") == 1 then
test_off_message_system.menu()
end
end
end
function posteingang( name )
if tostring(name) == nil then return end
say_title("Nachrichten-System:")
local info = mysql_query("SELECT msg1,msg2,msg3,msg4,msg5,empfanger,betreff,absender FROM player.message_system WHERE gelesen = '0'")
local count = mysql_query("SELECT COUNT(*) as count FROM player.message_system WHERE empfanger = '"..name.."' and gelesen = '0'")
local i = 1
if tonumber(count[1][1]) > 0 then
while tonumber(count[1][1]) >= i do
say_reward("Absender: "..info.absender[i].." Betreff: "..info.betreff[i])
if select("Lesen", "Nächste Nachricht") == 1 then
test_off_message_system.read_message(info.msg1[i], info.msg2[i], info.msg3[i], info.msg4[i], info.msg5[i], info.absender[i], info.empfanger[i], info.betreff[i])
i = tonumber(count[1][1]) + 1
else
i = i + 1
end
end
else
say("Du hast keine neuen Nachrichten.")
if select("Zurück") == 1 then
test_off_message_system.menu()
end
end
end
function msg_count ( name )
if tostring(name) == nil then return end
local count = mysql_query("SELECT COUNT(*) as count FROM player.message_system WHERE empfanger = '"..name.."' and gelesen = '0'")
return tostring(count[1][1])
end
function menu()
say_title("Nachrichten-System:")
say("Guten Tag wie kann ich dir helfen ?")
local a = select("Nachricht Senden", "Posteingang ('"..test_off_message_system.msg_count(pc.get_name()).."')", "Raus hier")
if a == 1 then
test_off_message_system.send_msg(pc.get_name())
elseif a == 2 then
test_off_message_system.posteingang(pc.get_name())
elseif a == 3 then
chat("<Narichten-System>: Einen schönen Tag/Abend.")
end
end
when login begin
send_letter("Offline-Nachrichten")
end
when button or info begin
test_off_message_system.menu()
end
end
end
Und bekomme bei jeden Login und anklicken der quest folgenen Fehler:
PHP Code:
mysql: ambiguous option '--e=SELECT COUNT(*) as count FROM player.message_system WHERE empfanger = 'Kay331' and gelesen = '0'' (enable_cleartext_plugin, execute)
Ladt mal deine Questing.lua hoch dann ändere ich es dir
Ich habs schon gefunden
PHP Code:
--os.execute('mysql '..pre..' --e='..string.format('%q',query)..' > '..fi) -- für MySQL51 os.execute('mysql '..pre..' -e'..string.format('%q',query)..' > '..fi) -- für MySQL55
Habs geändert aber wird irgendwie nicht übernommen -.-
make.py ausgeführt, reload q server neu gestartet aber der bleibt irgendwie
beim alten hängen
oder muss man da noch was ändern?
Ich krieg gleich ein anfall -.-
Hab jetzt alles geändert aber ist immer noch so er übernimmt es einfach nicht.
Naja hab jetzt auch kein bock mehr damit abzuärgern
Iphone Nachrichten problem 07/23/2013 - Smartphones - 1 Replies Hallo ich habe folgendes Problem
Ich bin gerade im Urlaub und mein whats Appell afeinmal das ich wieder diesen bestätigungs Code eingebe ich bekomme zwa eine SMS aber die ist von unbekannt und die ist leer einfach nur die Blase
[Hilfe]Offline Nachrichten System - Quest will nicht wirklich. 07/22/2013 - Metin2 Private Server - 4 Replies Ahuu com.
Da ich so gut wie garnichts von Questen verstehe brauche ich mal eure Hilfe :D
Quest:
--]--
quest offlinemessage begin
state start begin
when 9006.chat."Nachrichten" begin
say_title(mob_name(npc.get_race())..":" )
Problem mit Privaten Nachrichten 05/15/2013 - Main - 8 Replies Hey Leute,
ich wusste nicht wo ich mein Problem posten soll, daher mach Ich es jetzt einfach mal hier.
Mein Problem ist, dass ich über meinen PC keine Privaten Nachrichten verschicken kann. Wenn ich meine Nachricht schreibe und dann auf abschicken drücke, dann komm ich wieder in mein "Menü" wo meine erhaltenen PM's stehen aber weiter passiert nichts, sprich der Empfänger bekommt keine Nachricht und bei mir wird das auch nicht angezeigt.
Allerdings wenn ich von meinem Handy bei Tapatalk...
Problem mit Nachrichten empfangen(Skype Api) 01/02/2013 - .NET Languages - 19 Replies hallo,
ich habe nun etwas geschrieben damit ich nachrichten empfangen kann...
Das Problem ist nur das nicht alle Nachrichten ankommen, habe es mal getestet mir wurden 10 geschrieben und es kamen 2 an und einmal kamen von 10nachrichten 5an also immer anders...
Hat wer eine Idee wie ich das ganz hinbekomme ?
Mein Code :
Sub skype_MessageStatus(ByVal msg As ChatMessage, ByVal status As TChatMessageStatus) Try
If status = TChatMessageStatus.cmsReceived Or status =...