Deathmatch

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 Liebe Community,


    Ich suche schon seit tagen ein deathmatch tutorial ,da ich auf meinen Server ein Deathmatch system (/dm [1-4]) brauche.Ich habe die Sufu genutzt.
    Ich bräuchte nämlich hilfe ,weil ich nicht weiß wie das geht das wenn ein Spieler stirbt wieder in der DMZone startet bedanke mich jetzt schon.


    Zudem suche ich noch einen Sponsor ,da ich kein Paypal usw. Besitze.


    Ich biete euch der 2. Besitzer zu sein höstes Admin lvl alle Rechte.


    Vielen Dank.

    Server:5%


    Suche Server Sponsor. 100slots.

    Einmal editiert, zuletzt von Freazer ()

  • Das unter On playercommand text einfügen


    if(strcmp("/dm",cmdtext, true) == 0)
    {
    new string[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Info: %s ist in die Arena gegangen! [/dm]",name);
    SendClientMessageToAll(COLOR_YELLOW,string);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 4, 100000);
    GivePlayerWeapon(playerid, 29, 100000);
    GivePlayerWeapon(playerid, 31, 100000);
    GivePlayerWeapon(playerid, 33, 100000);
    GivePlayerWeapon(playerid, 27, 100000);
    GivePlayerWeapon(playerid, 23, 100000);
    SetPlayerPos(playerid,hier kommt deine pos hin);
    SendClientMessage(playerid, 0x00FF09FF, "Willkommen in der Arena!");
    SendClientMessage(playerid, 0x00FF09FF, "Um zurück zu kommen benutze /exit");
    return 1;
    }
    if(strcmp(cmdtext,"/exit",true)==0)


    {
    new string[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Info: %s ging aus der Arena raus![/dm]",name);
    SendClientMessageToAll(COLOR_YELLOW,string);
    ResetPlayerWeapons(playerid);
    SetPlayerPos(playerid,hier kommt deine pos hin .);
    return 1;
    }


    Ich habs so in mein script

  • Mache eine Variable die beim Befehl auf 1 gestellt wird.
    Bei OnPlayerSpawn frage ab, ob die Variable auf 1 ist und lass den Spieler in der DM-Zone spawnen.


    Zitat

    nähmlich


    Kennst du das Sprichwort: "Wer nämlich mit h schreibt ist dämlich."?
    Präge es dir ambesten ein.


    Zu der Sache mit dem Sponsor:
    Schreibe eine Private Nachricht an hTex, er ist ein Sponsor.
    Seine Server sind sehr leistungsstark.
    Der erste hat einen Intel i5 der anrere einen Intel Xeon. ;)


    Genaueres über die Technischen Daten: gtaserver.de/?site=technik


    Ich hoffe ich konnte helfen.


    PS: Ich werde dir kein schriftliches Tutorial machen, da es sehr ausführlich ist und man die Basics von PAWN kennen sollte.

  • format(string,sizeof(string),"Info: %s ist in die Arena gegangen! [/dm]",name);


    Das ist das alle andere sehen können das er Dm arena betratt


    Das weis ich aber halt nicht das wenn der Player stirbt das er wieder in der DMZone startet :)

    Server:5%


    Suche Server Sponsor. 100slots.