PM System PM von/an

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi ich weiß nicht ob ich hier Richtig bin aber ich habe ein Problem
    Ich habe ein PM System gemacht und dann wollte ich noch machen das dann da steht von wem die Nachicht kan und an wen die Nachricht geschrieben wurde, nur ich weiß nicht wie.
    Ich habe schon viel gegoogelt und viel versucht aber alles ging nicht


    Hier mein Code:

    Code: PM
    ocmd:pm(playerid,params[])
    {
    	new pID,text[128];
    	if(sscanf(params,"is[128]",pID,text))return SendClientMessage(playerid,COLOR_RED,"Info: /pm [ID] [Nachricht]");
    	SendClientMessage(pID,COLOR_ORANGE,text);
    	return 1;
    }

    Hoffe mir kann eienr Helfen

    Beiträge


    1 [Ja: X | Nein: ]
    50 [Ja: | Nein: X]
    80 [Ja: | Nein: X]
    100 [Ja: | Nein: X]

  • Wie soll das dann ungefähr aussehen? Sorry bin zu blöd dafür fange grade erst an in der Scripting Szene :P

    Beiträge


    1 [Ja: X | Nein: ]
    50 [Ja: | Nein: X]
    80 [Ja: | Nein: X]
    100 [Ja: | Nein: X]

  • ocmd:pm(playerid,params[])
    {
    new pID,text[128],string[144],playeridname[MAX_PLAYER_NAME],pIDname[MAX_PLAYER_NAME];
    if(sscanf(params,"us",pID,text))return SendClientMessage(playerid,COLOR_RED,"Info: /pm [ID] [Nachricht]");
    GetPlayerName(playerid,playeridname,sizeof(playeridname));
    GetPlayerName(pID,pIDname,sizeof(pIDname));
    format(string,sizeof(string),"%s (Von: %s)",text,playeridname);
    SendClientMessage(pID,COLOR_ORANGE,string);
    format(string,sizeof(string),"%s (An: %s)",text,pIDname);
    SendClientMessage(playerid,COLOR_ORANGE,string);
    return 1;
    }
    Hab's jetzt selber nicht getestet, aber müsste eigentlich funktionieren.