wieder Chat Probleme

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • wieder Chat Probleme

    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:

    GML-Quellcode

    1. // Private Nachricht senden
    2. if string_pos('/msg ',text)=1
    3. {
    4. senden=false;
    5. temp=0;
    6. tempname=string_delete(text,1,5);
    7. temppos=string_pos(' ',tempname);
    8. tempname=string_lower(string_delete(tempname,temppos,string_length(tempname)-temppos+1));
    9. temptext=string_delete(text,1,temppos+5);
    10. repeat (mplay_player_find())
    11. {
    12. if string_pos(tempname,string_lower(mplay_player_name(temp)))=1
    13. {
    14. script_addline(global.myname+' Du flüsters '+mplay_player_name(temp)+' : '+temptext,c_gray);
    15. temptext=string_delete(temptext,1,string_length(global.myname));
    16. mplay_message_send(mplay_player_id(temp),3,temptext);
    17. }
    18. temp+=1;
    19. }
    20. exit;
    21. }
    Alles anzeigen


    Dies steht in meinem Step Event Script:

    GML-Quellcode

    1. / /Prüft ob Nachrichten vorhanden sind und gibt sie ggf. aus
    2. if (mplay_message_receive(0))
    3. {
    4. // Normal
    5. if (mplay_message_id() == 1)
    6. script_addline(mplay_message_name() + ': ' + mplay_message_value(),c_black);
    7. // Flüstern
    8. if (mplay_message_id() == 3)
    9. script_addline(mplay_message_name() + ' flüstert dir:' +mplay_message_value(),c_green);
    10. }


    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
  • wenns nicht angezeigt werden soll....wie wärs wenn dus einfach löschst ?

    EDIT : das mein ich :

    GML-Quellcode

    1. / /Prüft ob Nachrichten vorhanden sind und gibt sie ggf. aus
    2. if (mplay_message_receive(0))
    3. {
    4. // Normal
    5. if (mplay_message_id() == 1)
    6. script_addline(mplay_message_name() + ': ' + mplay_message_value(),c_black);
    7. // Flüstern
    8. if (mplay_message_id() == 3)
    9. script_addline(mplay_message_name() + ' ' +mplay_message_value(),c_green);

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Shadowheart ()