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