Beiträge von theTV

    ...
    format(string, sizeof(string), "* %s pfeift sich 2 Gramm Drogen rein.", sendername);
    ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    format(string,sizeof(string),"* %s nutzt usedrugs", sendername);
    EnterToLog("usedrugs",string);
    PlayerUseDrugs[playerid]=1;// hinzugefügt
    ....

    ok klappt danke.
    Hab noch ein Problem, der Titel, Inhalt und Icon wird nicht als Text ausgegeben.
    Konsole:Titel: , Inhalt: , Icon: , Geld: 0, Score: 0

    new query[64], z[24], titel[24], inhalt[64], geld, punkte, icon[64],Data[111];
    format(query, sizeof(query), "SELECT * FROM `erfolge` WHERE 'ID' = '%i'", achievementid);
    print("2");
    mysql_query(query);
    mysql_store_result();
    print("3");
    mysql_fetch_row(Data);
    mysql_fetch_field("Titel", titel);
    mysql_fetch_field("Inhalt", inhalt);
    mysql_fetch_field("Icon", icon);
    mysql_fetch_field("Geld", z);
    geld = strval(z);
    mysql_fetch_field("Punkte", z);
    punkte = strval(z);
    mysql_free_result();
    print("4");
    printf("Titel: %s, Inhalt: %s, Icon: %s, Geld: %d, Score: %d",titel,inhalt,icon,geld,punkte);


    //Edit Pwn-Code Hinzugefügt
    //Push

    Hey,
    der Server schließt sich bei mysql_fetch_field.(StrickenKid)
    Durch Printen habe ich es rausgefunden.
    Hier der Code:

    print("2");
    mysql_query(query);
    mysql_store_result();
    print("3");
    mysql_fetch_field("Titel", titel);
    mysql_fetch_field("Inhalt", inhalt);
    mysql_fetch_field("Icon", icon);
    mysql_fetch_field("Geld", z);
    geld = strval(z);
    mysql_fetch_field("Punkte", z);
    punkte = strval(z);
    mysql_free_result();
    print("4");

    Noch ein Bild von der Tabelle:

    Hey,
    wie schon oben steht verbindet er mich nicht.(StrickenKid)


    Fehler:[MySQL] Error (0): Function: mysql_connect failed, mysql was not initialized on
    this handle.
    Script:

    #include <mysql>
    /* -- EINSTELLUNGEN --*/
    #define SQL_DATABASE "sampserv"
    #define SQL_HOST "localhost"
    #define SQL_USER "thetvMt2"
    #define SQL_PASSWORD "12345"
    public OnFilterScriptInit()
    {
    mysql_connect(SQL_HOST,SQL_USER,SQL_DATABASE,SQL_PASSWORD);
    return 1;
    }

    Server.cfg:

    plugins SAMPFOX streamer sscanf mysql

    ServerLog:
    13:08:13] Loading plugin: mysql
    [13:08:13] SA:MP MySQL Plugin v2.1.1 Loaded.
    [13:08:13] Loaded.
    [13:08:13] Loaded 4 plugins.Mysql.log:[Mon Mar 18 13:08:13 2013] -------------------------
    [Mon Mar 18 13:08:13 2013] Logging Started
    [Mon Mar 18 13:08:13 2013] -------------------------
    [Mon Mar 18 13:08:13 2013] Error (0): Function: mysql_connect failed, mysql was not initialized on this handle.


    Kann mir jemand helfen?

    if(PlayerInfo[playerid][pAdminLevel] >= 1) return SendClientMessage(playerid,COLOR_RED,"- Du bist kein Administrator");
    zu
    if(PlayerInfo[playerid][pAdminLevel] < 1) return SendClientMessage(playerid,COLOR_RED,"- Du bist kein Administrator");

    Hier nochmal eingerückt:

    Spoiler anzeigen

    if((strcmp(cmd,"/go", true) == 0) || (strcmp(cmd,"/torauf", true) == 0))
    {
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 1) || IsPlayerInFrac(playerid, 1))
    {
    PlaySoundForPlayer(playerid,1035);
    if(IsPlayerInRangeOfPoint(playerid, 15, 1460.33, -1817.77, 11.96))//LSPD Garagentor
    {
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    MoveObject(lvpdtorlspd1, 1460.33, -1817.77, 11.96, 3.0);
    SetTimer("Closelvpdtorlspd1", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Garagentor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    if(IsPlayerInRangeOfPoint(playerid, 15, 1418.90, -1762.64, 14.53))//LSPD Fußgängergaragentor
    {
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    MoveObject(lvpdtorlspd2, 1418.90, -1762.64, 14.53, 3.0);
    SetTimer("Closelvpdtorlspd2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Hoftor ist offen. Beeil dich es schließt in 5 Sekunden");
    return 1;
    }
    return 1;
    }
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22) || IsPlayerInFrac(playerid, 7))
    {
    if(IsPlayerInRangeOfPoint(playerid, 30,-1629.4662,685.9265,7.1875)) //SFPD
    {
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    MoveObject(sfpdtor1, -1631.70, 688.19, 14, 3.0);
    SetTimer("CloseSFPDTor1", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Garagentor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    }
    if(IsPlayerInRangeOfPoint(playerid, 30,-1569.0198,662.5951,7.1875))//SFPD
    {
    PlaySoundForPlayer(playerid,1035);
    SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);
    MoveObject(sfpdtor2, -1571.7827, 661.9902, 0, 3.0);
    SetTimer("CloseSFPDTor2", 5000, 0);
    SendClientMessage(playerid, COLOR_YELLOW,"Das Tor ist offen. Beeil dich es schließt in 5 Sekunden");
    }
    return 1;
    }


    Zitat



    if(IsACop(playerid) || IsPlayerInFrac(playerid, 1) || IsPlayerInFrac(playerid, 1))//LSPD
    if(IsACop(playerid) || IsPlayerInFrac(playerid, 22) || IsPlayerInFrac(playerid, 7))//SFPD


    Bist du auch in einer der Fraktionen um die Tore zu bewegen?

    Meinst du so?
    if(frequenz <145)return SendClientMessage(playerid,Rot,"Du kannst diese Frequenzen nicht auswählen");
    if(frequenz >= 146 && frequenz < 200 )return SendClientMessage(playerid,Rot,"Du kannst diese Frequenzen nicht auswählen");
    if(frequenz >= 201 && frequenz < 564)return SendClientMessage(playerid,Rot,"Du kannst diese Frequenzen nicht auswählen");
    Die Frequenzen 145,200 und 564 sind jetzt Wählbar.


    Falls du was anderes meinst drück dich mal bitte besser aus.


    format(str,sizeof(str),"/Lizensen/%s.ini",SpielerName(playerid));
    dini_Create(str);//erstellt die Datei oben ^
    dini_Set(str,"Autoschein","Bestanden");//schreibt in die Datei: Autoschein=Bestanden
    oder
    dini_Set(str,"Autoschein","Nicht Bestanden");//schreibt in die Datei: Autoschein=Nicht Bestanden

    Hier noch ein Tutorial zu Dini

    Mit break; brichst du die Schleife ab:
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(IsPlayerInRangeOfPoint(i, X, Y, Z)
    {
    SendClientMessage(playerid, GRAU, "Es ist jemand in dieser nähe!");
    break;
    }
    else
    {
    SendClientMessage(playerid, GRAU, "Es ist niemand in dieser nähe!");
    break;
    }
    }

    da fehlt die Überschrift
    (playerid, dialogid, style, caption[], info[], button1[], button2[])
    und du hast:
    (playerid, dialogid, style, (FEHLT), info[], button1[], button2[])