gugu!
Ich Bastel nun schon einige Zeit an meinem Spiel/Programm leider macht mir der Chat immer wieder Probleme...
Folgendes steht in einem funktions Script:
Alles anzeigen
Dies steht in meinem Step Event Script:
Nun zum Problem:
Player xyz will nun eine Private nachricht an Player abc schicken (/msg abc <nachricht>)
Und Player abc bekommt volgendes angezeigt:
xyz flüstert dir: Du flüsters abc: <nachricht>
Aber das """Du flüsters abc""" soll ja nicht mitgesendet bzw nicht angezeigt werden.
Hat da wer einen änderungs vorschlag?
Gruß larion99
Ich Bastel nun schon einige Zeit an meinem Spiel/Programm leider macht mir der Chat immer wieder Probleme...
Folgendes steht in einem funktions Script:
GML-Quellcode
- // Private Nachricht senden
- if string_pos('/msg ',text)=1
- {
- senden=false;
- temp=0;
- tempname=string_delete(text,1,5);
- temppos=string_pos(' ',tempname);
- tempname=string_lower(string_delete(tempname,temppos,string_length(tempname)-temppos+1));
- temptext=string_delete(text,1,temppos+5);
- repeat (mplay_player_find())
- {
- if string_pos(tempname,string_lower(mplay_player_name(temp)))=1
- {
- script_addline(global.myname+' Du flüsters '+mplay_player_name(temp)+' : '+temptext,c_gray);
- temptext=string_delete(temptext,1,string_length(global.myname));
- mplay_message_send(mplay_player_id(temp),3,temptext);
- }
- temp+=1;
- }
- exit;
- }
Dies steht in meinem Step Event Script:
GML-Quellcode
- / /Prüft ob Nachrichten vorhanden sind und gibt sie ggf. aus
- if (mplay_message_receive(0))
- {
- // Normal
- if (mplay_message_id() == 1)
- script_addline(mplay_message_name() + ': ' + mplay_message_value(),c_black);
- // Flüstern
- if (mplay_message_id() == 3)
- script_addline(mplay_message_name() + ' flüstert dir:' +mplay_message_value(),c_green);
- }
Nun zum Problem:
Player xyz will nun eine Private nachricht an Player abc schicken (/msg abc <nachricht>)
Und Player abc bekommt volgendes angezeigt:
xyz flüstert dir: Du flüsters abc: <nachricht>
Aber das """Du flüsters abc""" soll ja nicht mitgesendet bzw nicht angezeigt werden.
Hat da wer einen änderungs vorschlag?
Gruß larion99