hi
kann mir jemand ien biepsiel geben wie man neue chats erstellt wie zum beispiel /me ?
würde mich auf eine antwort freuen.
MFG Pillepalle
hi
kann mir jemand ien biepsiel geben wie man neue chats erstellt wie zum beispiel /me ?
würde mich auf eine antwort freuen.
MFG Pillepalle
if(strcmp(cmdtext,"/me",true,3)==0) {
new name[MAX_PLAYER_NAME], s[100];
GetPlayerName(playerid,name,sizeof(name));
format(s,sizeof(s),"%s %s",name,cmdtext[5]);
SendClientMessageToAll(farbe,s);
return 1;
}
oder:
if (strcmp(cmd, "/me", true)==0)
{
new name[256];
GetPlayerName(playerid, name, sizeof(name));
strdel(cmdtext, 0, 4);
if(strlen(cmdtext) == 0){
SendClientMessage(playerid, COLOR_ORANGE, "Nutze: /me [text]");
} else {
format(string, sizeof(string), "* %s %s", name, cmdtext);
SendClientMessageToAll(COLOR_WHITE, string);
}
return 1;
}
1) Error: undefinted Symbol "cmd"
2) Wiso new name[256]???
schonmal nen Namen gesehen, der länger als 16 Zeichen ist? Nein? Kann daran liegen, dass der Server längere Namen nicht drauf lässt... Bad Nickname
PS: Ob es strdel ohne definition gibt... kA
Also in mein TDM Geht Das
Und wie kriegt man nen einfach Gangchat? Spawne als Blubb1 und will mit /g hi zu den anderen Blubb1 reden sodass Blubb2 es nicht hört
Hast du schon irgendwie Teams definiert?
jop sagte doch oben Blubb1 und Blubb 2 (z.b.)
So Sollte es Klappen
public OnPlayerText(playerid,text[])
{
if(text[0] == '!') {
new name[24], string[256];
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "%s (TEAM): %s", name, text[1]);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(gTeam[i] == gTeam[playerid])
SendClientMessage(i, GetPlayerColor(playerid), string);
}
}
return 0;
}
return 1;
}
mit Command xD
Und Funskonirt es?
brauche es als Command xd
Dann tausche das
if(text[0] == '!') {
mit dem aus
if(strcmp(cmdtext,"/tc",true,3)==0) {
aus, mache aus dem
text[1]
das
cmdtext[5]
und mache aus dem return 0; ein return 1;