Hallo,
Ich würde gerne wissen wie man mit einem Befehl den ein Spieler eingibt, das dann bei einem Team einen Message ankommt (mit gTeam).
Ich hoffe ich konnte es euch gut erklären.
Hallo,
Ich würde gerne wissen wie man mit einem Befehl den ein Spieler eingibt, das dann bei einem Team einen Message ankommt (mit gTeam).
Ich hoffe ich konnte es euch gut erklären.
Wäre es möglich die Frage deutlicher zu erklären? Ich lese aus deien Frage 3 Fragen
Hm, wirklich komisch gestellt die frage kann sie halb verstehen aber naja erkläre sie uns allen doch nochmal normal^^
Glaube er will das wenn man z.B. /taxi eingibt dass dann das taxi gteam (kp obs das jetzt bei ihm gibt) eine Nachricht bekommt...
Ich glaube das geht dann nur mit (wenn es das gibt)
SendClientMessageToTeam
Musste halt alles ausprobieren...
Glaube er will das wenn man z.B. /taxi eingibt dass dann das taxi gteam (kp obs das jetzt bei ihm gibt) eine Nachricht bekommt...
jop genau so^^
trotz dem Beispiel mit dem Taxi wurd ich noch end schlau draus^^
if(strcmp(cmdtext,"/schinken",true)==0) {
if(gTeam[playerid]==TEAM_SCHINKEN) {
new string[100], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s: /schinken",name);
SendClientMessage(playerid,farbe,"Der Schinken war lecker, du ahst wieder volles Leben");
SetPlayerHealth(playerid,100);
for(new i = 0; i <= GetMaxPlayers(); i++) {
if(gTeam[i]==TEAM_SCHINKEN) {
SendClientMessage(i,farbe,string); }}
return 1;
}
Oder er will sowas:
if(strcmp(cmdtext,"/kA",true)==0) {
if(gTeam[playerid]!=kein_Team) {
new name[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s : %s",name,cmdtext[4]);
for(new i = 0; i <= GetMaxPlayers(); i++) {
if(gTeam[i]==gTeam[playerid]) {
SendClientMessage(i,farbe,string); }}
return 1;
}
Können paar Rechtschreibfehler drinen sein... also falls Errors kommen erst uf sowas prüfen^^
ok danke, ich werde es gleich mal einbauen und testen^^xD