[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
  • In welcher Reihenfolge werden die publics beim Connecten eines Spielers aufgerufen? OnPlayerConnect ist das erste und danach?


    Beziehungsweise wo, und wie setze ich am besten die SpawnPositionen der einzelnen Fraktionen? In OnPlayerSpawn oder OnPlayerRequest Class?

    Einmal editiert, zuletzt von Simon2202 ()

  • Dort müsste eigentlich angezeigt werden wie weit der nähesten ( Nahe ) Sanitäter vom Spieler entfernt ist.
    Beim TextDraw ich benutze dafür PlayerTextDraws, aber ich habe gerade gelesen, dass bei OnPlayerClickPlayerTextDraw nichts aufgerufen wird sobald die Auswahlmöglichkeit mit ESC abgebrochen wird.
    [wiki]OnPlayerClickPlayerTextDraw_DE[/wiki]

    Einmal editiert, zuletzt von malE ()

  • was ist eigentlich ein public?
    was ist eigentlich ein callback?
    und was ist der unterschied zwischen so einem "new" und einer variable?

  • Ein Callback wird mit "forward" und "public" deklariert.
    Eine Variable wird mit "new" deklariert.


    Ein Callback kannst du auch als Funktion bezeichnen, die unter bestimmten Voraussetzungen aufgerufen wird.
    Eine Variable ist ein temporärer Speicher für Informationen.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Beitrag von RedDragon28080 ()

    Dieser Beitrag wurde vom Autor aus folgendem Grund gelöscht: Hat sich erledigt ().
  • yo.
    wenn ich in einem include sowas wie OnPlayerConnect nutzen will wie geht das?

  • das regt mich jetzt schon auf.
    wie soll denn das gehen?
    habs so geschrieben wie im tutorial aber geht natürlich nicht wie denn auch.



    C
    #forward _OnPlayerRequestClass
    public OnPlayerRequestClass(playerid, classid)
    {
    	ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Charakterauswahl","test des dialogs","schließen","");
    	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    	return 1;
    }

    vergessen den pawncompiler zu posten:


    ../include/charslot.inc(10) : error 031: unknown directive
    -\-\-\-\-\gamemodes\UltimateReallife.pwn(309) : error 021: symbol already defined: "main"
    -\-\-\-\-\gamemodes\UltimateReallife.pwn(335) : error 021: symbol already defined: "OnPlayerRequestClass"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase




    3 Errors.

    Einmal editiert, zuletzt von sunrizez ()

  • Hallo, ich habe dieses Object Created:



    Code
    tor[1] = CreateObject(1374, 1544.80811, -1630.50049, 13.18970,   0.00000, 0.00000, 0.00000);//Schranke LSPD

    Das ganze sieht ingame jetzt so aus:




    sa-mp-001.png


    Obwohl ich im Editor das oben so raus kopiert habe und da war die Schranke nicht rotiert, sondern parallel zum boden.

  • Danke!



    Ich habe den Befehl + Timer geschrieben. Aber es schließt einfach nicht? (Habe den Timer extra so geschrieben, damit ich nicht für jede Schranke einen Timer erstellen muss.)


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