Ein paar fragen.

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 ja ich hätte da 2 Fragen.
    Also wie macht man es eigentlich das wenn man.
    Z.b ich hab den befehl /restart.
    Mit SendRcon command und so.So jetzt will ich aber das wenn ich es starte auch ein timer gestartet wird also.
    Und dann der server restartet wird (ja das mach ich dann beim public)


    Das war dann auch mal meine erste.


    2.Wie kann man eigentlich bei der 0.3d die häuser entfernen peer mta oder scripting.




    Ja das waren meine beiden fragen.


    Danke schonmal im vorraus.



    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n


  • if(strcmp(cmdtext, "/gmx", true) == 0)
    {
    if(!IsPlayerAdmin(playerid))return true;
    SendRconCommand("gmx");
    SendClientMessageToAll(COLOR_RED,"Der Server Startet Neu ");
    return 1;
    }

  • @Caine das hab ich doch schon^^
    Ich will da jetzt einen timer einbauen so z.b in 10 Sek wird er gestarte.
    Ich will ja wissen wie man timer in solche befehle einbaut.



    MFG K44n

    Ich Scripte nicht mehr!
    Signatur zuletzt Aktualiesiert:11.07.2012





    MFG K44n

  • Zu 1,


    Möchtest du jetzt, dass wenn du /restart eingibst, dass ein Timer gestartet wird oder was meinst du?


    Für meine Vermutung würde ich folgendes tun:


    Ganz oben:


    Code
    forward NameDesTimers();


    Dann bei /restart:


    Code
    SetTimer("NameDesTimers",Zeit,Ob es sich wiederholen soll);


    und dann ganz unten im Script:


    Code
    public NameDesTimers()
    {
    new playerid;
    	if(IsPlayerAdmin(playerid))
    	{
       	SendRconCommand("gmx");
    	}
    	return 1;
    }

    Einmal editiert, zuletzt von Ketchup ()

  • Durch MTA könntest du dir halt die Objekte anschauen, entfernen musst du es immernoch mit Scripting. Wenn du einen GMX per Timer und Command durchführen willst, musst du das so machen:



    #include <a_samp>


    forward restart();


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/restart", cmdtext, true, 10) == 0)
    {
    if(IsPlayerAdmin(playerid))
    {
    print("Der Timer zum GMX wurde gestartet.");
    SetTimer("restart", 10000, false); // 10 Sekunden
    return 1;
    }
    }
    return 0;
    }


    public restart()
    {
    SendRconCommand("gmx");
    print("Der GMX wird nun durchgeführt.");
    }




    EDIT: An den netten Herren unter mir einen fetten Glückwunsch, er hats halt ein paar Sekunden vorher abgesendet und meinen Post damit nutzlos gemacht. Es tut mir leid. Wir danken ihm alle und geben ihm die Aufmerksamkeit, die ihm gebührt.

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