Jump to content
Geplaatst:
comment_1419816

Hey,

Je kent dat wil in stunt servers.

Wanneer je /drift1 typt,

Komt er te staan: (playername) has joined /drift1

Ik wil graag weten wat die code is!

Ik probeerde het eerst zo:

SendClientMessageToAll(color, "%s has joined /drift1");

Maar dat werkt niet, want als ik dan die tele intyp, crasht de server.

HELP!

Featured Replies

Geplaatst:
comment_1419910

Je probeert een lege variabele te verzenden in een functie die geen variabelen ondersteund. Logisch dat de server crasht.

new pName[24]; GetPlayerName(playerid, pName, sizeof(pName));
new string[128]; format(string, sizeof(string), "** %s (id:%i) has joined the drift!", pName, playerid);
SendClientMessageToAll(color, string);

Geplaatst:
comment_1420225

Je kan het zo doen:

public OnPlayerCommandText(playerid, cmdtext[])
{
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, sizeof(pName));
// ---------------

if(!strcmp(cmdtext, "/tp", true))
{
	SetPlayerPos(..);

	format(string, sizeof(string), "** %s (id:%i) has teleported!", pName, playerid);
	SendClientMessageToAll(color, string);

	return 1;
}
return 0;
}

Geplaatst:
comment_1421372

PS:

public OnPlayerCommandText(playerid, cmdtext[])
{
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, sizeof(pName));
// ---------------

if(!strcmp(cmdtext, "/tp", true))
{
				SetPlayerPos(..);

	format(string, sizeof(string), "** %s (id:%i) has teleported to /%s.", pName, playerid, cmdtext);
	SendClientMessageToAll(color, string);

	return 1;
}
//----------------------------------------------------
if(!strcmp(cmdtext, "/tp", true))
{
				SetPlayerPos(..);

	format(string, sizeof(string), "** %s (id:%i) has used /%s.", pName, playerid, cmdtext);
	SendClientMessageToAll(color, string);

	return 1;
}
//----------------------------------------------------
return 0;
}

dan komt er te staan:

Teles:

bijv: *** [JD]Crusher (ID:12) has teleported to /TP.

bijv: *** [JD]Crusher (ID:5) has teleported to /Bigjump.

bijv: *** [JD]Crusher (ID:87) has teleported to /Airport.

bijv: *** [JD]Crusher (ID:36) has teleported to /StuntZone.

Cmds:

bijv: *** [JD]Crusher (ID:12) has used /Teleports.

bijv: *** [JD]Crusher (ID:5) has used /Kill.

bijv: *** [JD]Crusher (ID:87) has used /LOL.

bijv: *** [JD]Crusher (ID:36) has used /login.

zo doe ik het altijd scheelt werk of doe

dat deed ik voordat ik met stock werkte.

Bewerkt: door Crusher!!

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.