[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
  • Beitrag von reaL. ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Code
    pInfo[playerid][pPersot] = gettime() + 5 * 60;
    			TimestampToDate(pInfo[playerid][pPersot],yea,mon,day,hou,minn,sec,1);
    			format(string,sizeof(string),"Sekretärin: Wir haben ihren Personalausweis beantragt, sie können ihn am %02d.%02d.%d um %02d:%02d:%02d abholen!",yea,mon,day,hou,minn,sec);
    			SendClientMessage(playerid,GRÜN,string);

    Warum kommst da raus
    habe es eben ausprobiert
    [21:13:32] Sekretärin: Wir haben ihren Personalausweis beantragt, sie können ihn am 2017.07.11 um 20:18:32 abholen!

  • Nein das stimmt doch so
    es geht darum ich will es auf 5 Minuten machen aber es steht ja da 11.07 ( also ein Tag später und sogar noch eine stunde früher



    Code
    pInfo[playerid][pPersot] = gettime() + 5 * 60;
    TimestampToDate(pInfo[playerid][pPersot],yea,mon,day,hou,minn,sec,1);
    format(string,sizeof(string),"Sekretärin: Wir haben ihren Personalausweis beantragt, sie können ihn am %02d.%02d.%d um %02d:%02d:%02d abholen!",day,mon,yea,hou,minn,sec);
    SendClientMessage(playerid,GRÜN,string);

    So geht es jetze aber es verschiebt sich immernoch um ein Tag

  • Ok damit komme ich irgendwie nicht klar.


    Ich wollte eigentlich nur die jetzige Zeit und darum speichern ( +5 Minuten) um dann abzufragen ob schon 5 Minuten um sind
    Ich hätte es zwar über ein Timer machen können z.b einfach 5 Minuten in Sekunden und dann immer eine Sekunde abziehen aber das war mir ein wenig zu doof um erlich zu sein.

  • pZugfahrer[0] = AddStaticVehicle(538,768.7877,2541.7214,22.1042,180.0000, 1, 205); // Las Venturas ZugpZugfahrer[1] = AddStaticVehicle(538,735.3322,2241.4160,19.2559,180.0000, 1, 205); // Las Venturas ZugpZugfahrer[2] = AddStaticVehicle(538,739.2803,2113.7998,13.5984,180.0000, 1, 205); // Las Venturas ZugpZugfahrer[3] = AddStaticVehicle(538,742.5255,1780.5483,6.8367,180.0000, 1, 205); // Las Venturas Zug


    Hey,


    Ich habe ein Problem. Die züge spawnen auch wen ich den Motor anmache und gas geben möchte rührt sich der Zug nicht vom fleck genauso auch nicht rückwärts :/



    //E:


    Habe den Code mal geändert es klappt immer noch nicht :/



    pZugfahrer[0] = CreateVehicleEx(538,768.7877,2541.7214,22.1042,180.0000, 1, 205, 0, true); // Las Venturas Zug
    pZugfahrer[1] = CreateVehicleEx(538,735.3322,2241.4160,19.2559,180.0000, 1, 205, 0, true); // Las Venturas Zug
    pZugfahrer[2] = CreateVehicleEx(538,739.2803,2113.7998,13.5984,180.0000, 1, 205, 0, true); // Las Venturas Zug
    pZugfahrer[3] = CreateVehicleEx(538,742.5255,1780.5483,6.8367,180.0000, 1, 205, 0, true); // Las Venturas Zug


  • Naja das Problem ist ja nicht, herauszufinden ob 5 Minuten um sind (dafür könntest du auch einen Timer nutzen), sondern welches Datum + Uhrzeit der berechnete Timestamp ergibt.

    ja aber irgendwie muss dass doch machbar sein oder nicht


    @Jeffry:
    @Kaliber:

  • Danke für deine schnelle Antwort, aber leider kenne ich mich wenig mit dem Scripten aus und ich habe deine Anleitung befolgt aber irgendwie bringt er mir Errors..

  • Beitrag von reaL. ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • könnte mir jemand helfen warum die Züge buggen :/

  • C:\Users\Patri\Desktop\GTA - San Andreas Daten\GTA - San Andreas Scripts\Instant Reallife\gamemodes\main1.pwn(2172) : warning 213: tag mismatchC:\Users\Patri\Desktop\GTA - San Andreas Daten\GTA - San Andreas Scripts\Instant Reallife\gamemodes\main1.pwn(2172) : warning 213: tag mismatchC:\Users\Patri\Desktop\GTA - San Andreas Daten\GTA - San Andreas Scripts\Instant Reallife\gamemodes\main1.pwn(2172) : warning 202: number of arguments does not match definition



    Hey, ich wollte eine Schleife machen das es auf jeden Fahrzeug drauf ist aber iwie mag er mich heute nicht :(



    //E:


    Hab es Selber gefixxt.


    Hier ist die Lösung:



    for(new i=0;i<sizeof(pSchoolVehicle);i++)
    {
    pSchoolVehicle[i][pSchoolText] = Create3DTextLabel("Fahrschule", COLOR_LIGHTBLUE, 0.0, 0.0, 0.0, 50.0, 0, 1);
    Attach3DTextLabelToVehicle(pSchoolVehicle[i][pSchoolText], pSchoolVehicle[i][schoolVehicleID], 0.0, 0.0, 2.0);
    }


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