Brauche für /dm ein /dmexit

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
  • Guten Tag,


    Ich brauche 3Random Spawns


    für /dm


    weil ich weiß nicht wie das geht.


    AddPlayerClass(1,-1906.1023,-1671.2173,23.0156,260.3497,0,0,0,0,0,0); // DM1 1Spawn
    AddPlayerClass(1,-1845.6355,-1709.7145,41.1110,337.0938,0,0,0,0,0,0); // DM1 2Spawn
    AddPlayerClass(1,-1790.1354,-1608.0084,21.7500,242.4428,0,0,0,0,0,0); // DM1 3Spawn


    da die 3Spawns kann mir einer bitte das machen



    Edit// Ich suche noch Autohaus fürn Stunt Script


    MfG KillerOne

    2 Mal editiert, zuletzt von [LfR]KillerOne ()

  • Ja ich weiß aber ich kapiere das ihrgend wie nicht richtig ka warum ich stelle mich glaube dafür zu dumm an -.-

  • Oben unter new....
    new Float:dm1[3][4]={
    {-1906.1023,-1671.2173,23.0156,260.3497},
    {-1845.6355,-1709.7145,41.1110,337.0938},
    {-1790.1354,-1608.0084,21.7500,242.4428}
    };


    Und das bei denn Befehlen


    if (strcmp("/dm", cmdtext, true) == 0)
    {
    new a = random(sizeof dm1);
    SetPlayerPos(playerid,dm1[a][0],dm1[a][1],dm1[a][2]);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,29,500000);
    GivePlayerWeapon(playerid,26,500000);
    GivePlayerWeapon(playerid,24,500000);
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist Deathmatch 1 Beigetreten",name);
    SendClientMessageToAll(0x33AA33AA, string);
    return 1;
    }


    Das wars mit denn DM Port

  • Thanks you!


    Es geht


    Weil bei den Tuts sah das anders aus


    Jetzt habe ich noch ne frage


    Wie kann ich machen wen man eingibt /dm1exit eingibt man den das Deathmatch verlässt und dan wieder beim Noobspawn spawnt wieder?


    Edit// Wie geht das nur *zweiffel*

    Einmal editiert, zuletzt von [LfR]KillerOne ()

  • Ja habe ich werde dich mal adden :thumbup:



    Edit// Wie kann ich den jetzt machen wen man /dm1exit eingibt man dan wieder beim Noobspawn spawnt mit den Bassballschläger wieder??



    Ihr ist der Code


    if (strcmp("/dm", cmdtext, true) == 0)
    {
    new a = random(sizeof dm1);
    SetPlayerPos(playerid,dm1[a][0],dm1[a][1],dm1[a][2]);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,29,500000);
    GivePlayerWeapon(playerid,26,500000);
    GivePlayerWeapon(playerid,24,500000);
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist Deathmatch 1 Beigetreten",name);
    SendClientMessageToAll(0x33AA33AA, string);
    return 1;
    }


    und das ist die Spawn von NoobSpawn: 1221.5920,-1652.9421,11.7969,270.9594

    2 Mal editiert, zuletzt von [LfR]KillerOne ()

  • Oben zu den New´s


    new dm1exit[MAX_PLAYERS];



    if (strcmp("/dm", cmdtext, true) == 0)
    {
    new a = random(sizeof dm1);
    SetPlayerPos(playerid,dm1[a][0],dm1[a][1],dm1[a][2]);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,29,500000);
    GivePlayerWeapon(playerid,26,500000);
    GivePlayerWeapon(playerid,24,500000);
    new name[MAX_PLAYER_NAME], string[44];
    GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "%s ist Deathmatch 1 Beigetreten",name);
    SendClientMessageToAll(0x33AA33AA, string);
    dm1exit[playerid] = 1; // DAS HIER HINZUFÜGEN
    return 1;
    }



    if (strcmp("/dm1exit", cmdtext, true) == 0)
    {
    if(dm1exit[playerid] == 1)
    {
    dm1exit[playerid] = 0;
    GetPlayerWeapons(playerid);
    SetPlayerPos(playerid,1221.5920,-1652.9421,11.7969,270.9594);
    }
    else
    {
    SendClientMessage(playerid, COLOR,"du bist nicht im Deathmatch 1!");
    }
    return 1;
    }



    So bitte schön

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


    Wofür ist das GetPlayerWeapon(playerid);


    Wie mache ich das jetzt wen man das eingibt man mit den Bassball Schläger beim Noobspawn wieder spawnt?


    Edit//
    C:\Dokumente und Einstellungen\Silas1\Desktop\SAMP Server Setup\gamemodes\Stunt.pwn(203) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    SetPlayerPos(playerid, 1221.5920,-1652.9421,11.7969,270.9594);



    Edit2// Wen du /dm1exit eingibst dan spanwst du am Noobspawn mit den 3Waffen die man beim DM Spawnt

    2 Mal editiert, zuletzt von [LfR]KillerOne ()

  • Das mit Baseball schläger is beim Standart GF mach das raus, "GetPlayerWeapon" zieht die Waffen ab

  • Edit// Problemm gelöst^^


    Nur wie mache ich jetzt das du beim Noobspawn mit den Bassball Schläger spawnst wieder?

    Einmal editiert, zuletzt von [LfR]KillerOne ()