[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
  • Hallo, ich wollte wissen wie ich die Explosion größer bekomme?

    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    CreateExplosion(x, y, z, 12, 10.0);
    return 1;


    Die 10 hatte ich schon geändert, aber es wird nicht größer

  • Kurze Frage: Kann man ein Array während der Server in Betrieb ist noch vergrößern?


    In PAWN funktioniert das nicht aufgrund der beim Compilen festgelegten Stackgröße.


    Schreibst du allerdings dein Kram in C++ bzw per Plugin, kannst du das machen

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Habe da Problem :D Undzwar habe ich neu angefangen mit scripten und habe mich an MrMonat gehalten, habe gerade interrior eingestellt und dann kam dies: C:\Users\david\Desktop\SAMP Server\gamemodes\testscript.pwn(15) : error 001: expected token: ";", but found "-identifier-"


    dabei habe ich des so



    //Script
    main()
    {
    print("\n----------------------------------");
    print(" NEW Gamemode by DaveGMX");
    print("----------------------------------\n");
    }


    das ist zeile 15-20
    Help pls

  • Ich habe eine kleine Frage zu meinen Serverrestart Befehl.

    Code
    ocmd:Serverrestart(playerid,params[])
    {
    	SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
    	SendRconCommand("gmx");
    	return 1;
    }


    Wie kann ich den "SendRconCommand" sagen, dass er erst nachdem der Timer abgelaufen ist, ausgeführt werden soll?


    Mit freundlichen Grüßen,
    Kawasaki

  • @DaveGMX


    {
    print("\n----------------------------------");
    print(" NEW Gamemode by DaveGMX");
    print("----------------------------------\n");
    }


    main() //fehlt
    {
    print("\n----------------------------------");
    print(" NEW Gamemode by DaveGMX");
    print("----------------------------------\n");
    }






    Kawasaki:
    forward Serverrestart
    public Serverrestart
    {
    SendRconCommand("gmx);
    return 1;
    }
    ocmd:Serverrestart(playerid,params[])
    {
    SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
    SendRconCommand("gmx");
    return 1;
    }


    SetTimerEx("Serverrestart", 100);


    probiers mal so irgendwie Kawasaki?


  • Ne geht leider nicht, ich bekomme 4 Errors :/

  • Code
    [23:40:05] Script[gamemodes/testmode1.amx]: Run time error 19: "File or function is not found"



    Zeile 19: new spieler[MAX_PLAYER_NAME];



    Jemand ne Idee? xD

    Det blæser en halv pelikan.

    I may look calm. But inside my mind I have killed you 20 times in 5 minutes in 20 different ways.


  • @Kawasaki:
    ocmd:Serverrestart(playerid,params[])
    {
    SetTimer("Der Server wird in 1 Minute neugestartet!",60000,false);
    SendRconCommand("gmx");
    return 1;
    }
    So wendet man doch keinen Timer an.
    SetTimer("functionsname",zeit in millisekunden,wiederholeung ja/nein);
    Um den Funktionsnamen nutzen zu können benötigt man einen Public. Den hast du auch erstellt.
    forward Serverrestart
    public Serverrestart
    {
    SendRconCommand("gmx);
    return 1;
    }
    Jedoch etwas falsch. Alles zusammen kommt das so hin.


    forward Serverrestart();
    public Serverrestart()
    {
    SendRconCommand("gmx");
    return 1;
    }
    ocmd:Serverrestart(playerid,params[])
    {
    SetTimer("Serverrestart ",60000,false);
    SendClientMessageToAll(FARBE,"Der Server restartet in einer Minute");
    return 1;
    }


    @Robbe:
    http://forum.sa-mp.com/showthread.php?t=249226
    Downloaden und als Plugin laden lassen. Dann Serverlog zeigen. Aber ich denke nicht das dies hierher gehört

  • Serverlog:


    Det blæser en halv pelikan.

    I may look calm. But inside my mind I have killed you 20 times in 5 minutes in 20 different ways.