Hi ich wollt fragen wie man ein Private nachricht system erstellt also
z.B :
/pn [ID] [TEXT] und ein Teamchat z.B /t [TEXT]
ich weiss nicht wie des genau heisst (das system) deswegen weiss ich nicht wonach ich suchen soll
ich bitte um hilfe
mfg pain
Hi ich wollt fragen wie man ein Private nachricht system erstellt also
z.B :
/pn [ID] [TEXT] und ein Teamchat z.B /t [TEXT]
ich weiss nicht wie des genau heisst (das system) deswegen weiss ich nicht wonach ich suchen soll
ich bitte um hilfe
mfg pain
Selber Scripten ?.
Nebenbei ist das Editieren des Beitrags auch Pushen
ja wenn ihr mir nicht hilft ich frag euch ja wie man das script
ocmd:sms(playerid,params[])
{
new pid,
text[128];
if (sscanf(params, "ds[128]", pid, text)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /sms [ID] [TEXT]");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit der angegebenen ID ist Online");
new string[128],gPlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,gPlayerName,MAX_PLAYER_NAME);
format(string,sizeof(string),"SMS:%s (von:%s)",text,gPlayerName[playerid]);
SendClientMessage(playerid,COLOR_YELLOW,string);
SendClientMessage(playerid,COLOR_HELLBLUE,"SMS wurde erfolgreich abgesendet");
SendClientMessage(pid,COLOR_YELLOW,string);
return 1;
}
dafür brauchst du aber sscanf und ocmd.. da du keine nähere info gegeben hast was du benutzt habe ich das mal gepostet
edit : verbesserungen
dcmd_pn(playerid,params[])
{
new ziel;
new message[256];
if(sscanf(params, "us[512]", ziel, message))
{
return SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /pn [Playerid] [Nachricht]");
}
if(!IsPlayerConnected(ziel))
{
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
else
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, sizeof(aname));
new string[256];
format(string, sizeof(string), "%s sagt dir: %s ", aname, message);
SendClientMessage(ziel, //farbe, string);
new name[MAX_PLAYER_NAME];
GetPlayerName(ziel, name, sizeof(name));
format(string, sizeof(string), "Du hast %s gesagt: %s ", name, message);
SendClientMessage(playerid, //farbe, string);
}
return 1;
und der rest was zu dcmd gehört
und was ist wenn man nichts hat? ( außer dini )
was macht man dann?
Mfg. xXScOrPiONXx