Errors mit Wanted

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
  • Hallo,
    ich hatte das prob das die Wanteds im HUD nicht angezeigt werden und nicht gespeichet. dann habe habe ich dies getan:


    bei mir sieht das so aus:


    enum pInfo
    {
    pKey[128],
    pLevel,
    pAdmin,
    pDonateRank,
    gPupgrade,
    pConnectTime,
    pReg,
    pSex,
    pAge,
    pOrigin,
    pCK,
    pMuted,
    pExp,
    pCash,
    pAccount,
    pCrimes,
    pKills,
    pDeaths,
    pArrested,
    pWantedDeaths,
    pPhoneBook,
    pLottoNr,
    pFishes,
    pBiggestFish,
    pJob,
    pPayCheck,
    pHeadValue,
    pJailed,
    pJailTime,
    pMats,
    pDrugs,
    pLeader,
    pMember,
    pFMember,
    pRank,
    pChar,
    pContractTime,
    pDetSkill,
    pSexSkill,
    pBoxSkill,
    pLawSkill,
    pMechSkill,
    pJackSkill,
    pCarSkill,
    pNewsSkill,
    pDrugsSkill,
    pCookSkill,
    pFishSkill,
    Float:pHealth,
    Float:pSHealth,
    pInt,
    pLocal,
    pTeam,
    pModel,
    pPnumber,
    pPhousekey,
    pPbiskey,
    Float:pPos_x,
    Float:pPos_y,
    Float:pPos_z,
    pCarLic,
    pFlyLic,
    pBoatLic,
    pFishLic,
    pGunLic,
    pGun1,
    pGun2,
    pGun3,
    pGun4,
    pAmmo1,
    pAmmo2,
    pAmmo3,
    pAmmo4,
    pCarTime,
    pPayDay,
    pPayDayHad,
    pCDPlayer,
    pWins,
    pLoses,
    pAlcoholPerk,
    pDrugPerk,
    pMiserPerk,
    pPainPerk,
    pTraderPerk,
    pTut,
    pMissionNr,
    pWarns,
    pAdjustable,
    pFuel,
    pMarried,
    pWanteds,
    pMarriedTo[128],
    };


    public OnPlayerDisconnect(playerid, reason)
    {
    gActivePlayers[playerid]--;
    numplayers--;
    PlayerInfo[playerid][pAdjustable] = 1;
    OnPlayerUpdate(playerid);
    new Grund[256];
    new name[24];
    new disconnectstring[256];
    new wanteds;
    wanteds = GetPlayerWantedLevel(playerid);
    PlayerInfo[playerid][pWantedLevels] = wanteds;


    GetPlayerName(playerid,name,24);
    ...


    public OnPlayerSpawn(playerid)
    {
    SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanteds];
    InitLockDoors(playerid);
    STDPlayer[playerid] = 0;
    gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
    ....usw


    habe ich das alles richtig gemachT? Sry bin kein scripter daher ka ob das richtig ist. nur so wie ichs gemacht habe bekomme ich 2 erorros: C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\filterscripts\gf_3.pwn(2456) : error 017: undefined symbol "pWantedLevels"
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\filterscripts\gf_3.pwn(3166) : error 001: expected token: ",", but found ";"
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\filterscripts\gf_3.pwn(8361) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\filterscripts\gf_3.pwn(9020) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    wie behebe ich das und wie muss ich das richtig einsetzen?


    Lg
    Michi

  • Bei 2456: das heisst pWanteds
    Bei 3166: Hier muss aus ; , werden
    Bei 8361& 9020: falsch eingerückt


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • bei dem teil da:
    enum pInfo
    {
    pKey[128],
    pLevel,
    pAdmin,
    pDonateRank,
    gPupgrade,
    pConnectTime,

    da noch hinzufügen:
    pWanteds,
    und beim anderen error musste mal in die zeile 3166 gucken, wo du da ein "," statt ";" hast
    //EDIT: wer lesen kann ist im vorteil -.- hab die errormeldung nicht richtig gelesen

  • Bei 2456: das heisst pWanteds
    Bei 3166: Hier muss aus ; , werden
    Bei 8361& 9020: falsch eingerückt

    das mit pWanteds behoben.
    aber das mit 3166 funkt net habe es mit , ersetzt


    SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanteds],


    aber funkt net:



    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\gamemodes\gf_3.pwn(3166 -- 3167) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\gamemodes\gf_3.pwn(3166 -- 3167) : error 001: expected token: ",", but found ";"
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\gamemodes\gf_3.pwn(8375) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Michael\Desktop\sampserver\samp022server.win32\gamemodes\gf_3.pwn(9056) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    und wie meinsts das: Bei 8361& 9020: falsch eingerückt


    muss ich da 4 leerzeichen davor machen oder was?