/makeleader probleme

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
  • Moin,
    wie die Überschrift scohn verrät hab ich grad ein Problem mit meinem /makeleader befehl:


    Selfmade.pwn(348) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(364) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(619) : error 017: undefined symbol "pName"
    Selfmade.pwn(625) : error 017: undefined symbol "pname"
    Selfmade.pwn(627) : error 017: undefined symbol "name"
    Selfmade.pwn(629) : error 017: undefined symbol "pname"
    Selfmade.pwn(630) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    6 Errors.


    Zeilen:

    public OnPlayerCommandText(playerid, cmdtext[]) //--------Zeile 602 ab hier runter :D
    {
    new cmd[256];
    new tmp[256];
    new idx;
    cmd = strtok(cmdtext, idx);


    if(strcmp(cmd, "/makeleader", true) == 0)
    {
    if(isPlayerAnAdmin(playerid, 1337))
    {
    new string[126];
    tmp = strtok(cmtext, idx);
    if(!strlen(tmp)) { SendClientMessage(playerid, ROT, "Benutzung: /makeleader [Playerid] [Fraktion]"); return 1; }
    new targetid = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) { SendClientMessage(playerid, ROT, "Benutzung: /makeleader [Playerid] [Fraktion]"); return 1; }
    new pFraktion = strval(tmp);
    pName(playerid),Name(targetid);
    if(IsPlayerConnected(targetid) && IsPlayerConnected(playerid))
    {
    if(pFraktion < 8 || pFraktion >= 0)
    {
    SetPVarInt(targetid, "Leader", pFraktion);
    format(string, sizeof(string), "Du hast %s zum Leader der Fraktion %d gemacht!", pname, pFraktion);
    SendClientMessage(playerid, HELLBLAU, string);
    format(string, sizeof(string), "%s hat dich zum Leader der Fraktion %d gemacht!", name, pFraktion);
    SendClientMessage(targetid, HELLBLAU, string);
    format(string, sizeof(string), "ADMCmd: %s hat %s zum Leader der Fraktion %s gemacht!", pname, name, pFraktion);
    SendAdminMessage(HELLBLAU, string); /
    }
    else { SendClientMessage(playerid,ROT, "* Fehler! Die Fraktionid muss zwischen 0 und 8 liegen!"); }
    }
    else
    {
    format(string, sizeof(string), "%d ist kein aktiver Spieler!", targetid);
    SendClientMessage(playerid,WEISS, string);
    }
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist kein Admin!");
    }
    return 1;
    }



    Falls ihr irgentwas genauer haben wollt schreibts einfach :D


    Hoffe ihr könnt mir helfen



    Mit freundlichen Grüßen,
    Jaystar

  • utils.inc(52) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(377) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(419) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(435) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(700) : error 029: invalid expression, assumed zero
    Selfmade.pwn(743) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(764) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(832) : warning 219: local variable "pname" shadows a variable at a preceding level
    Selfmade.pwn(841) : warning 219: local variable "pname" shadows a variable at a preceding level
    Selfmade.pwn(857) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1561) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1569) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1589) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1609) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1638) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1666) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1876) : warning 219: local variable "name" shadows a variable at a preceding level

  • Selfmade.pwn(619) : error 017: undefined symbol "pName"
    Selfmade.pwn(625) : error 017: undefined symbol "pname"
    Selfmade.pwn(627) : error 017: undefined symbol "name"
    Selfmade.pwn(629) : error 017: undefined symbol "pname"


    Zu diesen hier ist 2 & 4 auch klar weil du immer die selbe funktion nehmen musst:
    pName <- diese und nicht pname ausser du hast sie 2 mal definiert.
    und bei name -> Name


    MfG


    Destiny - RealLife is coming SOON!
    Wir sind zurück besser als je zuvor! :*