Beiträge von Just1nHD

    Jetzt hats geklappt aber ich kann trz. einsteigen und fahren und wenn ich aussteige steht nix mehr im Chat und ich kann nicht mehr einsteigen.

    Wenn ich das ins Script einfüge was du mir Geschickt hast steht da


    C:\Users\******\Desktop\Script\gamemodes\script.pwn(10350) : error 017: undefined symbol "rl"
    Wenn ich dann new rl; mache
    C:\Users\******\Desktop\Script\gamemodes\script.pwn(10343) : warning 219: local variable "rl" shadows a variable at a preceding level

    Dies passiert nun:


    Spammt wieder den Chat voll.



    for(new rl;rl<sizeof(Caddy);rl++)
    {
    if(IsVehicleInUse(Caddy[rl]) || SpielerInfo[i][sLevel] > 2)
    {
    SetVehicleParamsForPlayer(Caddy[rl],i,0,1);
    return SendClientMessage(i,Farbe_Dunkelblau,"Du kannst dieses Fahrzeug nicht mehr Fahren!");
    }
    else SetVehicleParamsForPlayer(Caddy[rl],i,0,0);
    }

    Hallo Leute, ich habe mal eine Frage zum Fahrzeug betreten.
    Und zwar möchte ich wenn einer über Level2 ist das er eine Meldung bekommt : Du darfst nicht mehr mit diesen Fahrzeug fahren.
    Aber wenn ich da einen SendClientMessage reinsetze spammt er mir den Chat voll Ich bräuchte eure Hilfe.



    for(new rl;rl<sizeof(Caddy);rl++)
    {
    if(IsVehicleInUse(Caddy[rl]) || SpielerInfo[i][sLevel] > 2)
    {
    SetVehicleParamsForPlayer(Caddy[rl],i,0,1);
    }
    else SetVehicleParamsForPlayer(Caddy[rl],i,0,0);
    }

    Und zwar werden nur die Objecte Removt aber die Neuen Strassen ned eingefügt an was kann das Liegen.



    bei OnGameModeInit


    //STADTHALLEN STRASSE Anfang
    new lspdstr1, lspdstr2, lspdstr3, lspdstr4;
    lspdstr1 = CreateObject(4163, 1469.33594, -1732.28906, 12.46090, 0.00000, 0.00000, 0.00000);
    lspdstr2 = CreateObject(4150, 1532.05469, -1662.28906, 12.46090, 0.00000, 0.00000, 0.00000);
    lspdstr3 = CreateObject(3994, 1479.55469, -1592.28906, 12.45310, 0.00000, 0.00000, 0.00000);
    lspdstr4 = CreateObject(4148, 1427.05469, -1662.28906, 12.46090, 0.00000, 0.00000, 0.00000);
    //SetObjectMaterial Sachen
    SetObjectMaterial(lspdstr1,3,6322,"law2_roadsb","rodeo3sjm",0);
    SetObjectMaterial(lspdstr2,3,6322,"law2_roadsb","rodeo3sjm",0);
    SetObjectMaterial(lspdstr3,3,6322,"law2_roadsb","rodeo3sjm",0);
    SetObjectMaterial(lspdstr4,3,6322,"law2_roadsb","rodeo3sjm",0);
    //STADTHALLEN STRASSE ENDE


    bei OnPlayerConnect
    //LSPDSTRASSE1
    RemoveBuildingForPlayer(playerid, 4163, 1469.3359, -1732.2891, 12.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 4164, 1469.3359, -1732.2891, 12.4609, 0.25);
    //LSPDSTRASSE2
    RemoveBuildingForPlayer(playerid, 4151, 1532.0547, -1662.2891, 12.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 4150, 1532.0547, -1662.2891, 12.4609, 0.25);
    //LSPDSTRASSE3
    RemoveBuildingForPlayer(playerid, 4039, 1479.5547, -1592.2891, 12.4531, 0.25);
    RemoveBuildingForPlayer(playerid, 3994, 1479.5547, -1592.2891, 12.4531, 0.25);
    //LSPDSTRASSE4
    RemoveBuildingForPlayer(playerid, 4149, 1427.0547, -1662.2891, 12.4609, 0.25);
    RemoveBuildingForPlayer(playerid, 4148, 1427.0547, -1662.2891, 12.4609, 0.25);


    Hallo Leute ich bräuchte mal ganz KURZ eure/deine Hilfe.


    C:\Users\ZENSIERT\Desktop\Script\gamemodes\GcR.pwn(27823) : warning 213: tag mismatch



    #define COLOR_KNALLROT 0xFF0000FF || Ganz OBEN im Script!


    WantedLabel[i][playerid] = CreatePlayer3DTextLabel(playerid,string,COLOR_KNALLROT,0,0,1,50); || Zeile 27823!

    Was ist daran falsch? Also der Checkpoint geht nicht Weg und der Nächste Checkpoint kommt nicht!



    forward praxis(playerid);
    public praxis(playerid)
    {
    TakingLesson[playerid] = 1;
    Fahrschulauto = CreateVehicle(405,349.9829,-1793.4360,4.6974,0.8662,0,0);
    PutPlayerInVehicle(playerid, Fahrschulauto, 0);
    SetPlayerCheckpoint(playerid,368.7183,-1775.2391,5.3434,2.5); // Hier geben sie ihre Coords ein für den 1 Wegpunkt
    SendClientMessage(playerid, COLOR_YELLOW, "Marker wurde Gesezt fahren sie bitte Vorsichtig.");
    schulung[playerid] = 1;
    }


    forward abfahrpunkte();
    public abfahrpunkte() // ; <-- wahr fehler 1.
    {
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(PlayerToPoint(3,i,368.7183,-1775.2391,5.3434)) // Hier Fügt ihr die Coords von den Oben gesezten CP ein.
    {
    if(schulung_ == 1)
    {
    SetPlayerCheckpoint(i,381.8368,-1774.8494,5.4427, 5.0); // Hier den 2 Coord Punkt eintragen
    SendClientMessage(i,COLOR_RED,"ACHTUNG: Bremsen!");
    schulung[i] = 2;
    }
    }
    else if(PlayerToPoint(3,i,381.8368,-1774.8494,5.4427))
    {
    if(schulung[i] == 2)
    {
    SetPlayerCheckpoint(i,461.1131,-1728.9607,10.4195, 5.0);
    schulung[i] = 3;
    }
    }
    else if(PlayerToPoint(3,i,461.1131,-1728.9607,10.4195))
    {
    if(schulung[i] == 3)
    {
    SetPlayerCheckpoint(i,244.7255,1153.1910,11.9427, 5.0);
    //schulung[i] = 4;
    }
    }
    else if(PlayerToPoint(3,i,244.7255,1153.1910,11.9427))
    {
    if(schulung[i] == 3)
    {
    SetPlayerPos(i,228.2266,-1804.7535,702.9688);
    TakingLesson[i] = 0;
    DestroyVehicle(Fahrschulauto);
    PlayerInfo[i][pCarLic] = 1;
    DisablePlayerCheckpoint(i);
    SendClientMessage(i, COLOR_YELLOW, "Sie haben die Praxis Bestanden Viel Spaß bein Zukünftigen autofahren.");
    schulung[i] = 0;
    }
    }
    }
    }


    Function OnPlayerPruefung(playerid)
    {
    PruefungsSchritt[playerid]++;
    if(PruefungsSchritt[playerid] == 2)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    //GameTextForPlayer(playerid,"~w~WILLKOMMEN",5000,3);
    SendClientMessage(playerid,COLOR_LIGHTBLUE, "> Peter: Herzlich willkommen bei der Fahrschule für den Führerschein.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE, "> Peter: Mein Name ist Peter, ich bin euer Fahrschul Lehrer!");
    }
    else if(PruefungsSchritt[playerid] == 10)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Ich erkläre dir nun die Strassen Verkehrs Ordnung!");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: In der Stadt darfst du 80 KM/H Fahren. Auf der Autobahn darfst du 150 KM/H Fahren.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Ausserhalb darfst du so schnell Fahren wie möglich!");
    }
    else if(PruefungsSchritt[playerid] == 30)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Die Strassen Verkehrs Ordnung ist einzuhalten.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Die einzigen die diese Missachten dürfen (Nur mit Blaulicht)");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: sind die Polizisten oder Medics!");
    }
    else if(PruefungsSchritt[playerid] == 50)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Auf diesen Server herrscht Licht flicht ab 21:00 Uhr! (ABENDS)");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Solltest du kein Licht anhaben und dich ein Polizist/Oamt");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: sehen bekommst du 2Strafpunkte!");
    }
    else if(PruefungsSchritt[playerid] == 70)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: Solltest du ein Unfall Bauen so musst du die Polizei rufen (/anrufen 911)");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: solltest du dies nicht tuen und einfach Abhauen so bekommst du eine Geldstrafe von 500$");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"> Peter: und/oder bekommst 1Wanted!");
    SendClientMessage(playerid,COLOR_RED, "> Peter: Ich hoffe du hast dir alles Gut Gemerkt!");
    }
    else if(PruefungsSchritt[playerid] == 90)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 1:");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," >Wie Schnell darfst du in der Stadt fahren?");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," a) So schnell wie es geht.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," b) 100 KM/H");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," c) 80 KM/H");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," d) Egal Hauptsache man fährt!");
    ShowMenuForPlayer(PruefungMenu,playerid);
    KillTimer(PruefungsTimer[playerid]);
    }
    else if(PruefungsSchritt[playerid] == 100)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 2:");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," >Wer darf die Strassen Vekehrs Ordnund brechen?");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," a) Der Server Owner.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," b) Die Polizei und Medics.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," c) Jeder darf das.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," d) Keiner");
    ShowMenuForPlayer(PruefungMenu,playerid);
    KillTimer(PruefungsTimer[playerid]);
    }
    else if(PruefungsSchritt[playerid] == 110)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 3:");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," >Was tust du bei einem Verkehrsunfall?");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," a) Ich rufe die Medics.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," b) Ich rufe einen Admin.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," c) Ich rufe die Polizei.");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," d) Ich rufe garkeinen an.");
    ShowMenuForPlayer(PruefungMenu,playerid);
    KillTimer(PruefungsTimer[playerid]);
    }
    else if(PruefungsSchritt[playerid] == 120)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Frage 4:");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," >Ab wann herrscht auf diesen Server Licht Flicht?");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," a) NIE");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," b) IMMER");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," c) NACHTS");
    SendClientMessage(playerid,COLOR_LIGHTBLUE," d) ABENDS");
    ShowMenuForPlayer(PruefungMenu,playerid);
    KillTimer(PruefungsTimer[playerid]);
    }
    else if(PruefungsSchritt[playerid] == 130)
    {
    for(new msg=0; msg<50; msg++) SendClientMessage(playerid,COLOR_WHITE," ");
    SendClientMessage(playerid, COLOR_RED,"Jetzt zur Praktischen Prüfung.");
    // SendClientMessage(playerid,COLOR_LIGHTBLUE," Du hast nun den Führerschein!");
    // PlayerInfo[playerid][pCarLic] = 1;
    // PruefungsSchritt[playerid] = 0;
    UnFreezePlayer(playerid);
    praxis(playerid);
    // SetPlayerPosEx(playerid,228.3171,-1804.7362,702.9688,180.5339);
    // SetCameraBehindPlayer(playerid);
    KillTimer(PruefungsTimer[playerid]);
    }


    return 1;
    }

    Ja wie gesagt ich hab wenn ich in einen Checkpoint fahre einen Timer Bug und der Gleiche Checkpoint kommt immer wieder und kann mich net weg bewegen (Ich Scripte seit 2 Wochen sry aber kenne mich noch net aus)

    Hallo Leute wie die Überschrift schon sagt habe ich bei den Checkpoints beim Busjob einen Timer Bug und zwar ist manchmal bei einem Checkpoint wenn ich 5 Sekunden in dem Checkpoint stand dann werde ich unfreezt und dann werde ich wieder Gefreezt und der Checkpoint kommt wieder könnt ihr mir da Helfen?


    Pastebin: http://pastebin.com/3EgP9eLc
    (Die Coordis wurde entfernt)
    {Da ich es mit dem [ pwn ] [ /pwn ] net hin bekomme lade ich es auf Pastebin für 1Tag hoch!}