Ich möchte jeweils einen Ton Ingame hören, wenn eine SMS oder Anruf eintrifft. Dies funktioniert aber nicht, was stimmt hier nicht?
SetTimer, SMS, 600
SetTimer, Telefon, 600
--------
Telefon:
IfWinNotActive, GTA:SA:MP
return
GetChatLine(0, chat)
if(InStr(chat, "Dein Handy klingelt"))
{
SoundPlay, tele.mp3
}
return
SMS:
IfWinNotActive, GTA:SA:MP
return
GetChatLine(0, chat)
if(InStr(chat, "SMS:"))
{
SoundPlay, sms.mp3
}
return
Alles anzeigen
Und Hier möchte ich gerne wenn mir jemand eine SMS schreibt, das ich ihm mit /re direkt antworten kann. Ohne seine Nummer eingeben zu müssen, auch dies funktioniert leider nicht. Ich hoffe jmd. kann mir helfen.
;:?:/re::
;if(!IsInChat())
; return
;name:= getUsername()
;Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
;{
; if InStr(chat, "SMS:")
; {
; RegExMatch(chat, ", Sender: (.*) \((.*)\)" ,SMSS)
; if(SMSS1!=getUsername())
; continue
; }
; {
; if InStr(A_LoopReadLine, ", Sender: ")
; {
; RegExMatch(A_LoopReadLine, ", Sender: (.*) \((.*)\)" ,SMS)
; if(SMS1==getUsername())
; continue
; else
; RegExMatch(A_LoopReadLine, ", Sender: (.*) \((.*)\)" ,SMS)
; lsms:= A_LoopReadLine
; }
; }
;}
;RegExMatch(lsms, "SMS: (.*) Sender: (.*) \((.*)\)", lel)
;SendKChat("Letze SMS von " lel2 " (ID: " getPlayerIdByName(lel2) "): " lel1)
;Send /sms{space}%lel3%{space}
;return
Alles anzeigen
Hier noch mein letztes Problem. Ich möchte eine Abfrage machen, die überprüft ob das Radio (PlayaudioStream) schon aktiv ist. Wie kann ich das machen, den im Moment jedes mal wenn ich die Taste drücke, verbindet er sich neu mit dem Stream und das möchte ich aber nicht. Und das Licht soll ja ab 19uhr anschalten, dies tut es auch. Aber nach 24:00 Uhr tut es dies nicht mehr, warum? Wie kann ich das Problem beheben?
Numpad0::
If(IsInChat())
return
playAudioStream("http://stream01.iloveradio.de/iloveradio1.mp3")
SendChat("/engine")
sleep 1050
If(getVehicleLockState() == 0)
{
SendChat("/lock")
}
If(A_Hour > 19 && getVehicleLightState() == 0)
{
SendChat("/lights")
addchatmessage("{FFFFFF}Das Licht wurde {00E5E9}Aktiviert!")
}
sleep 1050
return
Alles anzeigen