Teamchat

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Du musst einfach bei OnPlayerText abrufen ob der Spieler ein "!" gesendet hat, und dann für alle anderen Spieler die in der selben Fraktion sind den Text der nach dem "!" steht ausgeben.


    Mfg

  • public OnPlayerText(playerid, text[])
    {
    if(strcmp(text[0],"!",true) == 0)
    {
    //Teamchat
    }
    }


    Das erste Zeichen also im Array text die Nullte Zelle muss ja den Char ! ethalten. Also die erste Zelle auf das Zeichen ! überprüfen.

  • Teamchat...
    Benutzt Variable um abzufragen ,ob der Spieler ein Teammitglied ist !
    also:
    enum teamab[teama,Teamb];new team[MAX_PLAYERS];//eine simple if abfrageif(teamab = 1);{Wäre team A//code}
    Falls Fehler vorliegen ,entschuldige ich mich ,habe oder werde mit dem scripten wieder anfangen (6 Wochen sind vergangen)
    Vom Prinzip her müsste man es so sein