Beiträge von CaZe

    Nabend,
    habe ein kleines Syntax Problem finde den Fehler aber nicht.


    SQL
    [00:40:58] [DEBUG] CMySQLQuery::Execute[] - starting query execution
    [00:40:58] [ERROR] CMySQLQuery::Execute[] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1',PayDayScore='0',ALevel='10,Skin='211',Sex='0',Fraktion='0',OwnHouse='0',House' at line 1
    [00:40:58] [DEBUG] CMySQLQuery::Execute[] - error will be triggered in OnQueryError

    stock SavePlayer(playerid)
    {
    new query[1024];
    if(!IsPlayerOnline(playerid))return 1;
    format(query,sizeof(query),"UPDATE user SET Geld='%i'",GetPlayerMoney(playerid));
    format(query,sizeof(query),"%s,KontoMoney='%i'",query,SpielerInfo[playerid][pKonto]);
    format(query,sizeof(query),"%s,Level='%i'",query,GetPlayerScore(playerid));
    format(query,sizeof(query),"%s,Morde='%i'",query,SpielerInfo[playerid][pMorde]);
    format(query,sizeof(query),"%s,Tode='%i",query,SpielerInfo[playerid][pTode]);
    format(query,sizeof(query),"%s,PayDayTime='%i'",query,SpielerInfo[playerid][pPayDayTime]);
    format(query,sizeof(query),"%s,PayDayScore='%i'",query,SpielerInfo[playerid][pPayDayScore]);
    format(query,sizeof(query),"%s,ALevel='%i",query,SpielerInfo[playerid][pALevel]);
    format(query,sizeof(query),"%s,Skin='%i'",query,GetPlayerSkin(playerid));
    format(query,sizeof(query),"%s,Sex='%i'",query,SpielerInfo[playerid][pGender]);
    format(query,sizeof(query),"%s,Fraktion='%i'",query,SpielerInfo[playerid][pFrak]);
    format(query,sizeof(query),"%s,OwnHouse='%i'",query,SpielerInfo[playerid][pOwnHouse]);
    format(query,sizeof(query),"%s,HouseID='%i'",query,SpielerInfo[playerid][pHouseID]);
    format(query,sizeof(query),"%s,Spawn='%i'",query,SpielerInfo[playerid][pSpawn]);
    format(query,sizeof(query),"%s WHERE BINARY username='%s'",query,getPlayerName(playerid));
    mysql_pquery(Handle,query);
    if(SpielerInfo[playerid][pEingemietet] == 1)
    {
    mysql_format(Handle,query,sizeof(query),"UPDATE user SET Eingemietet='%i' WHERE BINARY username='%e'",SpielerInfo[playerid][pEingemietet],getPlayerName(playerid));
    mysql_pquery(Handle,query);
    }
    /*if(SpielerInfo[playerid][pPrisoned] == 1)
    {
    mysql_format(Handle,query,sizeof(query),"UPDATE prisoneduser SET PrisonedBis='%i' WHERE BINARY username='%s'",
    SpielerInfo[playerid][pPrisonedBis],getPlayerName(playerid));
    mysql_pquery(Handle,query);
    }*/
    return 1;
    }

    Danke im Voraus.

    Du musst mit GetPlayerWantedLevel(playerid) abfragen wie hoch sein WantedLevel ist und je nachdem rechnest du ihm eins drauf.
    new level;level = GetPlayerWantedLevel(killerid);if(level == 1){SetPlayerWantedLevel(killerid,2);}return 1;
    @m4a_X Das ist eine Funktion von pawn aus wenn ich mich nicht irre.
    [wiki]SetPlayerWantedLevel[/wiki]
    [wiki]GetPlayerWantedLevel[/wiki]

    Scheint kritisch zu sein.
    [16:27:44] UPDATE houses SET RentPrice='0', IsLocked='1', Money='0', RentAble='0', Renter='0', Interior='7', Bought='0', Type='3', Owner='-' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='1', Money='0', RentAble='0', Renter='0', Interior='1', Bought='0', Type='1', Owner='-' WHERE id='1'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'[16:27:44] UPDATE houses SET RentPrice='85', IsLocked='0', Money='0', RentAble='0', Renter='0', Interior='0', Bought='0', Type='0', Owner='' WHERE id='0'



    //EDIT:
    Habe auch bemerkt dass wenn ich ein Haus erstelle dies nicht kaufen kann:


    ist alles korrekt lag daran dass in der SpielerInfo [pOwnHouse] 1 war.

    Habe jetzt die Speicherfunktion sowie die Ladefunktion in dieses umgeändert:
    Jetzt liegt aber das Problem vor, dass bei dem Haus mit der ID 0 alles gelöscht wird außer die Float:Positionen, BuyPrice und RentPrice. O.o


    Habe gerade herausgefunden dass ich mir einen fehlerhaften Print habe ausgeben lassen und deswegen weiter verzweifle :/ :D
    Es geht darum, wenn ich das Haus 1 bearbeite und den [h_bought] von 0 auf 1 ändere, er diesen für die Serverlaufzeit speichert, nach dem Restart aber wieder auf 0 setzt, da etwas an der Speicherfunktion nicht zu klappen scheint.



    Nabend Gemeinde von Breadfish,
    ich habe das Problem, dass ich soeben meinen /hedit Befehl fertiggestellt habe und nun herausfinde dass er bei dem Befehl die richtige ID des Hauses herausbekommt aber eine falsche bei dem stock SaveHouses() wiedergibt.






    Ich danke im Voraus. :)

    Guten Tag,
    ich habe das Problem, dass seit ich folgenden Code eingefügt habe der Compiler abstürzt habe es schon mit Kompatibilitätsmodus Windows Vista probiert, klappt denn noch nicht.
    Ich habe den Code schon auf Klammerschließung überprüft und konnte keine nicht geschlossene Klammer finden.
    Code:


    Danke im Voraus. :)

    Kleiner Denkfehler. Wieso wird mir der Text für ALevel 3 ausgegeben obwohl ich 4 oder höher hab?



    Guten Nabend,
    ich habe im moment das Problem dass ich mein altes Skript bzw. meinen Server nochmal ansehen wollte doch, da ich meine Windows Version von 7 auf 10 erweitert habe scheint xampp/phpmyadmin nicht mehr richtig zu funktionieren. Immer beim versuch die Seite: localhost:81/phpmyadmin zu öffnen kommt diese Meldung:


    Ich habe mich bereits ein bisschen schlau gelesen und die xampp Konfig bearbeitet, damit es auf den Port 81 "listened" und nicht auf 80. Aufgrund dessen, dass wenn ich versuche Apache mit den Port 80 zu starten gibt xampp mir die Fehlermeldung dass dieser Port schon in benutzung ist. Habe dann nachgeguckt von was dieser genutzt wird und es hat sich herausgestellt PiD 3(System) nutzt diesen Port, nun weiß ich unglücklicherweise nicht mehr wie ich vorgehen muss.
    Danke im voraus.

    Nabend,
    Ich hätt kurz die Frage warum der Actor nicht sitzen bleibt sondern steht wenn ich in den selben Interior komme.

    ApplyActorAnimation(CityHallActor,"BEACH","ParkSit_M_loop",4.1,0,0,0,0,0);

    Danke im Voraus


    //EDIT::
    Habs gefunden musste nach 4.1 die 0 auf 1 setzen.