Also will machen das hier der Playername von dem der den Command eingibt erscheint
SendClientMessageToAll(playerid, COLOR_YELLOW, "Sicherheitsbeamter %p ist nun im Dienst!");
Habe es so versucht aber es geht nicht?
LG
Also will machen das hier der Playername von dem der den Command eingibt erscheint
SendClientMessageToAll(playerid, COLOR_YELLOW, "Sicherheitsbeamter %p ist nun im Dienst!");
Habe es so versucht aber es geht nicht?
LG
Den Namen des Spielers mit GetPlayerName getten, den String entsprechend formatieren und als SCM ausgeben.
MFG
Den Namen des Spielers mit GetPlayerName getten, den String entsprechend formatieren und als SCM ausgeben.
MFG
Hää
hier ist der command
if(strcmp(cmdtext,"/bsnduty",true)==0)
{
SendClientMessageToAll(playerid, COLOR_YELLOW, "Sicherheitsbeamter %p ist nun im Dienst!");
return 1;
}
new GetName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GetName,sizeof(GetName));
format(dienst,sizeof(dienst),"Sicherheitsbeamter %s ist nun im Dienst!",GetName);
SendClientMessageToAll(playerid, COLOR_YELLOW, dienst);
So müsste es funktionieren.
bei deinem Code fehlt noch new str[200]; ;D
new GetName[MAX_PLAYER_NAME],str[200]; //200 ist nur die Länge des Strings, die er maximal bekommt
GetPlayerName(playerid,GetName,sizeof(GetName));
format(str,sizeof(str),"Sicherheitsbeamter %s ist nun im Dienst!",GetName);
SendClientMessageToAll(playerid, COLOR_YELLOW, dienst);
Achja genau
Danke
bei deinem Code fehlt noch new str[200]; ;D
new GetName[MAX_PLAYER_NAME],str[200]; //200 ist nur die Länge des Strings, die er maximal bekommt
GetPlayerName(playerid,GetName,sizeof(GetName));
format(str,sizeof(str),"Sicherheitsbeamter %s ist nun im Dienst!",GetName);
SendClientMessageToAll(playerid, COLOR_YELLOW, dienst);
dafuq
Wieso benutzt du einen string von 200 Zellen, wenn in der SAMP Chatbox maximal 128 erlaubt sind
P.S: Zudem ist die Syntax von SCMToAll noch falsch
new GetName[MAX_PLAYER_NAME],str[200]; //200 ist nur die Länge des Strings, die er maximal bekommt GetPlayerName(playerid,GetName,sizeof(GetName)); format(str,sizeof(str),"Sicherheitsbeamter %s ist nun im Dienst!",GetName); SendClientMessageToAll(playerid, COLOR_YELLOW, dienst);
Das ist ein Bisschen Fail
SendClientMessageToAll setzt man doch kein playerid vor
Also so ist es richtig:
new GetName[MAX_PLAYER_NAME],str[200]; //200 ist nur die Länge des Strings, die er maximal bekommt
GetPlayerName(playerid,GetName,sizeof(GetName));
format(str,sizeof(str),"Sicherheitsbeamter %s ist nun im Dienst!",GetName);
SendClientMessageToAll( COLOR_YELLOW, dienst);
dafuq
Wieso benutzt du einen string von 200 Zellen, wenn in der SAMP Chatbox maximal 128 erlaubt sind
es geht doch viel mehr oder?
außerdem war es nur ein Beispiel
kannst gerne 128 benutzen
es geht doch viel mehr oder?
außerdem war es nur ein Beispiel
kannst gerne 128 benutzen
Nope soviel ich weiß gehen nur bis 128 xD
es geht doch viel mehr oder?
außerdem war es nur ein Beispiel
kannst gerne 128 benutzen
So bringt man Anfängern aber ressourcenfressendes Scripten bei.
Und nein, ein "Satz" kann max. in der Chatbox 128 Zeichen lang sein, alles längere wird einfach abgeschnitten.
MFG
So bringt man Anfängern aber falsches und ressourcenfressendes Scripten bei.
Und nein, ein "Satz" kann max. in der Chatbox 128 Zeichen lang sein, alles längere wird einfach abgeschnitten.
MFG
Ich hab aber mal gesehen, dass ein Chat über 2 zeilen ging,
aber ich hab keine Ahnung wie viele Zeichen das waren kann sein, dass das dann 128 sind