Beiträge von Emrys.

    ja, sowie es Kaliber geschrieben hat ja.Kann man auch anders machen, das man jedes mal die NAchricht aktiveren kann, heißt wenn man connectet, das die Messages immer erst deaktiviert sind.

    hab das jetzt so.


    enum pData
    {
    p_id,
    bool:pLoggedIn,
    pName[MAX_PLAYER_NAME],
    pLevel,
    pAdmin,
    pMessages,
    pMoney,
    pKills,
    pDeaths
    }

    Hallo,


    Ich versuche gerne ein einfaches /messages zu erstellen brauche aber etwas hilfe.
    hier mal mein Pwn code.


    if(strcmp("/messages", cmdtext, true, 10) == 0)
    {
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s hat den Server betreten.", pName);
    SendClientMessage(playerid, 0xAAAAAAAA, string);
    }
    else
    {
    new pName[MAX_PLAYERS_NAME], string[56];
    GetPlayerName(playerid, pName, sizeof(pName));
    switch (reason)
    {
    case 0: format(string, sizeof(string), "%s hat den Server verlassen. (Timeout)");
    case 1: format(string, sizeof(string), "%s hat den Server verlassen.");
    }
    return 1;
    }


    D:\Selfmade.pwn(170) : warning 219: local variable "pName" shadows a variable at a preceding level
    D:\Selfmade.pwn(172) : error 035: argument type mismatch (argument 2)
    D:\Selfmade.pwn(172) : error 035: argument type mismatch (argument 2)
    D:\Selfmade.pwn(170) : warning 204: symbol is assigned a value that is never used: "pName"
    D:\Selfmade.pwn(170 -- 178) : warning 219: local variable "pName" shadows a variable at a preceding level
    D:\Selfmade.pwn(178) : error 017: undefined symbol "MAX_PLAYERS_NAME"
    D:\Selfmade.pwn(178) : 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.


    Real:

    nicht ganz, du bist derzeit beim Spieler Laden, du muss dies beim Speichern einfügen.Dies müsstest du finden wenn du mal nach UPDATE `accounts` SET bzw. UPDATE accounts`SET suchst, dann dort allerdings keine neue Zeile, sondern per Komma am Ende einfügen


    stock SaveUserStats(playerid)
    {
    if(oInfo[playerid][pLoggedIn]) return 1;
    new query[256];
    mysql_format(handle, query, sizeof(query), "UPDATE accounts SET level = '%d', admin = '%d', money = '%d', kills = '%d', deaths = '%d' WHERE id = '%d'",oInfo[playerid][pLevel],oInfo[playerid][pAdmin],oInfo[playerid][pAdmin], oInfo[playerid][pMoney], oInfo[playerid][pKills], oInfo[playerid][pDeaths], oInfo[playerid][p_id]);
    mysql_pquery(handle, query);
    return 1;
    }

    also so?


    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    if(!oInfo[playerid][pLoggedIn])
    {
    new query[128];
    mysql_format(handle, query, sizeof(query), "SELECT id FROM accounts WHERE name = '%e'", oInfo[playerid][pName]);
    mysql_format(handle, query, sizeof(query), "SELCET id FROM accounts WHERE admin = '%d'", oInfo[playerid][pAdmin]);
    mysql_pquery(handle, query, "OnUserCheck", "d", playerid);
    }
    return 1;
    }

    Hast du den Teil mit

    Code
    MySQL_SetupConnection

    Überhaupt schon im Script eingebaut ? Anscheinend nicht

    Ja habe ich..


    Hab es auch schon gelöst aber mein nächstes Problem ist.
    Das der Server die mysql.dll nicht laden möchte.


    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team


    [18:47:59] filterscripts = "" (string)
    [18:47:59] language = "" (string)
    [18:47:59]
    [18:47:59] Server Plugins
    [18:47:59] --------------
    [18:47:59] Loading plugin: streamer
    [18:47:59]


    *** Streamer Plugin v2.6 by Incognito loaded ***


    [18:47:59] Loaded.
    [18:47:59] Loading plugin: mysql
    [18:47:59] Failed.
    [18:47:59] Loaded 1 plugins.


    [18:47:59]
    [18:47:59] Filterscripts
    [18:47:59] ---------------
    [18:47:59] Loaded 0 filterscripts.


    [18:47:59] Script[gamemodes/Selfmade-V0.1.amx]: Run time error 19: "File or function is not found"
    [18:47:59] Number of vehicle models: 0



    kannste mir sagen wieso er diese nicht laden möchte ?


    Grüße

    Hallo,


    Ich wollte mal wieder anfangen zu Scripten da ich vor 3 Jahren aufgehört habe und jetzt gerne wieder klein anfangen möchte..
    Ich wollte mal fragen ob mir jemand Gute Themen zum Register / Login / Adminlevel / Ban systeme(Der Gebannte User sollte beim Connecten auf dem Server ein Dialog bekommen, wo drin steht von Grund ,Dauer, Admin) empfehlen kann diese sollten allerdings auf MySQL Basis sein.


    Grüße,
    Emrys.

    Hast du sie mit deiner Datenbank verbunden? Musst die meisten Dateien bearbeiten nicht nur die Datenbank abfrage hilft schließlich müssen noch die Datenbanken abgefragt werden solltest du hilfe brauchen schreib mir eine Pn bei mir klappt es kann es dir auch gerne per Pn zeigen!

    Könnten sie mir dann bitte eine PN schicken bin grade mit dem Handy Online und damit ist es etwas schwierig