Selbstmord Nachricht

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 versuche gerade einen Selbstmord Befehl zu erstellen und das ist bisher das Resultat:


    if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
    SetPlayerHealth(playerid,0);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    SendClientMessage(playerid,COLOR_RED,"Du hast Selbstmord begangen.");
    SendClientMessageToAll(0xFF0000FF,"%d hat einen Selbstmord begangen.",name); // Das ist die Error Zeile
    return 1;
    }


    Nun, ich bekomme folgenden Fehler:


    C:\Users\Max\Desktop\Samp Server\gamemodes\GGW.pwn(82) : warning 202: number of arguments does not match definition


    Ich denke mal, es liegt an dem "name".. Aber ich will, dass da auch steht wer Selbstmord begangen hat :D


    Danke im Vorraus. :)

  • Dann versuch das ganze mal so... ;)


    Du erstellst ein Stock, wo der Name uns schon verraten wird.


    stock SpielerName(playerid)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    return name;
    }


    Dann fügst du die Funktion als String ein...



    if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
    new string[128];
    SetPlayerHealth(playerid,0);
    SendClientMessage(playerid,COLOR_RED,"Du hast Selbstmord begangen.");
    format(text,sizeof," %s hat Selbstmord begangen",SpielerName(playerid));
    SendClientMessageToAll(0xFF0000FF,string);
    return 1;
    }

  • if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
    new name[MAX_PLAYER_NAME], string[128];
    SetPlayerHealth(playerid,0);
    GetPlayerName(playerid,name,sizeof name);
    SendClientMessage(playerid,COLOR_RED,"Du hast Selbstmord begangen.");
    format(string, sizeof(string), "%s hat einen Selbstmord begangen.", name);
    SendClientMessageToAll(0xFF0000FF,string);
    return 1;
    }

    ▬|██████|▬
    This is Nudelholz.
    Copy Nudelholz in your Signatur
    to make better Kuchens
    and other Teigprodukte!

  • Mach Das
    if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
    SetPlayerHealth(playerid,0);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    SendClientMessage(playerid,COLOR_RED,"Du hast Selbstmord begangen.");
    SendClientMessageToAll(0xFF0000FF,"%s hat einen Selbstmord begangen.",name);
    return 1;
    }
    zu das


    if (strcmp("/kill", cmdtext, true, 5) == 0)
    {
    SetPlayerHealth(playerid,0);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof name);
    SendClientMessage(playerid,COLOR_RED,"Du hast Selbstmord begangen.");
    format(string,sizeof(string)," %s hat einen Selbstmord begangen",name);
    SendClientMessageToAll(0xFF0000FF,name);
    return 1;
    }


    SendClientMessageToall immer mit einem String :)


    MFG Rapture


    //EDIT ElDIablo war schneller :D


  • Du hast garkein String erstellt. ^^


    new string[128];

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen