[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
  • Hey,
    Immer wenn ich meinen Police Bot connecten lasse, Disconnectet er nach kurzer Zeit sofort, Spawnen tut er auch nicht..

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

    Einmal editiert, zuletzt von ¥osh¥ ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • unter OnPlayerChat:
    if(strfind(text, "!") == 0) //Hat ein ! am anfang
    {
    }
    else //Hat kein ! am Anfang


    Es gibt ein Server für den ich jetzt nicht werben möchte wo man während einem Gamemode wechsel über ! Chatten kann wo man normal garnichts schreiben kann.
    Wie ist das möglich?

    KleineHilfe 2.0

  • Hast du den auch aus deinem Login o.Ä rausgenommen? Nicht, dass der sich einloggen soll :D


    Danke für die "Hilfe". Login raussnehmen, nicht schlau, ich habe das mit Pvar's eigentlichg eregelt . Eingeloggt = 0 + Spawn = Kick , Eingeloggt = 1 + Spawn = Spawn.
    Aber trotzdem wird der anscheinend Gekickt oder so.

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • Ich habe auch ein Problem mit Bots.
    Ich lasse sie lediglich connecten ab einer bestimmten Zeit.
    Bei mir funktioniert ab dann mit den Bots alles wunderbar jedoch ab dem Zeitpunkt ab dem sie hinzukommen spielen meine Timer und Countdowns verrückt.
    Der eine geht nicht, den anderen sieht man doppelt.
    Wenn es nichts mit MAX_PLAYERS zu tun hat, womit dann?
    Und noch eine Frage, TextDrawShowForAll(bla) & TextDrawShowForPlayer(playerid, bla2) gleich wenn man hinter dem bla2 kein [playerid] setzt?

    KleineHilfe 2.0

  • GhostRider wegen den Textdraws nein es ist nicht das selbe.


    PlayerTextDraws sind wie es der Name schon sagt Spieler gebunden und TextDraws sind Global. D.h. wenn man viele Sachen hat die nur bestimmte Spieler sehen wie z.B. ein Speedo ist es ratsam PlayerTextDraws zu nutzen und bei Dingen wie eine Domain etc. ist es ratsam TextDraws zu nutzen.


    BOMBER einfach das Objekt destroyen und wieder ganz normal erstellen.

  • GhostRider wegen den Textdraws nein es ist nicht das selbe.


    PlayerTextDraws sind wie es der Name schon sagt Spieler gebunden und TextDraws sind Global. D.h. wenn man viele Sachen hat die nur bestimmte Spieler sehen wie z.B. ein Speedo ist es ratsam PlayerTextDraws zu nutzen und bei Dingen wie eine Domain etc. ist es ratsam TextDraws zu nutzen.


    BOMBER einfach das Objekt destroyen und wieder ganz normal erstellen.


    DestroyObject(ObjName);
    ObjName = CreateObject(2993,-384.2000122,-4133.7001953,23.2999992,0.0000000,0.0000000,0.0000000);


    So habe ich das im Timer aufgerufen, aber der Timer wird nicht mal aufgerufen, demnach wird das Objekt nicht zerstört / erstellt. :wacko:



    forward Respawn(playerid);
    public Respawn(playerid)
    {
    //Hier steht das drinne...
    }


    SetTimer("Respawn",RESPAWNZEIT,false);


    Hier wirds aufgerufen, Respawnzeit = 15 Sek.


    Engelsflügel am Astonkühler, als Schutz vor dem Teufel!

  • Soll der Timer Spielergebunden sein? Wenn ja würde ich dir raten mit SetTimerEx zu arbeiten.


    Und btw, du zeigst nur wie du den Timer erstellst, aber nicht wo. :P xD


    Also ich kann mir mit der Funktion alleine nicht wirklich einen Einblick machen warum es nicht funktioniert.


    EDIT: Vorschlag


    OnPlayerSpawn(playerid)
    {
    SetTimerEx("Respawn",RESPAWNZEIT,0,"i",playerid);
    return 1;
    }


    forward Respawn(playerid);
    public Respawn(playerid)
    {
    //Dein Code
    return 1;
    }