Beiträge von VitoHusky

    Gefängnis zu Gefaengnis Pawn kennt keine umlaute ^^


    das Antideamx ist keine Funktion sondern ne Art callback
    hab da mal was ausm GF kopiert:


    AntiDeAMX()
    {
    new a[][] =
    {
    "Unarmed (Fist)",
    "Brass K"
    };
    #pragma unused a
    }


    und die Funktion UpdateClock hast du nirgendwo in deinem Script eingebaut


    ich hoffe ich konnte helfen


    EDIT:
    Hasste vllt den stock isPlayerAnAdmin auskommentiert? anscheindend ist die Funktion nicht definiert

    Hallo Community.


    Ich habe ein Problem. Und zwar habe ich nach dem Tutorial von Maddin gearbeitet. Da hat alles super funktioniert aber da es von dem mysql keine Linux Version gibt habe ich die Version genommen.
    Dort kommt jetzt aber folgender Error in der Log
    [03:49:17] [MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.


    Im Script sieht es dann so aus:
    mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DATA);
    Habe schon Pass und Data Base umgedreht
    der native ist so:
    native mysql_connect(const host[], const user[], const pass[], const db[], MySQL:handle = (MySQL:0), auto_reconnect = 0);


    So das mit handle: undso versteh ich nicht :) Wie kann man das denn richtig machen das der Server läuft?


    Danke im Vorraus


    MfG

    Hallo Brotfischer


    Ich habe nun loh neu angefangen zu editieren


    Der server startet und geht direkt wieder aus..
    Bin alle .cfg .log und .txt durch gegangen habe alle Logs neu erstellt
    und neu geordnet. den Ordner Accounts erstellt und auch Autos


    Der server startet und geht direkt wieder aus..


    Crashreport


    Serverlog


    Hoffe jemand kann mir helfen..

    Hmm


    habs nu so


    if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
    {
    if(!strlen(strget(cmdtext, 1)))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /a [Text]");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new string[128];
    tmp = bigstrtok(cmdtext,idx);
    if(Spieler[playerid][pAdmin] == 0)
    {
    format(string, sizeof string, "User %s: %s",sendername, tmp);
    SendAdminMessage(COLOR_RED, string, 1);
    SendClientMessage(playerid, COLOR_BLUE, " Deine Admin Nachricht wurde an die Admins weitergeleitet. Achtung nur für Notfälle!");
    AdminChatLog(string);
    return 1;
    }
    else
    {
    format(string, sizeof string, "Admin %s: %s",sendername, tmp);
    SendAdminMessage(COLOR_BLUE, string, 1);
    AdminChatLog(string);
    return 1;
    }
    }


    Na dann kahm undifined Symbol idx usw


    dann hab ich oben einfach new idx; gemacht aber jetzt bin ich genauso weit wie vorher.. :evil:

    Hallo Brotfischer


    Habe eine Frage.
    Wie macht man das, das wenn man "/a hallo ich bin der und der" das es auch ankommt?
    der jetzige Befehl sendet dann nur hallo


    Würde mir das vielleicht jemand erklären? wäre echt nett


    if(strcmp(cmd, "/admin", true) == 0 || strcmp(cmd, "/a", true) == 0)
    {
    if(!strlen(strget(cmdtext, 1)))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /a [Text]");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new string[128];
    tmp = strget(cmdtext,1);
    if(Spieler[playerid][pAdmin] == 0)
    {
    format(string, sizeof string, "User %s: %s",sendername, tmp);
    SendAdminMessage(COLOR_RED, string, 1);
    SendClientMessage(playerid, COLOR_BLUE, " Deine Admin Nachricht wurde an die Admins weitergeleitet. Achtung nur für Notfälle!");
    AdminChatLog(string);
    return 1;
    }
    else
    {
    format(string, sizeof string, "Admin %s: %s",sendername, tmp);
    SendAdminMessage(COLOR_BLUE, string, 1);
    AdminChatLog(string);
    return 1;
    }
    }

    Hallo Brotfischer


    Ich habe grad den Befehl /aw für admins gemacht er soll einfach /aw TEXT an Spieler senden


    if (strcmp("/aw", cmdtext, true, 3) == 0)
    {
    if(Eingeloggt[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_RED, " Info: Du bist nicht eingeloggt!");
    return 1;
    }
    if(Spieler[playerid][pAdmin] == 0)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Info: Dies ist ein Admin Befehl. Du bist kein Admin!");
    return 1;
    }
    if(!strlen(strget(cmdtext,1)) || !strlen(strget(cmdtext,2)))
    {
    SendClientMessage(playerid, COLOR_GRAD2, " SERVER: /aw [playerid] [Text]");
    return 1;
    }
    tmp = strget(cmdtext,1);
    new para1 = ReturnUser(tmp);
    new tmp2[128];
    tmp2 = strget(cmdtext,2);
    if(para1 == INVALID_PLAYER_ID || Eingeloggt[para1] != 1)
    {
    SendClientMessage(playerid,COLOR_GRAD2," SERVER: Dieser Spieler ist nicht eingeloggt!");
    return 1;
    }
    new string[128];
    GetPlayerName(playerid, sendername, sizeof sendername);
    format(string, sizeof string, "(( %s: %s ))",sendername,tmp2);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    SendClientMessage(para1,COLOR_YELLOW,string);
    return 1;
    }


    Wenn ich jetzt zum beispiel /aw 0 hey wie gehts
    schreibe dann kommt bei ihm und mir nur das an (( hey ))


    Danke im Vorraus

    Hallo samp community


    ich habe eine Frage


    GetPlayerName(para1, giveplayer, sizeof(giveplayer));
    format(string, sizeof string, "Admin %s hat dein Geld auf %d gestellt", sendername, money);
    SendClientMessage(para1, COLOR_LIGHTBLUE, string);


    Wenn dieser Teil im Script ist, crasht der server Der Text wird ausgegeben aber der Server crasht...
    Weiss net wieso :(


    Zusatzteie:

    new string[128];

    new money = strval(strget(cmdtext,2));
    ResetPlayerMoney(para1);
    GivePlayerMoney(para1, money);


    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(para1, giveplayer, sizeof(giveplayer));