Beiträge von ReborN

    if(IsTuner(GetVehicleModel(vehicleid)))
    {
    ShowPlayerDialog(playerid,Spoiler1,DIALOG_STYLE_LIST,"Spoilers","Spoiler Pro[800€]\nSpoiler Win[800€]\nSpoiler Drag[800€]\nSpoiler Alpha[800€]\nSpoiler Race[800€]\nSpoiler Worx[800€]","Auswählen", "Abbrechen");
    return 1;
    }
    else
    {


    Error:
    error 017: undefined symbol "vehicleid"


    Der nächste Error ist wieder wie der bei Anfang des Themas:


    switch(dialogid)
    {
    case OSTALO2:
    {
    if(!response)
    {
    SendClientMessage(playerid, 0xFF0000FF, "Abgebrochen.");
    return 1;
    }
    switch(listitem)
    {
    case 0:
    {
    ShowPlayerDialog(playerid,Felgen,DIALOG_STYLE_LIST,"Felgen","Ahab[800€]\nVirtual[800€]\nAccess[800€]\nShadow[800€]\nMega[800€]\nRimshine[800€]\nWires[800€]\nClassic[800€]\nTwist[800€]\nCutter[800€]\nSwitch[800€]\nGrove[800€]\nImport[800€]\nDollar[800€]\nTrance[800€]\nAtomic[800€]","Auswählen", "Abbrechen");
    }
    case 1:
    {
    ShowPlayerDialog(playerid,Extra2,DIALOG_STYLE_LIST,"Extras","Bas Boost[800€]\nHydraulics[800€]\nNitro x2[800€]\nNitro x5[800€]\nNitro x10[800€]","Auswählen", "Abbrechen");
    }
    }
    }


    Error:
    error 001: expected token: ";", but found ")"


    wieder die Zeile mit ShowPlayerDialog ...

    Neue Fehler <.<


    Der kam noch nie, neja jedenfalls egal wo ich ihn definiere,
    kommt der Error immer wieder


    46690) : error 017: undefined symbol "vehicleid"


    Fehler bleibt weiterhin
    Hier nochmal der ganze Befehl mit deinen Vorschlag :)
    if(strcmp(cmd, "/tuning", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid,3.0,1300.1902,-1872.7836,13.6288))//Dein Fehler war eig. hier! Du hast die "playerid" Vertauscht, diese muss als erstes Angegeben werden. Und du hast eine " ) " vergessen, weshalb er die gesagt hat das du ein ";" benutzen sollst!
    {
    ShowPlayerDialog(playerid,DIALOG_TUNING,DIALOG_STYLE_LIST,"Tuning","Tuners\nLowriders\nSonstiges1\nSonstiges2\nPaintjobs\nFarben\nReparatur\n","Auswählen","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Du kannst dein Fahrzeug hier nicht tunen.");
    }
    return 1;
    }
    }

    if (IsPlayerInRangeOfPoint(3.0, playerid,1300.1902,-1872.7836,13.6288) da fehlt eine klammer!


    RICHTIG:
    if (IsPlayerInRangeOfPoint(playerid,3.0,1300.1902,-1872.7836,13.6288))



    Fehler bleibt weiterhin. Zeile ist :


    ShowPlayerDialog(playerid,DIALOG_TUNING,DIALOG_STYLE_LIST,"Tuning","Tuners\nLowriders\nSonstiges1\nSonstiges2\nPaintjobs\nFarben\nReparatur","Auswählen", "Abbrechen");

    Huhu zusammen,


    Ich habe den Befehl jetzt betrachtet und betrachtet und finde den Fehler Nicht?
    Könntet ihr mir bitte dabei helfen :D


    if(strcmp(cmd, "/tuning", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (IsPlayerInRangeOfPoint(3.0, playerid,1300.1902,-1872.7836,13.6288)
    {
    ShowPlayerDialog(playerid,Tuning,DIALOG_STYLE_LIST,"Tuning","Tuners\nLowriders\nSonstiges1\nSonstiges2\nPaintjobs\nFarben\nReparatur\n","Auswählen","Abbrechen");
    }
    else
    {
    SendClientMessage(playerid, COLOR_ORANGE, "Du kannst dein Fahrzeug hier nicht tunen.");
    }
    }
    return 1;
    }



    Error:
    error 001: expected token: ";", but found ")"
    error 029: invalid expression, assumed zero

    Da ich noch nicht so lange in der Welt von MySQL bin,
    habe ich jetzt eine Frage, da ich mir hierraus keinen Reim machen kann:
    Der Fehler kommt beim Hochladen des Informations_schmea.sql


    SQL-Befehl:


    --
    -- Datenbank: `information_schema`
    --
    -- --------------------------------------------------------
    --
    -- Tabellenstruktur für Tabelle `CHARACTER_SETS`
    --
    CREATE TEMPORARY TABLE `CHARACTER_SETS` (


    `CHARACTER_SET_NAME` VARCHAR( 32 ) NOT NULL DEFAULT '',
    `DEFAULT_COLLATE_NAME` VARCHAR( 32 ) NOT NULL DEFAULT '',
    `DESCRIPTION` VARCHAR( 60 ) NOT NULL DEFAULT '',
    `MAXLEN` BIGINT( 3 ) NOT NULL DEFAULT '0'
    ) ENGINE = MEMORY DEFAULT CHARSET = utf8;


    MySQL meldet:


    #1044 - Access denied for user 'samp2018'@'localhost' to database 'samp2018_Server'


    Wasn daran falsch? :huh:

    Also wenn der Spieler online ist und ich etwas an ihn verändert habe per Ingame, wird dies auch übernommen.


    Aber wenn er sich dann wieder einloggt, wird es nicht geladen.
    Das komische ist daran nur, dass er aber sein richtiges Passwort eingeben muss, dass heißt, dass ja irgendwie der Account bei dieser Stelle doch geladen wird.

    forward SaveMysqlPlayer(playerid);


    public OnPlayerDisconnect(playerid,reason)
    {
    SaveMysqlPlayer(playerid);
    SpielerInfo[playerid][pOnline] = 1;
    gPlayerLogged[playerid] = 1;
    SaveMysqlPlayer(playerid);
    SpawnPlayer(playerid);


    Beim einlogg fenster:


    format(query, sizeof(query), "INSERT INTO `accounts` (name,passwort) VALUES ('%s','%s')", playername, inputtext);
    mysql_query(query);
    gPlayerLogged[playerid] = 1;
    SaveMysqlPlayer(playerid);



    Hier die komplette Funktion:
    public SaveMysqlPlayer(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) //wir überprüfen ob der Spieler überhaupt noch Connected ist und ob er nicht ein NPC ist.
    {
    if(gPlayerLogged[playerid] == 1) //Und hier ob er noch eingeloggt ist.
    {
    new query[2048];
    SpielerInfo[playerid][pCash] = PlayerMoney[playerid];
    format(query, sizeof(query), "UPDATE `accounts` SET banned = '%d',admin = '%d',donater = '%d',upgradepoints = '%d',reg = '%d',sex = '%d',exp = '%d',level = '%d',hand = '%d',konto = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pGebannt],SpielerInfo[playerid][pAdmin],SpielerInfo[playerid][pDonateRank],SpielerInfo[playerid][gPupgrade],SpielerInfo[playerid][pReg],
    SpielerInfo[playerid][pSex],SpielerInfo[playerid][pExp],SpielerInfo[playerid][pAge],SpielerInfo[playerid][pCash],SpielerInfo[playerid][pAccount], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET crimes = '%d',arrested = '%d',wanteddeaths = '%d',phonebook = '%d',lottonr = '%d',fishes = '%d',biggestfish = '%d',job = '%d',kills = '%d',deaths = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pCrimes],SpielerInfo[playerid][pArrested],SpielerInfo[playerid][pWantedDeaths],SpielerInfo[playerid][pPhoneBook],SpielerInfo[playerid][pLottoNr],
    SpielerInfo[playerid][pFishes],SpielerInfo[playerid][pBiggestFish],SpielerInfo[playerid][sJob],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pDeaths], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET jobgehalt = '%d',headvalue = '%d',jailed = '%d',jailtime = '%d',mats = '%d',gras = '%d',lsd = '%d',kokain = '%d',helmid = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pJobGehalt],SpielerInfo[playerid][pHeadValue],SpielerInfo[playerid][pJailed],SpielerInfo[playerid][pJailTime],
    SpielerInfo[playerid][pMats],SpielerInfo[playerid][pGras],SpielerInfo[playerid][pLSD],SpielerInfo[playerid][pKokain],SpielerInfo[playerid][pHelmID], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET kmedizin = '%d',gmedizin = '%d',member = '%d',rank = '%d',charakter = '%d',contracttime = '%d',health = '%d',interior = '%d',local = '%d',team = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pKMedizin],SpielerInfo[playerid][pGMedizin],SpielerInfo[playerid][sMember],SpielerInfo[playerid][pRank],SpielerInfo[playerid][pChar],
    SpielerInfo[playerid][pContractTime],SpielerInfo[playerid][pHealth],SpielerInfo[playerid][pInt],SpielerInfo[playerid][pLocal],SpielerInfo[playerid][pTeam], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET pnumber = '%d',housekey = '%d',bizzkey = '%d',carlic = '%d',flylic = '%d',motolic = '%d',lkwlic = '%d',ALG = '%d',carinsurance = '%d',lifeinsurance = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pPnumber],SpielerInfo[playerid][pPhousekey],SpielerInfo[playerid][pPbiskey],SpielerInfo[playerid][pCarLic],SpielerInfo[playerid][pFlyLic],
    SpielerInfo[playerid][pMotoLic],SpielerInfo[playerid][pLKWLic],SpielerInfo[playerid][pARG],SpielerInfo[playerid][pCarInsurance],SpielerInfo[playerid][pLifeInsurance], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET boxmats = '%d',boxgras = '%d', boxlsd = '%d',boxkokain = '%d',boatlic = '%d',fishlic = '%d',gunlic = '%d',gun1 = '%d',gun2 = '%d',gun3 = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pBoxMats],SpielerInfo[playerid][pBoxGras],SpielerInfo[playerid][pBoxLSD],SpielerInfo[playerid][pBoxKokain],SpielerInfo[playerid][pBoatLic],
    SpielerInfo[playerid][pFishLic],SpielerInfo[playerid][pGunLic],SpielerInfo[playerid][pGun1],SpielerInfo[playerid][pGun2],SpielerInfo[playerid][pGun3], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET gun4 = '%d',gun5 = '%d',ammo1 = '%d',ammo2 = '%d',ammo3 = '%d',ammo4 = '%d',ammo5 = '%d',cartime = '%d',payday = '%d',paydayhad = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pGun4],SpielerInfo[playerid][pGun5],SpielerInfo[playerid][pAmmo1],SpielerInfo[playerid][pAmmo2],SpielerInfo[playerid][pAmmo3],
    SpielerInfo[playerid][pAmmo4],SpielerInfo[playerid][pAmmo5],SpielerInfo[playerid][pCarTime],SpielerInfo[playerid][pPayDay],SpielerInfo[playerid][pPayDayHad], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET cdplayer = '%d',wins = '%d',loses = '%d',alcoholperk = '%d',drugperk = '%d',miserperk = '%d',painperk = '%d',traderperk = '%d',detskill = '%d',sexskill = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pCDPlayer],SpielerInfo[playerid][pWins],SpielerInfo[playerid][pLoses],SpielerInfo[playerid][pAlcoholPerk],SpielerInfo[playerid][pDrugPerk],
    SpielerInfo[playerid][pMiserPerk],SpielerInfo[playerid][pPainPerk],SpielerInfo[playerid][pTraderPerk],SpielerInfo[playerid][pDetSkill],SpielerInfo[playerid][pSexSkill], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET boxskill = '%d',lawskill = '%d',mechskill = '%d',jackskill = '%d',carskill = '%d',newsskill = '%d',cockskill = '%d',fishskill = '%d',farmerskill = '%d',tut = '%d',warns = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pBoxSkill],SpielerInfo[playerid][pLawSkill],SpielerInfo[playerid][pMechSkill],SpielerInfo[playerid][pJackSkill],SpielerInfo[playerid][pCarSkill],SpielerInfo[playerid][pNewsSkill],
    SpielerInfo[playerid][pCookSkill],SpielerInfo[playerid][pFishSkill],SpielerInfo[playerid][pFarmerSkill],SpielerInfo[playerid][pTut],SpielerInfo[playerid][pWarns], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET fuel = '%d',married = '%d',marriedto = '%s',kampfstil = '%d',spawnchange = '%d',wanteds = '%d',sflic = '%d',lvlic = '%d',uhrid = '%d',ownperso = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pFuel],SpielerInfo[playerid][pMarried],SpielerInfo[playerid][pMarriedTo],SpielerInfo[playerid][pKampfstil],
    SpielerInfo[playerid][pSpawnChange],GetPlayerWantedLevel(playerid),SpielerInfo[playerid][pSFLic],SpielerInfo[playerid][pLVLic],SpielerInfo[playerid][pUhrID],SpielerInfo[playerid][pOwnPerso],SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET pinb = '%d',handyid = '%d',handyton = '%d',handyakku = '%d',zigid = '%d',zig = '%d',zigsucht = '%d',handygeld = '%d',handyver = '%d',GWD = '%.3f',playminutes = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pPinB],SpielerInfo[playerid][pHandyID],SpielerInfo[playerid][pHandyTon],SpielerInfo[playerid][pHandyAkku],SpielerInfo[playerid][pZigID],SpielerInfo[playerid][pZig],
    SpielerInfo[playerid][pZigSucht],SpielerInfo[playerid][pHandyGeld],SpielerInfo[playerid][pHandyVer],SpielerInfo[playerid][pGWD],SpielerInfo[playerid][pPlayMinutes], SpielerInfo[playerid][Name]);
    mysql_query(query);


    format(query, sizeof(query), "UPDATE `accounts` SET gesamtminutes = '%d',pfandflaschen = '%d',coins = '%d', lastonline = '%d', frakinvited = '%d', online = '%d' WHERE `name` = '%s'",
    SpielerInfo[playerid][pGesamtMinutes],SpielerInfo[playerid][sPfandflaschen],SpielerInfo[playerid][pCoins],SpielerInfo[playerid][pLastOnline],SpielerInfo[playerid][pFrakInvited],SpielerInfo[playerid][pOnline], SpielerInfo[playerid][Name]);
    mysql_query(query);
    return 1;
    }
    }
    return 1;
    }


    PS:
    Admin Level wird auch nicht gespeichert und Spielerlevel auch nicht ?(

    Morgen zusammen,


    eine Frage habe ich noch,
    habe jetzt Savemysql Player im Script stehen.


    Das Problem ist, das der Spieler Account zwar angelegt wird,
    jedoch nicht die Stats, dass heißt ich gebe mir bsp. 5.000$.
    Logge mich nach 30 Minuten aus und habe dann wieder nur 400 (Standart Anfang)


    Woran könnte es noch liegen?
    Bzw. könnte es sein, dass ich etwas vergessen habe?

    Guten Abend zusammen,


    laut einen Scripter hier aus dem Forum wäre das hier ein Klammerfehler:


    C:\Users\Hieke\Desktop\ScriptHAUPT\pawno\include\M-Zones.inc(112) : error 004: function "M_OnPlayerEnterZone" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\pawno\include\M-Zones.inc(121) : error 004: function "M_OnPlayerLeaveZone" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(2156) : warning 201: redefinition of constant/macro (symbol "fInfo")
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(4756) : error 017: undefined symbol "CreatePlayerTextDraws"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5216) : error 004: function "OnPlayerCarLogin" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5551) : error 004: function "SaveMysqlPlayer" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5552) : error 004: function "OnPlayerCarUpdate_SQL" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5563) : error 017: undefined symbol "GetPlayerWeapons"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5750) : error 004: function "RemoveRoadblock" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(5760) : error 017: undefined symbol "ShowUserDialog"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(8778) : warning 202: number of arguments does not match definition
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(8786) : warning 202: number of arguments does not match definition
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(8925) : error 004: function "OnPlayerBuyCar" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(8951) : error 017: undefined symbol "IsBugWeapon"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(9015) : error 017: undefined symbol "ShowUserDialog"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(9027) : error 017: undefined symbol "ShowUserDialog"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(9039) : error 017: undefined symbol "ShowUserDialog"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(9051) : error 017: undefined symbol "ShowUserDialog"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(10460) : error 004: function "OnPlayerBuyInterior" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(10842) : error 004: function "ProxDetector" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(11963) : error 004: function "IsADtCar" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(11965) : error 017: undefined symbol "GetOwner"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(12522) : error 004: function "ClearChatbox" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(12786) : error 017: undefined symbol "Desk_SecondTimer"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(12949) : error 004: function "ProxDetector" is not implemented
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(13426) : error 017: undefined symbol "BanSpieler"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(13600) : error 017: undefined symbol "GetFrakRang"
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(13600) : error 033: array must be indexed (variable "rtext")
    C:\Users\Hieke\Desktop\ScriptHAUPT\gamemodes\NEU.pwn(14169) : error 004: function "LoadBlacklistT" is not implemented


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



    26 Errors.


    Stimmt das oder was könnte es sonst sein?
    Habe das letzte System was ich einbauen wollte nun Schritt für Schritt ausprobiert und immer ein Teil ausgeklammert.
    Ist aber immer wieder nur diese Errorzahll.
    Wäre für Antworten wirklich sehr Dankbar :)

    Eine einrückung die bis jetzt eigentlich gut funktioniert hatte zumindest bei solchen sachen :P


    Wüsste den jemand, an was es liegen könnte ?

    Moin,
    wo ist hier die fehlende ; ?


    strcat(sstring,"Hustler\t\t 20.000.000$\n");
    strcat(sstring,"Stafford\t\t 20.000.000$\n");
    ShowPlayerDialog(playerid,DIALOG_FRAKCAR1,DIALOG_STYLE_LIST,"Fraktions Autohaus",sstring,"Auswählen","Ende");
    } else { return SendClientMessage(playerid,COLOR_RED,"[FRAKTIONSCAR]: Du bist kein Leader einer Fraktion!"); }
    }
    }
    }


    Error:
    error 001: expected token: ";", but found ")"