Beiträge von heyhooo

    Ich hatte das Script früher mal editiert.
    Du kannst die hid oder die bid mit diesem Befehl herrausfinden (musst am Haus oder Business stehen)
    /edit

    Code
    /edit [Name] [Menge] (Für Häuser und Businesses)


    Dann müsste danach die ID stehen, nun kannst du es verkaufen ^^


    L.G.
    heyho

    Wenn der Server chrasht, versuch das ganze mal mit dem Plugin "crashdetect".
    In deinem Pawno Ordner muss folgende Datei rein (damit man die Zeile auslesen lassen kann).
    Dann schickst du uns den Server-Log ;)


    L.G.
    heyho
    pawn.cfg

    Gutes Tutorial nur,
    Kick(playerid); //Wir schmeißen den Spieler vom Server runter
    Funktionier nicht ganz^^. Du musst einen Timer setzen, sonst bekommt der Spieler die Nachricht nicht.


    Ansonsten hätte man es ein bisschen übersichtlicher machen können, indem man die Namen in einer Datei speichert.
    Wäre auch einfach gewesen :) .


    8/10 Punkten


    L.G.
    heyho

    Ich verwende R5.
    Mysql log:

    Code
    [12:14:17] CMySQLHandler::Query(SELECT * FROM `haus` WHERE `hid`='1') - Successfully executed.
    [12:14:17] >> mysql_store_result( Connection handle: 1 )
    [12:14:17] CMySQLHandler::StoreResult() - Result was stored.
    [12:14:17] >> mysql_num_rows( Connection handle: 1 )
    [12:14:17] CMySQLHandler::NumRows() - Returned 1 row(s)
    [12:14:17] >> mysql_free_result( Connection handle: 1 )
    [12:14:17] CMySQLHandler::FreeResult() - Result was successfully free'd.


    Da geht wd bis 59....


    ServerLog:


    L.G.
    heyho


    Nein, es muss so heißen:
    sscanf(query, "e<p<|>ffffffddddds[128]>", HausInfo[hausid]);


    Aso, ich brauche auch mal dein Stock
    //Edit


    Ist da doch^^
    Außerdem steht im Mysql Log:


    Das geht weiter bis 60 Also MAX_HAUS....

    sscanf(query, "e<p<|>ffffffddddds[128]>", HausInfo[hausid]);


    Meinst du nicht eher so? :
    sscanf(query, "e<p<|>ffffffddddds[128]>", HausInfo[hausid],HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],HausInfo[hausid][haus_ix],HausInfo[hausid][haus_iy],HausInfo[hausid][haus_iz],HausInfo[hausid][haus_interior],HausInfo[hausid][haus_w],HausInfo[hausid][haus_preis],HausInfo[hausid][haus_level],HausInfo[hausid][miete],HausInfo[hausid][haus_besitzer]);
    HausInfo[hausid][erstellt] = true;

    Ich verwende 2.8.1, habe mir mal die rar datei geholt.
    Was muss ich mit dem Ordner sscanf machen? =/
    (Denkfehler von mir =/ gestern geupdated und vergessen das auch mit dem Plugin zu machen
    -> Jetzt aber gemacht funkt nicht)...

    Also, beim Lade code sehe kein Fehler, welches sccanf plugin verwendest du?


    //edit:
    Fals Sscanf2 verwende mal diesen Lade Code:
    sscanf(query, "e<p<|>ffffffddddds[128]>", HausInfo[hausid]);



    Wäre nett, wenn du mir das in meinen LoadHaus stock mit einbinden würdest....


    Funkt schnmal danke ^^ (billiger Fehler von mir =/)
    Aber es kommt immer noch keine Rückmeldung von sscanf...


    L.G.
    heyho


    //Edit: Mein server crasht jetzt beim Laden =/

    Code
    [11:23:41] [debug] #1 00015eac in LoadHaus (hausid=1) at C:\Users\user\Desktop\MySELFMADE\gamemodes\myselfmade.pwn:1630


    Betreffende Zeile:
    stock LoadHaus(hausid)
    {
    new query[128],data[64];
    format(query,sizeof(query),"SELECT * FROM `haus` WHERE `hid`='%d'", hausid);
    mysql_query(query);
    mysql_store_result();
    if(mysql_num_rows())
    {
    if(mysql_retrieve_row())
    {
    mysql_fetch_field_row(data,"x"); //Diese Zeile
    HausInfo[hausid][haus_x]=floatstr(data);
    mysql_fetch_field_row(data,"y");
    HausInfo[hausid][haus_y]=floatstr(data);
    mysql_fetch_field_row(data,"z");
    HausInfo[hausid][haus_z]=floatstr(data);
    mysql_fetch_field_row(data,"ix");
    HausInfo[hausid][haus_ix]=floatstr(data);
    mysql_fetch_field_row(data,"iy");
    HausInfo[hausid][haus_iy]=floatstr(data);
    mysql_fetch_field_row(data,"iz");
    HausInfo[hausid][haus_iz]=floatstr(data);
    mysql_fetch_field_row(data,"interior");
    HausInfo[hausid][haus_interior]=strval(data);
    mysql_fetch_field_row(data,"w");
    HausInfo[hausid][haus_w]=strval(data);
    mysql_fetch_field_row(data,"preis");
    HausInfo[hausid][haus_preis]=strval(data);
    mysql_fetch_field_row(data,"level");
    HausInfo[hausid][haus_level]=strval(data);
    mysql_fetch_field_row(data,"miete");
    HausInfo[hausid][miete]=strval(data);
    mysql_fetch_field_row(data,"besitzer");
    format(HausInfo[hausid][haus_besitzer],MAX_PLAYER_NAME,"%s",data);
    HausInfo[hausid][erstellt] = true;
    }
    }
    mysql_free_result(); new hausstring[100];
    return 1;
    }