/setnick befehl

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
  • hey ich hab schon versucht ein /setnich ( als admin den namen eines spieler einstellen) zu machen und es hat nich funktioniert kann mir jemand mal bitte zeigen wie ich es machen kann?
    bitte keine kommentare lern scripten oder sonstwas <facepalm>
    danke

  • Der Name woe der Spieler in SAMP dann heisst? Kannst net ändern.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?


  • ocmd:setnick(playerid,params[])
    {
    new pID, nick;
    if(!isPlayerAdmin)return SendClientMessage(playerid, rot, "Kein RCON Admin!");
    if(sscanf(params, "ss", pID, nick))return SendClientMessage(playerid, orange, "Benutzung: /blabla");
    SetPlayerName(pID, nick);



    return 1;
    }

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • 2 errors die sehe ich das erste mal in meinen leben :O



    C:\Program Files (x86)\Rockstar games\GTA san andreas\gamemodes\lodzik.pwn(14194) : error 076: syntax error in the expression, or invalid function call
    C:\Program Files (x86)\Rockstar games\GTA san andreas\gamemodes\lodzik.pwn(14196) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.





    COMMAND:setnick(playerid,params[])
    {
    new pID, nick;
    if(!IsAdmin)return SendClientMessage(playerid, ROT, "du bist kein admin");
    if(sscanf(params, "ds", pID, nick))return SendClientMessage(playerid,ROT, "/setnick [playerid] [nick]");
    SetPlayerName(pID, nick);
    return 1;
    }


  • Markier doch bitte mal die Zeilen...
    // Edit : Versuchs mal so
    COMMAND:setnick(playerid,params[])
    {
    new pID, nick;
    if(!IsAdmin)return SendClientMessage(playerid, ROT, "du bist kein admin");
    if(sscanf(params, "us", pID, nick))return SendClientMessage(playerid,ROT, "/setnick [playerid] [nick]");
    SetPlayerName(pID, nick);
    return 1;
    }

    Mit unfreundlichen Grüßen
    Buschmensch

  • Ups sorry, das Adminsystem ist bei dir "isAdmin?" Da fehlt noch playerid + rang jenachdem wie dein Adminsys aufgebaut ist.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?

  • ah ich habs jetzt ;p bei mir ist die admin abfrage so hier if(IsAdmin(playerid))
    das war jetzt ein peinlicher fehler ;p


    aber noch ein error




    C:\Program Files (x86)\Rockstar games\GTA san andreas\gamemodes\lodzik.pwn(14196) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.




    das ist die zeile



    SetPlayerName(pID, nick);

  • Machs am besten noch so:



    ocmd:setnick(playerid,params[])
    {
    new pID, nick[25];
    if(!IstSpielerEinAdmin(playerid,4))return SendClientMessage(playerid, rot, "du bist kein admin");
    if(sscanf(params, "us", pID, nick))return SendClientMessage(playerid, rot, "/setnick [playerid] [nick]");
    switch(SetPlayerName(pID, nick))
    {
    case -1:{SendClientMessage(playerid, rot, "Es gibt bereits einen Spieler mit diesem Namen!");}
    case 0:{SendClientMessage(playerid, rot, "Du kannst dich nicht genau wie vorher nennen!");}
    case 1:{SendClientMessage(playerid, grün, "Erfolgreich umbenannt!");}
    }
    return 1;
    }



    Abfragen abändern.

    Wer ist der Mensch hinter der Uniform? Ist euch das bekannt?
    Es ist der selbe der noch eben in Zivil neben euch stand.
    Warum wird er gehasst und so selten respektiert?
    Warum ist er derjenige der seinen Hals für euch riskiert?
    Trägt der Bulle eine Weste, das hat er früher nie gemacht,
    die Zeiten haben sich geändert und jeder Dienst ist ein Kampf!
    Warum gibt’s das SEK und warum sind sie so brutal?
    Und wieso hat wieder einer mit seinem Leben bezahlt?