[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich hätte mal eine Frage, die mir plötzlich kam:
    Was bringt eigentlich "const"? Das ist doch nur ein unveränderbarer Wert. Da kommt mir die Frage, was "const" bringt,
    wenn man doch eigentlich ein "define" machen kann. Kommt am Ende doch das selbe raus.


    new a = 5;
    const x1 = 10;
    #define x2 10


    printf("%i",a+x1);
    printf("%i",a+x2);


    Kann mir vielleicht jemand sagen, warum man "const" verwenden sollte? :D
    Interessiert mich gerade :0

  • Mal der Wiki auszug

    Zitat

    const is not widerly used however it declares a variable which can not be modified by code. There are a few uses for this - functions with const array parameters can sometimes be compiled more efficiently or you may want something like a define but which is an array. const is a modifier, it must go with new or another variable declarator. If you try modify a const variable the compiler will complain.


    Sollte eigendlich erklärlich sein
    Const Variablen können nicht durch einen code verändert werden (wie bei einer definierung)
    Const Variablen sind in manchen vorgängen effizienter.


    Hoffe mal das das so richtig war :D

    All in all it's just another brick in the wall

  • wie kann ich zum Beispiel sowas auslesen?
    1.Hausid: 1
    2. Preis: 2000
    3. Interior: 4
    4. Kasse: 2000


    //
    1,2000,4,2000
    //Wie kann ich das hier auslesen?
    // Das wird ja glaube bei GFs benutzt und da alles in einer Reihe ist, muss man dann nicht 10 Reihen fuer ein Haus machen..
    Wie macht man sowas, dass man dann zum Beispiel bei meinem Beispiel nur den Preis ausgeben lassen kann?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Ich habe eine Datei mit vielen Koordinaten.
    Wie kann ich diese Koordinaten so auslesen, dass ich jeweils die X, Y und Z Koordinate rausbekomme?
    Ich bekomme das irgendwie nicht so richtig hin...


    So sieht die Datei aus:

    Code
    2776.3916015625,-2445.9912109375,13.636446952822776.302734375,-2465.4873046875,13.6364679336552794.921875,-2483.4482421875,13.6415672302252776.123046875,-2504.1513671875,13.6339530944822743.7646484375,-2452.8408203125,13.862256050112799.1015625,-2393.4853515625,13.95600605011-2457.4091796875,777.58203125,35.1718752776.4013671875,-2408.6435546875,13.6487770080572786.978515625,-2428.1826171875,13.6338605880742505.9169921875,-2454.0302734375,17.8828086853032513.732421875,-2417.6318359375,17.8828086853032430.7978515625,-2467.2958984375,13.6323261260992503.6875,-2640.958984375,13.862256050112156.107421875,-2667.9794921875,17.8828086853032522.244140625,-2207.9345703125,17.3571624755862582.486328125,-2207.126953125,17.3571624755862707.0185546875,-2188.779296875,13.5468752588.0048828125,-2192.29296875,13.5468752198.08984375,-2412.8046875,13.546875-2717.859375,197.87109375,4.3418498039246-2729.1767578125,72.939453125,4.3359375-2742.349609375,129.5283203125,4.53906252210.150390625,-2205.2861328125,15.1710910797122160.1572265625,-2232.23828125,13.3053264617922167.23046875,-2264.46875,13.3090009689332222.744140625,-2273.068359375,14.7646694183352272.5087890625,-2264.4091796875,14.764669418335-2528.4912109375,-20.396484375,16.4218752094.72265625,-2155.9580078125,13.6328125-2492.84375,155.6650390625,8.4730567932129-2489.359375,94.734375,25.61718751984.5498046875,-2155.3212890625,13.5468752163.51953125,-1988.986328125,14.1335992813112228.294921875,-2060.638671875,13.5468752201.482421875,-1969.498046875,13.784131050112225.234375,-2040.5390625,17.271224975586-2562.443359375,323.0859375,10.56252371.6875,-2114.6640625,27.1796875-2498.576171875,315.3271484375,29.13281252512.251953125,-2073.181640625,26.55468751856.962890625,-2336.6005859375,13.5468751840.83203125,-2638.27734375,13.5468752133.15234375,-2410.599609375,13.5468751683.9970703125,-2006.8037109375,14.129119873047-2312.7890625,-81.3466796875,35.3203125-2151.6669921875,-147.22265625,36.467098236084-2138.875,-247.572265625,36.515625-2181.48828125,-205.2939453125,36.515625-2109.4970703125,1.3935546875,35.3203125-2026.8974609375,67.322265625,28.691593170166-2102.4658203125,-16.56640625,35.32031252014.154296875,-2142.572265625,13.546875-2135.8994140625,260.365234375,35.416137695312-2060.3955078125,254.4658203125,37.178237915039-2038.4873046875,171.05078125,28.83593752517.330078125,-1975.669921875,15.8068170547492490.5400390625,-1975.6357421875,15.8068161010742440.1650390625,-1970.5771484375,13.546875-2054.3291015625,309.2421875,41.864288330078-1942.6982421875,271.9892578125,41.047080993652-1905.5556640625,220.7880859375,35.156252440.7470703125,-1899.701171875,13.553356170654-1811.0859375,-228.443359375,18.375-1890.5712890625,-205.8447265625,14.304314613342-1812.966796875,-136.107421875,6.1635961532593-1864.2919921875,-145.5126953125,11.8984375-1723.8125,-115.4794921875,3.5489187240601-1577.10546875,25.8125,17.328125-1699.376953125,76.025390625,3.5546875-1639.8642578125,-35.89453125,3.8062529563904-2094.9404296875,-104.001953125,35.3203125-1979.365234375,426.9423828125,24.6205673217772107.96484375,-1876.0947265625,13.546875-1959.6044921875,620.4697265625,35.151199340821918.2236328125,-1864.302734375,13.5613384246831851.8330078125,-1854.669921875,13.38281251855.572265625,-1857.4453125,13.3828125-1606.2333984375,672.068359375,-4.90625-1614.291015625,687.51171875,7.18751659.78515625,-1802.490234375,13.5519962310791600.4599609375,-1842.94140625,13.5007486343381610.8515625,-1897.546875,13.547914505005-2277.353515625,528.3818359375,35.171875-2567.2490234375,552.7353515625,14.560428619385-2447.671875,522.552734375,30.36718751180.7099609375,-1877.30078125,13.558115959167867.7431640625,-1799.00390625,13.815788269043534.6474609375,-1819.181640625,6.5712623596191403.716796875,-1729.150390625,9.3225193023682-2661.3984375,780.7861328125,49.984375477.9423828125,-1745.3037109375,9.3753871917725-2569.2197265625,850.6640625,54.728054046631-2473.40625,1065.9775390625,55.7265625-1951.9853515625,305.5302734375,41.047080993652-1952.626953125,306.1337890625,35.46875-1942.427734375,276.8486328125,35.473926544189-1924.1845703125,307.748046875,41.046875-1828.5634765625,49.87890625,15.122790336609-1706.7421875,-4.7578125,3.5489187240601-1720.9599609375,11.4248046875,3.6017475128174-1253.5400390625,48.671875,14.136159896851-1478.693359375,-43.5625,6-1477.609375,-42.32421875,6-1476.90234375,-58.015625,6-1386.990234375,-128.1787109375,6-1388.478515625,-284.5263671875,6-1448.7568359375,-564.4248046875,14.171875-1472.970703125,-518.5029296875,14.171875-1405.8056640625,-536.5751953125,14.171875-1333.8408203125,-504.0439453125,14.171875-1391.2783203125,-481.28515625,14.17760848999-1373.59765625,-523.1064453125,14.387755393982-2254.005859375,2384.23828125,4.8753604888916-2283.8837890625,2286.287109375,5.0520958900452-2292.5751953125,2288.9736328125,4.9279627799988-1827.052734375,673.751953125,30.431278228762642.6103515625,-1954.4521484375,13.546875-2438.6748046875,1028.6884765625,50.390625988.9541015625,-1751.853515625,13.501810073853-2385.6103515625,2216.5029296875,4.984375-2434.7314453125,2259.6591796875,4.984375-2434.7138671875,2313.1669921875,4.984375-2277.4765625,541.400390625,35.171875-2237.4697265625,2353.96875,4.9795379638672-2237.6259765625,2328.5283203125,4.9917659759521-2186.2587890625,2417.8935546875,5.1900615692139-1976.796875,1222.302734375,31.8042201995851059.9755859375,-1607.0107421875,20.486064910889-2163.0830078125,1232.802734375,33.9296875-1389.384765625,2631.7880859375,55.9843751217.2373046875,-1694.0810546875,19.734375-2232.9521484375,1108.0458984375,80.0008468627931275.37109375,-1693.55859375,19.7343751271.240234375,-1663.734375,19.734375-1695.42578125,1035.39453125,45.2109375-1477.6123046875,2641.919921875,58.787948608398-1484.66796875,2613.5341796875,58.787948608398-1477.1865234375,2612.6484375,58.78125-1484.5830078125,2641.2255859375,58.78125-1421.85546875,2592.2119140625,55.805564880371-1512.234375,1277.25390625,7.1793155670166


  • Wir reden hier von "Kill", nicht von "Verlassen".


    Richtig wäre also OnPlayerDeath.

    Okay habe mich nochmal dran gesetzt. Ich habe aber ein Problem!



    3::
    IniRead, Kills, Killzähler.ini, Optionen, Kills
    Kills = %Kills%
    Kills++
    Iniwrite, %Kills%, Killzähler.ini, Optionen, Kills
    SendInput tGangwarkill Nr. %Kills%{enter}
    return


    Das Funktioniert mit Tastendruck, doch der Automatische Killzähler irgendwie nicht!


    Killzähler:
    Getchatline(0, Chatline)
    if instr(Chatline, "Was im Chat stehen soll zum auslösen der Nachricht")
    {
    IniRead, Kills, Killzähler.ini, Optionen, Kills
    Kills = %Kills%
    Kills++
    Iniwrite, %Kills%, Killzähler.ini, Optionen, Kills
    SendInput tGangwarkill Nr. %Kills%{enter}
    }
    return


    Ich bekomme dann ne Fehlermeldung. Was ist falsch?



    Real Life ist was für Versager, die ingame nichts erreichen.

    2 Mal editiert, zuletzt von Ic3Q ()

  • Hallo,


    Ich hab ne kleine frage bezüglich eines settime scripts
    also ich tippe "/mytime 24" ein und es kommt halt das ich wieder eingeben soll & ich weis halt auch nicht warum er das tut und die zeit nicht einfach richtig setzt


    ich hoffe ihr könnt mir helfen




    MFG
    Drazzild

  • Okay habe mich nochmal dran gesetzt. Ich habe aber ein Problem!


    Code
    3::IniRead, Kills, Killzähler.ini, Optionen, Kills Kills = %Kills%Kills++Iniwrite, %Kills%, Killzähler.ini, Optionen, KillsSendInput tGangwarkill Nr. %Kills%{enter}return


    Du bist hier im falschen bereich,
    du sprichtst von AHK, wir sprechen aber von PAWN

    graphics frontend web

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen