Beiträge von Darkii.[1337]

    Hier:


    };new FightSystem[][fsSyS]={
    /*MinX, MinY, MaxX, MaxY, CTFx, CTFy, CTFz*/
    {000.000,0000.000,0000.000,0000.000,0000.0000,0000.0000,00.0000},//Buggy
    {-2088.9458,-532.3585,-1965.5702,-382.0397,-1983.7494,-444.8340,35.5313}, //SF Arena
    {676.5954,-490.0226,607.0063,-524.7145,644.6561,-508.7549,16.3359}, // SF Wiese
    {1837.2869,903.1341,2088.0474,1103.9895,1919.7776,959.9452,10.8127}, // LV Yakuza Base
    {-2893.8174,956.2431,-2760.2988,1222.7493,-2809.0103,1122.7926,27.6267}, // SF Grove Base
    {-1492.2708,1475.2144,-1350.4564,1512.2463,-1427.2002,1490.0538,1.8672}, // SF Schiff
    {1572.7634,2278.0273,1757.2994,2468.3767,1678.2568,2324.7856,10.8203}, // LV Atzen Base
    {2087.3757,1543.2823,2254.1089,1762.4280,2186.8025,1677.4979,11.1021}, // Caligulas
    {2776.6995,832.5859,2895.2883,1023.5746,2840.2642,895.6821,10.7578}, // LV Russen Mafia Base
    {-2727.3235,1278.6088,-2591.9536,1516.8918,-2681.6560,1452.6188,7.1016}, // SF Triaden Base
    {-2249.5095,1161.8661,-1939.3207,1280.7017,-2041.4363,1228.0529,31.6484}, // SF FRAKCLOSED Base
    {-2221.0610,-302.7112,-2097.1848,-60.5263,-2125.9497,-116.6717,35.3203}, // SF Midtown Gangster Base
    {-1947.3695,-234.5912,-1789.0054,-106.3781,-1854.4110,-169.6717,9.2374}, // SF Vagos Base
    {-2620.6331,2235.6255,-2304.0010,2425.6331,-2506.4849,2350.2966,4.9812}, // SF Bayside
    {-2797.9143,-472.2318,-2612.7520,-215.7242,-2732.7781,-252.1944,7.1875}, // SF LCN Base
    {2557.1006,2242.7070,2674.0891,2401.8411,2587.8979,2273.3271,11.0625}, // LV Hells Angels
    {1577.7524,884.0784,1756.5917,1122.5474,1706.1200,950.0363,10.8203}, // LV Lagerhalle
    {-348.9913,2560.2524,-122.9380,2819.0947,-228.3549,2724.6582,62.6875}, // LV Alte Stadt
    {-898.5199,1382.9486,-710.6438,1632.7438,-782.5552,1557.0411,27.1172}, // LV Staudamm
    {676.5954,-490.0226,607.0063,-524.7145,644.6561,-508.7549,16.3359}, // SF Ballas Base
    {-887.5186,1377.989,-583.8938,1634.903,-813.6335,1525.2080,26.5065}, //Wüste
    {768.137390,-1576.537475,1024.137451,-1416.537475,839.1980,-1556.1569,17.4190} //Markt
    /*
    {2732.717285, -1494.878051, 2876.717285, -1382.878051,2858.3506,-1440.5481,29.2115},//Hafen
    {-1891.4263,857.8361,-1722.0261,1095.5897,-1720.0752,1018.2902,17.5859},//Bank
    {1828.318,-1938.465,2071.699,-1760.817,1958.6156,-1853.2424,4.3392},//Tanke
    {1713.545776, -1464.224243, 1841.545776, -1264.224243,1826.0887,-1298.3030,125.7266}//Airport(LS)*/
    };



    Soo müsste es funktionieren.. Du hast ein ( ; ) zu viel und ein Komma gemacht, so es nicht hin darf :)

    Du hast doch ein Enum, in dem haus_x, haus_y und haus_z gespeichert werden, oder?
    Wenn ja, poste das mal bitte.

    Natürlich habe ich das:


    enum hinfo
    {
    hausid,
    Float:haus_x,
    Float:haus_y,
    Float:haus_z,
    hname[128],
    hbesitzer[64],
    hmiete,
    hhauskasse,
    hmieter1[256],
    hmieter2[256],
    hmieter3[256],
    Text3D:hauslabel,
    hpickup,
    hkpreis
    }
    new HausInfo[MAX_HOUSES][hinfo];


    (Das Pickup wird erstellt)

    Hallo alle zusammen,


    ich habe ein problem und zwar wird mein Pickup nicht erstellt und ich weiß nicht so richtig warum.


    vielleicht wisst ihr warum?


    Code
    Create3DTextLabel(hausstring,Weiß,HausInfo[hid][haus_x],HausInfo[hid][haus_y],HausInfo[hid][haus_z],15,0,0);


    die Koordinaten passen also die stimmen. auch wenn ich statt dem formatierten string ein 3DText mit "Test" erstelle ist der
    3DText nicht zu sehen. Ich hoffe, ihr könnt mir helfen.


    Ich erstelle gleichzeitig auch ein Pickup, das wird erstellt und geladen. Nur der 3DTextLabel nicht..




    Gruß
    Darkii.[1337]


    Spoiler anzeigen

    #edit: Kleine Info hinzugefügt

    Post vom 09.01.2013 ~ 23.00:


    Wenn deine Ausgabe so stimmt, dann sind deine X und Z Koordinaten die gleichen. Prüf das mal bitte ;)

    OK. Ich werde das mal morgen Kontollieren, da ich schon nicht mehr am PC bin. (Mit Handy geschrieben). Ich melde mich morgen dann morgen wieder.
    (Nur mal so nebenbei... Es ist mir gar nicht aufgefallen, dass die X & Z Koordinaten gleich sind xD)


    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


    Post vom 10.01.2013 ~ 21.42:


    So jetzt poste ich mal mein Ergebnis. Das war der Fehler.
    Ich bedanke mich sehr herzlich bei dir, dass du mir so gut geholfen hast.. Vielen Dank :)



    Schönen Abend noch und noch einen Grüß
    Darkii.[1337]

    Auf ein neues ^^:


    Dann lass dir mal den kompletten printf Satz anzeigen, nicht nur FData[frakid][HPposx], sondern auch FData[frakid][HPposy] und FData[frakid][HPposz].
    Am besten du baust eine Abfrage vor den Pickups ein, ob die Werte (FData[frakid][HPposx] usw.) 0.00 sind oder nicht. Falls 0.00, dann continue, ansonsten Code ausführen (Pickups und 3D Text setzen).


    Hier, ich habe alles einmal geloggt, und die Koordinaten von allen ausgeben lassen:

    Code
    Heal Pickup: ID: 1 | HPposx: -1600.310058 | HPposy: 673.547973 | HPposz: -1600.310058
    Armor Pickup: ID: 1 | ARposx: -1598.520019 | ARposy: 673.344970 | ARposz: -1598.520019
    Duty Pickup: ID: 1 | Dposx: 0.000000 | Dposy: 0.000000 | Dposz: -1596.619995
    Heal Pickup: ID: 2 | HPposx: -1334.939941 | HPposy: 495.709014 | HPposz: -1334.939941
    Armor Pickup: ID: 2 | ARposx: -1342.979980 | ARposy: 500.394989 | ARposz: -1342.979980
    Duty Pickup: ID: 2 | Dposx: -1346.819946 | Dposy: 500.402008 | Dposz: -1346.819946
    Heal Pickup: ID: 3 | HPposx: 0.000000 | HPposy: 0.000000 | HPposz: 0.000000
    Armor Pickup: ID: 3 | ARposx: 0.000000 | ARposy: 0.000000 | ARposz: 0.000000
    Duty Pickup: ID: 3 | Dposx: 0.000000 | Dposy: 0.000000 | Dposz: 0.000000


    Also einmal vom Heal, Armor und Duty Pickup. (Heal Pickup=HPpos Koordinaten, Armor Pickup=ARpos Koordinaten, Duty Pickup=Dpos Koordinaten)
    Dafor die jeweilige ID
    Es wundert mich irgendwie... warum geht es nicht ?(

    Hier die print Zeile:


    printf("DEBUG: MySQL: %f ||||| FData[frakid][HPposx]: %f", mysql_GetFloatB("fraktionsheal","hposx","fraktionsid",frakid), FData[frakid][HPposx]);


    hier die Consolen Zeilen:
    Erst Fraktionsid 1 dann Fraktionsid 2: [Hier wird nur der wert "hposx" aus der datenbank ausgelesen und dann aus dem Enum HPposx]




    //edit: kleiner fehler so ists richtig

    Gib doch mal den SQL Query manuell in dein PMA (PHPMyAdmin) ein und guck, was das Ergebnis ist? Gibts 0 Resultate, stimmt dein Querystring nicht ;)

    Das verstehe ich jetzt nicht, wie du das meinst, dazu noch nutze ich NaviCat nicht PMA. Also ich habe die positionen mal als printf in der Console ausgegeben, und sie sind nicht 0 0 0.. sie stimmen mit der datenbank überein... das ist ja das, warum ich nicht weiter komme... :(

    Schönen Abend Community,


    ich habe mal wieder ein Problem beim Laden meiner Pickups/3DTexte. Könnt ihr mir helfen? Es wird alles in einem Enum gespeichert.
    Ich bekomme weder errors noch sonst was, aber die Pickups/3DTexte werden einfach nicht geladen.


    Code:

    //Ganz oben
    #define MAX_FLoads 28


    //Unter OnGameModeInit
    for(new i=0;i<MAX_FLoads;i++)
    {
    FrakLoad(i);
    }


    //stock
    stock FrakLoad(frakid)
    {
    FData[frakid][HPposx] = mysql_GetFloatB("fraktionsheal","hposx","fraktionsid",frakid);
    FData[frakid][HPposy] = mysql_GetFloatB("fraktionsheal","hposy","fraktionsid",frakid);
    FData[frakid][HPposz] = mysql_GetFloatB("fraktionsheal","hposz","fraktionsid",frakid);
    FData[frakid][ARposx] = mysql_GetFloatB("fraktionsheal","aposx","fraktionsid",frakid);
    FData[frakid][ARposy] = mysql_GetFloatB("fraktionsheal","aposy","fraktionsid",frakid);
    FData[frakid][ARposz] = mysql_GetFloatB("fraktionsheal","aposz","fraktionsid",frakid);
    FData[frakid][Dposx] = mysql_GetFloatB("fraktionsheal","dposx","fraktionsid",frakid);
    FData[frakid][Dposy] = mysql_GetFloatB("fraktionsheal","dposy","fraktionsid",frakid);
    FData[frakid][Dposz] = mysql_GetFloatB("fraktionsheal","dposz","fraktionsid",frakid);
    FDataLoad[frakid][HPickup] = CreatePickup(1240,1,FData[frakid][HPposx],FData[frakid][HPposy],FData[frakid][HPposz],-1);
    FDataLoad[frakid][APickup] = CreatePickup(1242,1,FData[frakid][ARposx],FData[frakid][ARposy],FData[frakid][ARposz],-1);
    FDataLoad[frakid][DPickup] = CreatePickup(1239,1,FData[frakid][Dposx],FData[frakid][Dposy],FData[frakid][Dposz],-1);
    FDataLoad[frakid][HText] = Create3DTextLabel("HealPoint \n Benutze /heal",Weiß,FData[frakid][HPposx],FData[frakid][HPposy],FData[frakid][HPposz],10,0,0);
    FDataLoad[frakid][AText] = Create3DTextLabel("ArmorPoint \n Benutze /armor",Weiß,FData[frakid][ARposx],FData[frakid][ARposy],FData[frakid][ARposz],10,0,0);
    FDataLoad[frakid][DText] = Create3DTextLabel("DutyPoint \n Benutze /duty",Weiß,FData[frakid][Dposx],FData[frakid][Dposy],FData[frakid][Dposz],10,0,0);
    return 1;
    }


    Ich überlege schon eine ganze weile und finde den Fehler nicht :(



    Gruß & Danke im Vorraus
    Darkii.[1337]

    Du hast bei Create Pickup einen Parameter zu wenig. Entweder hast du die ModellID oder die TypeID vergessen. Schau mal hier: http://wiki.sa-mp.com/wiki/CreatePickup , da stehen alle Parameter zu CreatePickup


    MFG
    SporSeba97


    Der eigentliche Fehler kommt aber daher, dass FDataLoad[frakid][HText] also hText muss so deklariert werden im enum:


    Text3D:HText,


    mfg. :thumbup:


    Ihr habt mir beide Geholfen =). Vielen Dank!!




    Gruß
    Darkii.[1337]

    Guten Abend geerte Community,


    ich habe mal wieder ein Scripttechnisches Problem. Undzwar kommt in den Zeilen immer ein Warning:
    FDataLoad[frakid][HPickup] = CreatePickup(FData[frakid][HPid],FData[frakid][HPposx],FData[frakid][HPposy],FData[frakid][HPposz],-1);
    FDataLoad[frakid][HText] = Create3DTextLabel("HealPoint \n Benutze /heal",Weiß,FData[frakid][HPposx],FData[frakid][HPposy],FData[frakid][HPposz],10,0,0);


    Da kommt immer der Error:

    Code
    warning 213: tag mismatch


    FDataLoad grift auf ein Enum zu.
    Wo liegt dort das Problem. Könnt ihr mir helfen?



    Gruß
    Darkii.[1337]