YVL Script bereitet nach 30 Minuten Probleme

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
  • Hallo,


    Ich besitze das YVL Script und da gibt es ein Problem unzwar der Server hängt immer nach ungefähr 30Minuten.. wisst ihr woran das liegen kann?
    Also der hängt man kann nix mehr machen auch wenn man sich neu einloggt.. der server bleibt bei "Connection to Server" oderso hängen
    Und wenn man inGame war und irgendwas eintippt kommt nix man kann schon noch rumlaufen etc. aber als wäre die Internetverbindung weg...


    Und man muss von ACP neustarten erst dann geht das wieder..


    Ich habe das Gefühl es liegt an dem Befehl hier:


    if(strcmp(cmd,"/respawncars",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 6)
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    if(GetVehicleDriver(v) == -1)
    {
    SetVehicleToRespawn(v);
    }
    }
    }
    else SendClientMessage(playerid,COLOR_RED," Du bist kein Admin!");
    return 1;
    }



    Aber bin mir nicht sicher...


    Bitte hilft mir weiter :/



    Mfg.

    Einmal editiert, zuletzt von Android () aus folgendem Grund: Titel bearbeitet.

  • Wie mach ich die timer weniger? Und wie mach ich OnPlayerUpdate sauber?^^


    Mfg

  • Ich würde an deiner Stelle die autos beim Serverrestart respawnen lassen nciht mit eiem extram befehl.


    hatte in meinem alten Gamemode einen respawn befehl für autos iwan ist dan der serverabgeschmiert etc. als der befehl drausen war ging alles supper.


    Naja ist nur so nen Tipp am rande.. ich sag nur zu meinem Membern auf dem Server: Passt auf eure Cars auf. Respanwt werden die nur beim Serverrestart.


    MFG


    Summer

  • if(strcmp(cmdtext,"/carrespawn",true) == 0)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    else SendClientMessage(playerid,ROT," Du bist kein Admin!");
    return 1;
    }


    nimm mal den der geht bei mir auch sollte vll bei dir auch funken mfg dadada ich liebe es

  • dcmd_resetall(playerid,params) >= 4)
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    else SendClientMessage(playerid,Rot," Du bist kein Admin!");
    return 1;
    }


    also so

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

  • Das hat aber nicht mit dcmd zu tun die abfrage musste extra reintun.

    Nur wenn man das Unmögliche versucht kann man das absolut Mögliche erreichen
    Hermann Hesse


    „Was manche Menschen sich selber vormachen, das macht ihnen so schnell keiner nach.”
    Gerhard Uhlenbruck

  • Dazu ist die isPlayerAnAdmin Funktion da, die ist selbst geschrieben, hast du die überhaupt im Script?
    Wenn nicht:

    dcmd_resetall(playerid,params[])
    {
    #pragma unused params
    if(PlayerInfo[playerid][Admin] >= 4)
    {
    for(new v = 0; v < MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    else
    {
    SendClientMessage(playerid,Rot," Du bist kein Admin!");
    }
    return 1;
    }

    Funktioniert so nur wenn man Admin lvl 4 oder höher ist.

  • ja ist mir gerade eingefallen xD
    geht das auch das nur die cars ohe player respawnt werden

    ↓Das ist der Youtube Channel von mir und meinen Kollegen↓



    Sa-Mp Server [Im Aufbau/Beta]
    128.65.216.200:7777

    Einmal editiert, zuletzt von EliteBread () aus folgendem Grund: // text eingefügt