Beiträge von Heav3n

    Warum wird man nicht in den Editor gesetzt?
    case DIALOG_INVENTAR:
    {
    if(!response)return true;
    if(Inventar[playerid][listitem][0] == -1)return SendClientMessage(playerid,GRAU,"Dieser Inventarslot ist leer");
    new Float:x,Float:y,Float:z, vworld = GetPlayerVirtualWorld(playerid), vint = GetPlayerInterior(playerid);
    GetPlayerPos(playerid,x,y,z);
    Inventar[playerid][listitem][2] = CreateDynamicObject(Inventar[playerid][listitem][0],x+3,y,z, 0.0, 0.0,0.0, vworld, vint, -1, 100.0);
    EditDynamicObject(playerid, Inventar[playerid][listitem][2]);
    }

    Warum rutscht die Tabellen Einträge immer eins nach Oben also:
    Tabelle 1 Wert: 2500
    Tabelle 2 Wert: 4000
    Tabelle 3 Wert: 500
    Danach ist es so:
    Tabelle 1 Wert: 4000
    Tabelle 2 Wert: :500
    Tabelle 3 Wert: 500
    Hier wird alles gespeichert:
    stock SaveFraktion()
    {
    new query[275],
    frak = 0;
    for(;frak<MAX_FRAKTIONEN;frak++)
    {
    format(query,sizeof(query),"UPDATE "#DATENBANK"_fraktionen SET frakmaterial = '%d', frakgeld = '%d', marihuana = '%d', koks = '%d', crystle = '%d', lsd = '%d', gras = '%d' WHERE frakid = '%d'",FrakInfo[frak][frakmaterial],FrakInfo[frak][frakgeld],FrakInfo[frak][fMarihuana],FrakInfo[frak][fKoks],FrakInfo[frak][fCrystle],FrakInfo[frak][fLSD],FrakInfo[frak][fGras],frak);
    mysql_function_query(MYSQLVerbindung,query,false,"","");
    }
    return 1;
    }


    Und hier geladen:
    mysql_function_query(MYSQLVerbindung,"SELECT * FROM "#DATENBANK"_fraktionen",true,"OnQueryFinish","siii","SELECT * FROM "#DATENBANK"_fraktionen",_SQL_FRAKTION_LOAD,0,MYSQLVerbindung);
    case _SQL_FRAKTION_LOAD:
    {
    cache_get_data(rows,fields);
    new frakstring[500],frakname[75];
    new frak = 0;
    if(rows)
    {
    while(frak<rows)
    {
    cache_get_field_content(frak,"id",result);
    FrakInfo[frak][fid] = strval(result);
    printf("ID: %d",FrakInfo[frak][fid]);


    cache_get_field_content(frak,"interior",result);
    FrakInfo[frak][fInteriorID] = strval(result);


    cache_get_field_content(frak,"vwelt",result);
    FrakInfo[frak][fVirtuelleWelt] = strval(result);


    cache_get_field_content(frak,"frakgeld",result);
    FrakInfo[frak][frakgeld] = strval(result);
    printf("geldf: %d",FrakInfo[frak][frakgeld]);


    cache_get_field_content(frak,"mp5rank",result);
    FrakInfo[frak][fMP5Rank] = strval(result);


    cache_get_field_content(frak,"m4rank",result);
    FrakInfo[frak][fM4Rank] = strval(result);


    cache_get_field_content(frak,"deaglerank",result);
    FrakInfo[frak][fDeagleRank] = strval(result);


    cache_get_field_content(frak,"ak47rank",result);
    FrakInfo[frak][fAK47Rank] = strval(result);


    cache_get_field_content(frak,"riflerank",result);
    FrakInfo[frak][fRifleRank] = strval(result);


    cache_get_field_content(frak,"pistolerank",result);
    FrakInfo[frak][fPistoleRank] = strval(result);


    cache_get_field_content(frak,"shotgunrank",result);
    FrakInfo[frak][fShotgunRank] = strval(result);


    cache_get_field_content(frak,"baseballrank",result);
    FrakInfo[frak][fBaseballRank] = strval(result);


    cache_get_field_content(frak,"schlagringrank",result);
    FrakInfo[frak][fSchlagringRank] = strval(result);


    cache_get_field_content(frak,"schwacheR",result);
    FrakInfo[frak][fSRustung] = strval(result);


    cache_get_field_content(frak,"mittelR",result);
    FrakInfo[frak][fMRustung] = strval(result);


    cache_get_field_content(frak,"starkeR",result);
    FrakInfo[frak][fStarkRustung] = strval(result);


    cache_get_field_content(frak,"frakmaterial",result);
    FrakInfo[frak][frakmaterial] = strval(result);


    cache_get_field_content(frak,"marihuana",result);
    FrakInfo[frak][fMarihuana] = strval(result);


    cache_get_field_content(frak,"koks",result);
    FrakInfo[frak][fKoks] = strval(result);


    cache_get_field_content(frak,"crystle",result);
    FrakInfo[frak][fCrystle] = strval(result);


    cache_get_field_content(frak,"lsd",result);
    FrakInfo[frak][fLSD] = strval(result);


    cache_get_field_content(frak,"gras",result);
    FrakInfo[frak][fGras] = strval(result);


    FrakInfo[frak][fPosX] = cache_get_row_float(frak,29,MYSQLVerbindung);
    FrakInfo[frak][fPosY] = cache_get_row_float(frak,30,MYSQLVerbindung);
    FrakInfo[frak][fPosZ] = cache_get_row_float(frak,31,MYSQLVerbindung);


    cache_get_field_content(frak,"frakrank1",result);
    format(FrakRank0[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank2",result);
    format(FrakRank1[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank3",result);
    format(FrakRank2[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank4",result);
    format(FrakRank3[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank5",result);
    format(FrakRank4[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank6",result);
    format(FrakRank5[frak],26,"%s",result);


    cache_get_field_content(frak,"fraklohn1",result);
    FrakInfo[frak][fraklohn1] = strval(result);


    cache_get_field_content(frak,"fraklohn2",result);
    FrakInfo[frak][fraklohn2] = strval(result);


    cache_get_field_content(frak,"fraklohn3",result);
    FrakInfo[frak][fraklohn3] = strval(result);


    cache_get_field_content(frak,"fraklohn4",result);
    FrakInfo[frak][fraklohn4] = strval(result);


    cache_get_field_content(frak,"fraklohn5",result);
    FrakInfo[frak][fraklohn5] = strval(result);


    cache_get_field_content(frak,"fraklohn6",result);
    FrakInfo[frak][fraklohn6] = strval(result);


    cache_get_field_content(frak,"wtposX",result);
    FrakInfo[frak][WTPos][0] = floatstr(result);


    cache_get_field_content(frak,"wtposY",result);
    FrakInfo[frak][WTPos][1] = floatstr(result);


    cache_get_field_content(frak,"wtposZ",result);
    FrakInfo[frak][WTPos][2] = floatstr(result);


    Danke im vorraus

    Guten Tag,
    Ich hab folgendes Problem:
    Beim Laden ladet er alles noch richtig:
    case _SQL_FRAKTION_LOAD:
    {
    cache_get_data(rows,fields);
    new frakstring[250],frakname[25];
    if(rows)
    {
    new frak = 1;
    while(frak<rows)
    {
    cache_get_field_content(frak,"id",result);
    FrakInfo[frak][fid] = strval(result);
    printf("ID: %d",FrakInfo[frak][fid]);


    cache_get_field_content(frak,"interior",result);
    FrakInfo[frak][fInteriorID] = strval(result);


    cache_get_field_content(frak,"vwelt",result);
    FrakInfo[frak][fVirtuelleWelt] = strval(result);


    cache_get_field_content(frak,"frakgeld",result);
    FrakInfo[frak][frakgeld] = strval(result);
    printf("geldf: %d",FrakInfo[frak][frakgeld]);


    cache_get_field_content(frak,"mp5rank",result);
    FrakInfo[frak][fMP5Rank] = strval(result);


    cache_get_field_content(frak,"m4rank",result);
    FrakInfo[frak][fM4Rank] = strval(result);


    cache_get_field_content(frak,"deaglerank",result);
    FrakInfo[frak][fDeagleRank] = strval(result);


    cache_get_field_content(frak,"ak47rank",result);
    FrakInfo[frak][fAK47Rank] = strval(result);


    cache_get_field_content(frak,"riflerank",result);
    FrakInfo[frak][fRifleRank] = strval(result);


    cache_get_field_content(frak,"pistolerank",result);
    FrakInfo[frak][fPistoleRank] = strval(result);


    cache_get_field_content(frak,"shotgunrank",result);
    FrakInfo[frak][fShotgunRank] = strval(result);


    cache_get_field_content(frak,"baseballrank",result);
    FrakInfo[frak][fBaseballRank] = strval(result);


    cache_get_field_content(frak,"schlagringrank",result);
    FrakInfo[frak][fSchlagringRank] = strval(result);


    cache_get_field_content(frak,"schwacheR",result);
    FrakInfo[frak][fSRustung] = strval(result);


    cache_get_field_content(frak,"mittelR",result);
    FrakInfo[frak][fMRustung] = strval(result);


    cache_get_field_content(frak,"starkeR",result);
    FrakInfo[frak][fStarkRustung] = strval(result);


    cache_get_field_content(frak,"frakmaterial",result);
    FrakInfo[frak][frakmaterial] = strval(result);


    cache_get_field_content(frak,"marihuana",result);
    FrakInfo[frak][fMarihuana] = strval(result);


    cache_get_field_content(frak,"koks",result);
    FrakInfo[frak][fKoks] = strval(result);


    cache_get_field_content(frak,"crystle",result);
    FrakInfo[frak][fCrystle] = strval(result);


    cache_get_field_content(frak,"lsd",result);
    FrakInfo[frak][fLSD] = strval(result);


    cache_get_field_content(frak,"gras",result);
    FrakInfo[frak][fGras] = strval(result);


    FrakInfo[frak][fPosX] = cache_get_row_float(frak,29,MYSQLVerbindung);
    FrakInfo[frak][fPosY] = cache_get_row_float(frak,30,MYSQLVerbindung);
    FrakInfo[frak][fPosZ] = cache_get_row_float(frak,31,MYSQLVerbindung);


    cache_get_field_content(frak,"frakrank1",result);
    format(FrakRank0[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank2",result);
    format(FrakRank1[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank3",result);
    format(FrakRank2[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank4",result);
    format(FrakRank3[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank5",result);
    format(FrakRank4[frak],26,"%s",result);


    cache_get_field_content(frak,"frakrank6",result);
    format(FrakRank5[frak],26,"%s",result);


    cache_get_field_content(frak,"fraklohn1",result);
    FrakInfo[frak][fraklohn1] = strval(result);


    cache_get_field_content(frak,"fraklohn2",result);
    FrakInfo[frak][fraklohn2] = strval(result);


    cache_get_field_content(frak,"fraklohn3",result);
    FrakInfo[frak][fraklohn3] = strval(result);


    cache_get_field_content(frak,"fraklohn4",result);
    FrakInfo[frak][fraklohn4] = strval(result);


    cache_get_field_content(frak,"fraklohn5",result);
    FrakInfo[frak][fraklohn5] = strval(result);


    cache_get_field_content(frak,"fraklohn6",result);
    FrakInfo[frak][fraklohn6] = strval(result);


    cache_get_field_content(frak,"wtposX",result);
    FrakInfo[frak][WTPos][0] = floatstr(result);


    cache_get_field_content(frak,"wtposY",result);
    FrakInfo[frak][WTPos][1] = floatstr(result);


    cache_get_field_content(frak,"wtposZ",result);
    FrakInfo[frak][WTPos][2] = floatstr(result);


    if(FrakInfo[frak][fid] == 7 || FrakInfo[frak][fid] == 8 || FrakInfo[frak][fid] == 11 || FrakInfo[frak][fid] == 12)
    {
    switch(FrakInfo[frak][fid])
    {
    case 7:{frakname="Grove Street";}
    case 8:{frakname="Ballas";}
    case 11:{frakname="Yakuza";}
    case 12:{frakname="Triaden";}
    }
    Create3DTextLabel(""#HTML_LOGIN"Fraktionsbank\nVerwende: ALT",WEISS,FrakInfo[frak][fPosX],FrakInfo[frak][fPosY],FrakInfo[frak][fPosZ]+1,7.0,FrakInfo[frak][fVirtuelleWelt],0);
    CreateDynamicPickup(1274,1,FrakInfo[frak][fPosX],FrakInfo[frak][fPosY],FrakInfo[frak][fPosZ]+0.3,FrakInfo[frak][fVirtuelleWelt],FrakInfo[frak][fInteriorID],-1,100.0);


    format(frakstring,sizeof(frakstring),""#HTML_LOGIN"Waffentransport\n"#HTML_WHITE"Fraktion: %s\nVerwende im Fahrzeug 'Leertaste'",frakname);
    Create3DTextLabel(frakstring,WEISS,FrakInfo[frak][WTPos][0],FrakInfo[frak][WTPos][1],FrakInfo[frak][WTPos][2]+1,10.0,0,0);
    CreateDynamicPickup(1239,1,FrakInfo[frak][WTPos][0],FrakInfo[frak][WTPos][1],FrakInfo[frak][WTPos][2]);
    }
    frak++;
    }
    printf(""#SERVERNAME" Fraktionsbanken %i von %i geladen!",rows,MAX_FRAKTIONEN);
    }
    return true;
    }


    Nun zahle ich Geld ein:
    case DIALOG_FRAKBANK_EINZAHLEN:
    {
    for(new frakid=0;frakid<MAX_FRAKTIONEN;frakid++)
    if(response == 0) return ShowPlayerDialog(playerid,DIALOG_FRAKBANK,DIALOG_STYLE_LIST,"Fraktionsbank","Ausrüsten\nEinzahlen\nAuszahlen\nMaterial\nDrogen","Weiter","Abbruch");
    new cmd = strval(inputtext),string[350],frakid = Spieler[playerid][pFraktion];
    if((Spieler[playerid][pGeld] - cmd) < 0) return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld!");
    if(!IsNumeric(inputtext))
    {
    format(string,sizeof(string),"Gebe bitte nun den Betrag ein, welchen du in die Fraktionkasse einzahlen möchtest!\nDerzeitiger Fraktionskassen Stand: %i$",FrakInfo[frakid][frakgeld]);
    ShowPlayerDialog(playerid,DIALOG_FRAKBANK_EINZAHLEN,DIALOG_STYLE_INPUT,"Fraktionsbank Einzahlung",string,"Weiter","Abbruch");
    return SendClientMessage(playerid,ROT,"Es sind nur Zahlen möglich!");
    }
    if(cmd < 1 || cmd > 10000)
    {
    format(string,sizeof(string),"Gebe bitte nun den Betrag ein, welchen du in die Fraktionkasse einzahlen möchtest!\nDerzeitiger Fraktionskassen Stand: %i$",FrakInfo[frakid][frakgeld]);
    ShowPlayerDialog(playerid,DIALOG_FRAKBANK_EINZAHLEN,DIALOG_STYLE_INPUT,"Fraktionsbank Einzahlung",string,"Weiter","Abbruch");
    return SendClientMessage(playerid,ROT,"Betrag nur zwischen 1 und 10.000$ möglich!");
    }
    FrakInfo[frakid][frakgeld] += cmd,ACMoney(playerid, -cmd);
    format(string,sizeof(string),""#HTML_WHITE"[ "#HTML_LOGIN"FrakBank: "#HTML_WHITE"Das Mitglied "#HTML_ORANGE"%s "#HTML_WHITE"hat so eben "#HTML_GREEN"%i$ "#HTML_WHITE"in der Fraktionkasse eingezahlt! "#HTML_WHITE"Neuer Stand: "#HTML_ORANGE"%i$ ]",SpielerName(playerid),cmd,FrakInfo[frakid][frakgeld]);
    FraktionsChat(Spieler[playerid][pFraktion],WEISS,string);
    format(string,sizeof(string),"INSERT INTO "#DATENBANK"_frakgeldlog (`fID`,`name`,`count`,`timestamp`,`op`) VALUES ('%d','%s','%d','%d','1')",frakid,SpielerName(playerid),cmd,gettime());
    mysql_function_query(MYSQLVerbindung,string,false,"","");
    ShowPlayerDialog(playerid,DIALOG_FRAKBANK,DIALOG_STYLE_LIST,"Fraktionsbank","Ausrüsten\nEinzahlen\nAuszahlen\nMaterial\nDrogen","Weiter","Abbruch");
    return true;
    }


    Hier läuft noch alles ricjhtig und es wird auch in der Datenbank richtig eingetragen jedoch wird es im DIalog nicht angezeigt bzw. geupdatet.
    Erst nach der Fehlermedlung return SendClientMessage(playerid,ROT,"Betrag nur zwischen 1 und 10.000$ möglich!"); wird es richtig angezeigt.


    Nachdem man den Server neu startet verschiebt sich das Ganze:


    [17:25:18] ID: 2
    [17:25:18] geldf: 2
    [17:25:18] ID: 3
    [17:25:18] geldf: 3
    [17:25:18] ID: 4
    [17:25:18] geldf: 4
    [17:25:18] ID: 5
    [17:25:18] geldf: 5
    [17:25:18] ID: 6
    [17:25:18] geldf: 6
    [17:25:18] ID: 7
    [17:25:18] geldf: 7
    [17:25:18] ID: 8
    [17:25:18] geldf: 8
    [17:25:18] ID: 9
    [17:25:18] geldf: 9
    [17:25:18] ID: 10
    [17:25:18] geldf: 10
    [17:25:18] ID: 11
    [17:25:18] geldf: 11
    [17:25:18] ID: 12
    [17:25:18] geldf: 12
    [17:25:18] ID: 13
    [17:25:18] geldf: 13
    [17:25:18] ID: 14
    [17:25:18] geldf: 14
    [17:25:18] ID: 15
    [17:25:18] geldf: 15[/pawn]


    Der Fehler liegt glaube ich beim Saven
    [pawn]stock SaveFraktion()
    {
    new query[275];
    for(new frak=0;frak<MAX_FRAKTIONEN;frak++)
    {
    format(query,sizeof(query),"UPDATE "#DATENBANK"_fraktionen SET frakmaterial = '%d', frakgeld = '%d', marihuana = '%d', koks = '%d', crystle = '%d', lsd = '%d', gras = '%d' WHERE frakid = '%d'",
    FrakInfo[frak][frakmaterial],FrakInfo[frak][frakgeld],FrakInfo[frak][fMarihuana],FrakInfo[frak][fKoks],FrakInfo[frak][fCrystle],FrakInfo[frak][fLSD],FrakInfo[frak][fGras],frak);
    mysql_function_query(MYSQLVerbindung,query,false,"","");
    }
    return true;
    }


    Danke im vorraus,
    Mfg, Heaven

    Hab das nun so:
    stock SaveWP()
    {
    new query[250];
    for(new wp=0;wp<MAX_WPS;wp++)
    {
    format(query,sizeof(query),"UPDATE "#DATENBANK"_produktion_load SET frakid = '%d', besitzer = '%d', M4 = '%d', MP5 = '%d', Deagle = '%d', Rifle = '%d', Pistole = '%d', Shotgun = '%d',AK47 = '%d', gekauft = '%d' WHERE id'%d'",
    WPInfo[wp][wpfid],WPInfo[wp][wpbesitzer],WPInfo[wp][wpM4],WPInfo[wp][wpMP5],WPInfo[wp][wpDeagle],WPInfo[wp][wpRifle],WPInfo[wp][wpPistole],WPInfo[wp][wpShotgun],WPInfo[wp][wpAK47],WPInfo[wp][wpgekauft]);
    mysql_function_query(MYSQLVerbindung,query,false,"","");
    }
    return true;
    }


    und was kommt:
    [18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '11', M4", callback: "(null)", format: "(null)"
    [18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '0', M4 ", callback: "(null)", format: "(null)"
    [18:15:34] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET frakid = '-1', besitzer = '0', M4 ", callback: "(null)", format: "(null)"
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [18:15:34] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '''' at line 1
    [18:15:34] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError
    [18:15:34] [DEBUG] Calling callback "OnQueryError"..
    [18:15:34] [DEBUG] Calling callback "OnQueryError"..
    [18:15:34] [DEBUG] Calling callback "OnQueryError"..

    Warum updatet er das nicht richtig:
    stock SaveWP()
    {
    new query[250];
    for(new wp=0;wp<MAX_WPS;wp++)
    {
    format(query,sizeof(query),"UPDATE "#DATENBANK"_produktion_load SET besitzer = '%d', M4 = '%d', MP5 = '%d', Deagle = '%d', Rifle = '%d', Pistole = '%d', Shotgun = '%d',AK47 = '%d', gekauft = '%d'",
    WPInfo[wp][wpbesitzer],WPInfo[wp][wpM4],WPInfo[wp][wpMP5],WPInfo[wp][wpDeagle],WPInfo[wp][wpRifle],WPInfo[wp][wpPistole],WPInfo[wp][wpShotgun],WPInfo[wp][wpAK47],WPInfo[wp][wpgekauft]);
    mysql_function_query(MYSQLVerbindung,query,false,"","");
    }
    return true;
    }


    Mysql Log


    [17:50:58] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET besitzer = '0', M4 = '0', MP5 = '0", callback: "(null)", format: "(null)"
    [17:50:58] [DEBUG] mysql_tquery - connection: 1, query: "UPDATE db_produktion_load SET besitzer = '0', M4 = '0', MP5 = '0", callback: "(null)", format: "(null)"

    Ja ändert nix:
    COMMAND:jobholz(playerid,params[])
    {
    if(Spieler[playerid][pJob] == 0) return SendClientMessage(playerid,ROT,"Du hast noch keinen Job!");
    new cmd[15],string[129];
    if(sscanf(params,"s[15]",cmd)) return SendClientMessage(playerid,ROT,"Verwende: /job [start/stop]");
    if(Spieler[playerid][pJob] == 4)
    {
    if(!IsPlayerInRangeOfPoint(playerid,5.0,HOLZMANN)) return SendClientMessage(playerid,WEISS,"Du bist nicht in der Nähe des Waldes! (Haus)");
    ShowJobAnzeige(playerid);
    SetPlayerSkin(playerid,133);
    BaumWeg[playerid] = 0;
    ErstellungObjekteHolz(playerid);
    imHolzfaller[playerid] = true;
    SendClientMessage(playerid,GRAU,"");
    SendClientMessage(playerid,WEISS,"Schmeiß nun ein paar Bäume um! (Map Icon wurde gesetzt) - Zum Fällen am Baum 'Feuer Taste' drücken!");
    ERText(playerid,"Job gestartet~n~Schmeiss nun ein paar Baeume um!~n~Um den Job zu beenden, benutze:~n~/job",30000);
    PlayerTextDrawShow(playerid,Anzeige[playerid][0]);
    PlayerTextDrawShow(playerid,Anzeige[playerid][1]);
    format(string,sizeof(string),"Gefaellt:");
    PlayerTextDrawSetString(playerid,Anzeige[playerid][1],string);
    PlayerTextDrawShow(playerid,Anzeige[playerid][3]);
    PlayerTextDrawShow(playerid,Anzeige[playerid][2]);
    format(string,sizeof(string),"%i/10",BaumWeg[playerid]);
    PlayerTextDrawSetString(playerid,Anzeige[playerid][2],string);
    SetPlayerMapIcon(playerid, 74,2424.6169,-654.6063,125.4632, 19, 0, MAPICON_LOCAL);
    HolzStart[playerid] = 1;
    return true;
    }
    }
    if(strcmp(cmd,"stop",true) == 0)
    {
    SendClientMessage(playerid,WEISS,"Du hast den Job beendet!");
    DisablePlayerCheckpoint(playerid);
    JobMarker[playerid] = 0;
    KillTimer(JobTimer[playerid]);
    for(new i=0;i<4;i++){ PlayerTextDrawHide(playerid,Anzeige[playerid][i]); }
    SetPlayerSkin(playerid,Spieler[playerid][pSkin]);
    EntfernungJobVariable(playerid);
    UnFreeze(playerid);
    imHolzfaller[playerid] = false;
    if(Spieler[playerid][pJob] != 4) { SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); }
    if(Spieler[playerid][pJob] == 4) { EntfernungObjekteHolz(playerid); DeleteVehicle(holzauto[playerid]); }
    }
    return true;
    }
    warning 209: function "cmd_jobholz" should return a value

    Guten Tag,
    Er will nicht starten.
    Serverlog:
    SA-MP Dedicated Server
    ----------------------
    v0.3.7, (C)2005-2015 SA-MP Team


    [10:37:08] filterscripts = "" (string)
    [10:37:08]
    [10:37:08] Server Plugins
    [10:37:08] --------------
    [10:37:08] Loading plugin: crashdetect.so
    [10:37:08] crashdetect v4.8.4 is OK.
    [10:37:08] Loaded.
    [10:37:08] Loading plugin: mysql.so
    [10:37:08] plugin.mysql: Version R8 (revision 14) successfully loaded.
    [10:37:08] Loaded.
    [10:37:08] Loading plugin: streamer.so
    [10:37:08] Loaded.
    [10:37:08] Loading plugin: sscanf.so
    [10:37:08]


    [10:37:08] ===============================


    [10:37:08] sscanf plugin loaded.


    [10:37:08] (c) 2009 Alex "Y_Less" Cole


    [10:37:08] 0.3d-R2 500 Players "dnee"


    [10:37:08] ===============================


    [10:37:08] Loaded.
    [10:37:08] Loaded 4 plugins.


    [10:37:08]
    [10:37:08] Filterscripts
    [10:37:08] ---------------
    [10:37:08] Loaded 0 filterscripts.

    Guten Abend,
    Ich bin auf der suche nach einem Testserver mit Windows.
    Dazu brauch ich auch eine Datenbank und genügend Slots um einige Bots nutzen zu können.
    Danke im vorraus,
    Mfg, Heav3n

    Würd sowas nicht machen.
    Ein gutes Webspace kriegst für 3€ Monatlich und ne Domain .de für 6€ jährlich. Dann hast was gutes und net so einen free schitt.

    Guten Tag,
    Ich hab derzeit das Problem das er städnig 178 Updates macht und diese dann wieder löscht weil die nicht komplett sind.
    Hat jemand für dieses Problem eine Lösung?
    Danke im vorraus,
    Mfg,

    Guten Abend,
    Bin gerade dabei libmysqlclient16 zuinstallieren. (Linux, 64 Bit).
    Folgendes Problem:
    ~# apt-get install libmysqlclient16
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package libmysqlclient16


    Danke im vorraus,
    Mfg, Heaven