Hi,
ich würde gern wissen, wie ich einen Teamchat machen, indem man z.B. ein Ausrufezeichen vor den Text schreibet.
Wäre echt cool, wenn ihr mir weiterhelfen würdet.
Teamchat
- Blue-Knife
- Geschlossen
- Erledigt
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
-
ok, sorry das ich das frag aber wie kann ich das abrufen (bin noch blutiger Anfänger )
-
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 -
breadfish.de
Hat das Thema geschlossen.