Name auslesen PROBLEM !!!!

  • Name auslesen PROBLEM !!!!

    Guten Abend ;)

    Ich habe 1 Frage und 1 Problem ...

    Mein Problem

    Der Befehl:
    [pwn]ocmd:makeadmin(playerid,params[])
    {
    if(IsPlayerAnAdmin(playerid,5))
    {
    new pID,level,string[128],string2[128],SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));

    if(sscanf(params,"ui",pID,level))return SendClientMessage(playerid,Weiß,"Benutze: /Makeadmin <Spielername/ID> <Level>");
    {
    if(level<0||level>5)return SendClientMessage(playerid,Rot,"Ungültiges Adminlevel!");
    {
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Rot,"Dieser Spieler ist nicht online!");
    SpielerInfo[pID][Adminlevel] = level;
    format(string,sizeof(string),"AdmCmd: %s hat dich auf das Adminlevel %i gesetzt.",SpielerName(playerid),level);
    format(string2,sizeof(string2),"Du hast %s auf das Adminlevel %i gesetzt.",SpielerName(pID),level);
    SendClientMessage(pID,Grün,string);
    SendClientMessage(playerid,Orange,string2);
    return 1;
    }
    }
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du kannst diesen Befehl nicht benutzen!");
    return 1;
    }
    }[/pwn]
    Fehlermeldung:
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : error 012: invalid function call, not a valid address
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXXXXX\gamemodes\Script!.pwn(519) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    4 Errors.
    Meine Frage
    Ist es möglich das man den SpielerNamen,AdminName,KillerNamen...
    einfach in eine Variable setzen kann und dem entsprechen benutzen???
    Beispiel:
    [pwn]ocmd:computer
    {
    SendClientMessage(playerid, Rot, "Du hast den Computer von %s zerstört !", SpielerNameVomBesitzerDesZerstörtenComputers);
    return 1;
    }[/pwn]
    SpielerNameVomBesitzerDesZerstörtenComputers = die Variable

    Ich bedanke mich bei jedem der mir hilft

    Mit Freundlichen Grüßen
    Hamia aka. Homer aka. Psycho_O
    Butterkeks