Beiträge von [DT]Sniper

    Hier ein Auszug aus meinem neuen unfertigen Filterscript:
    #if OBJ_STREAMER < 0
    #error Define "OBJ_STREAMER" can't be smaller than 0 ()!
    #endif
    #if OBJ_STREAMER > 2
    #error Define "OBJ_STREAMER" can't be bigger than 2!
    #endif
    #if SAVE_TYPE < 0
    #error Define "SAVE_TYPE" can't be smaller than 0!
    #endif
    #if SAVE_TYPE > 2
    #error Define "SAVE_TYPE" can't be bigger than 2!
    #endif


    dh. wenn ich oben bei den defines nun das mache: #define SAVE_TYPE 3
    kommt beim compilen:

    Zitat

    C:\Users\Sascha Wendt\Dropbox\Dark Trigardon\filterscripts\DT_DynamicHouse\filterscripts\DT_DynamicHouse.pwn(690) : fatal error 111: user error: Define "SAVE_TYPE" can't be bigger than 2!

    Das ist ja läscherlich, er gibt deinen Kunden lediglich einen Hinweis, dass es auch umsonst geht, man muss nur ein wenig scripten können.


    Das ist so als wenn du zu deinen Freunden sagst das der "Kinofilm aaa" scheisse ist und daher sein geld nicht wert ist. D.H. du gibst Leuten den Tipp kein Geld zum ansehen dieses films auszugeben, dies ist jedoch deine Meinung, und jeder der diese Meinung kennt entscheidet trotzdem selber ob er in den Kinofilm geht oder nicht.

    Wenn es ein Mader ist und ihr ihn weg haben wollt bedeutet das Arbeit. Wir haben einen auf den Dachboden, mit der Hilfe eines Freundes haben wir diesen dann eingefangen. Meine Eltern wollten nur nicht glauben, dass sie ein großes Revier haben, und man sie mindestens 200km weit wegbringen soll (Töten darf man sie nicht, viele Arten stehen unter Naturschutz), also haben meine Eltern den Mader nu 60km weit weggebracht... Knapp 4 Monate später war der Mader wieder auf dem Dachboden, und bei erneuten aufstellen der Falle, bemerkten wir, dass der Mader gelernt hatte, den Rein ging er nie wieder. Ich höre im Winter immer wieder den Mader auf den Dachboden, und nein es sind keine mäuse, die Schritte sind viel leiser.


    Hier steht viel über die reviergröße & den Schutz den die MAder genießen: http://tierdoku.com/index.php?title=Marderartige

    mysql fetch field gibts nur strings zurück, daher müssen diese wie bei emeiem code schnippsel in den jewligen variablentypen convertiert werden.
    edit: @ iorawr Dies ist nicht korrekt, der command mit dem index heisst anders.

    Wenn die Datenbank für jede Variable ne neue abfrage bekommt und sich bearbeiten muss dauert es um einiges länger es ist möglich alle fahrzeuge mit einem mysql query zu laden, mann muss nur mit mysql umgehen können.


    edit: hier ein kleinen Code schnippsel wie es bei mir aussieht:
    stock DTDH_LoadInterriors()
    {
    new arrCoords[9][60];
    new strFromFile2[256];
    format(sql,sizeof(sql),"SELECT * FROM `dtdh_Interrios`");
    mysql_query(sql);
    mysql_store_result();
    for(new i=0; i<MAX_INTCATS;i++)
    {
    dtdh_Interriors[i][iSqlId] = 0;
    dtdh_Interriors[i][iAk] = 0;
    }
    if(mysql_num_rows() != 0)
    {
    new idx = 0;
    while(mysql_fetch_row2(strFromFile2,",") && idx < MAX_INTS)
    {
    Dtdh_split(strFromFile2, arrCoords, ',');
    dtdh_Interriors[idx][iSqlId] = strval(arrCoords[0]);
    dtdh_Interriors[idx][iPosX] = floatstr(arrCoords[1]);
    dtdh_Interriors[idx][iPosY] = floatstr(arrCoords[2]);
    dtdh_Interriors[idx][iPosZ] = floatstr(arrCoords[3]);
    dtdh_Interriors[idx][iRotZ] = floatstr(arrCoords[4]);
    format(dtdh_Interriors[idx][iName],60,"%s",arrCoords[5]);
    dtdh_Interriors[idx][iInt] = strval(arrCoords[6]);
    dtdh_Interriors[idx][iMieter] = strval(arrCoords[7]);
    dtdh_Interriors[idx][iCat] = strval(arrCoords[8]);
    dtdh_Interriors[idx][iAk] = 1;
    dtdh_Interriors[idx][iVW] = VW_BEGIN;
    printf("%d - %d %f %f %f %f \"%s\" %d %d %d",idx,dtdh_Interriors[idx][iSqlId],dtdh_Interriors[idx][iPosX],dtdh_Interriors[idx][iPosY],dtdh_Interriors[idx][iPosZ],dtdh_Interriors[idx][iRotZ],dtdh_Interriors[idx][iName],dtdh_Interriors[idx][iInt],dtdh_Interriors[idx][iMieter],dtdh_Interriors[idx][iCat]);
    idx ++;
    }
    }
    mysql_free_result();
    }


    Ich weise darauf hin dass c&p wohl nicht so leicht funktionieren wird.


    edit: 2pwn bbc