Help ( Undefined Symbol ? )

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
  • Code? ...



    Server.pwn(2388) : error 017: undefined symbol "PlayerInfo"



    ocmd:setcarhp(playerid,params[])
    {
    new pID,Health,string[124];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(sscanf(params,"ui",pID,Health))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /Setcarhp [playerid/Name] [Car Leben]");
    SetVehicleHealth(GetPlayerVehicleID(pID), Health);
    format(string,sizeof(string),"Admin %s (ID: %i) hat das Fahrzeug Leben von %s (ID: %i) auf %i gesetz.",PlayerInfo[playerid][pName],playerid,PlayerInfo[pID][pName],pID,Health);
    SendAdminMessage(ORANGE,string);
    format(string,sizeof(string),"Admin %s (ID: %i) hat dein Fahrzeug Leben auf %i gesetz.",PlayerInfo[playerid][pName],playerid,Health);
    SendClientMessage(pID,LILA,string);
    format(string,sizeof(string),"Du hast das Fahrzeug Leben von %s (ID: %i) auf %i gesetz.",PlayerInfo[pID][pName],pID,Health);
    SendClientMessage(playerid,LILA,string);
    return 1;
    }


    Bitte hilft mir

  • ocmd:setcarhp(playerid,params[])
    {
    new pID,Float:Health,string[124];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(sscanf(params,"uf",pID,Health))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /Setcarhp [playerid/Name] [Car Leben]");
    SetVehicleHealth(GetPlayerVehicleID(pID), Health);
    format(string,sizeof(string),"Admin %s (ID: %i) hat das Fahrzeug Leben von %s (ID: %i) auf %0.1f gesetz.",pName(playerid),playerid,pName(pID),pID,Health);
    SendAdminMessage(ORANGE,string);
    format(string,sizeof(string),"Admin %s (ID: %i) hat dein Fahrzeug Leben auf %0.1f gesetz.",pName(playerid),playerid,Health);
    SendClientMessage(pID,LILA,string);
    format(string,sizeof(string),"Du hast das Fahrzeug Leben von %s (ID: %i) auf %0.1f gesetz.",pName(pID),pID,Health);
    SendClientMessage(playerid,LILA,string);
    return 1;
    }


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

    3HZXdYd.png

    Einmal editiert, zuletzt von Jeffry ()



  • Server.pwn(2389) : error 017: undefined symbol "SendAdminMessage"
    Server.pwn(2408) : error 017: undefined symbol "ExpName"
    Server.pwn(2408) : error 079: inconsistent return types (array & non-array)
    Server.pwn(2416) : warning 219: local variable "pName" shadows a variable at a preceding level

  • Ohh, sorry. Das mit dem ExpName habe ich vergessen weg zu machen.


    ocmd:setcarhp(playerid,params[])
    {
    new pID,Health,string[124];
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
    if(sscanf(params,"ui",pID,Health))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /Setcarhp [playerid/Name] [Car Leben]");
    SetVehicleHealth(GetPlayerVehicleID(pID), Health);
    format(string,sizeof(string),"Admin %s (ID: %i) hat das Fahrzeug Leben von %s (ID: %i) auf %i gesetz.",pSpielerName(playerid),playerid,pSpielerName(pID),pID,Health);
    SendClientMessageToAll(ORANGE,string);
    format(string,sizeof(string),"Admin %s (ID: %i) hat dein Fahrzeug Leben auf %i gesetz.",pSpielerName(playerid),playerid,Health);
    SendClientMessage(pID,LILA,string);
    format(string,sizeof(string),"Du hast das Fahrzeug Leben von %s (ID: %i) auf %i gesetz.",pSpielerName(pID),pID,Health);
    SendClientMessage(playerid,LILA,string);
    return 1;
    }


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


    Da es pName bei dir schon gibt, benennen wir es um.