Beiträge von BiGBooN

    wie kann ich zb scripten das wenn ich in /dm4 bin das wenn ich von einem punkt 200m weg bin zurückgeportet werde?weil dort einen zaun hinzumappen würde zulange dauern^^


    thx im vorraus

    danke xD naja ich scripte erst seit 4 tagen und hab das meiste durchs fragen und tutorials anschaun hinbekommen war ja klar das wenn ich was selber mache scheiße rauskommt xD

    einfach ich zeigs dir an nem simplen script^^:
    new bool:inbfight;


    das musst du ganz oben einfügen^^



    dann bei on player spawn :
    public OnPlayerSpawn(playerid)
    {
    if(inbfight == true)
    {
    SetPlayerPos(playerid,koordinaten vom spawnpunkt in bfight eingfügen);
    return 1;
    }
    }


    und dann einfach bei on player command:

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/bfight", cmdtext, true, 10) == 0)
    {
    inbfight = true;
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,port in bfight koords);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert in B Fight");
    return 1;
    }
    return 0;
    }


    und dann wiederum


    if (strcmp("/bfightoff", cmdtext, true, 10) == 0)
    {
    {
    inbfight = false;
    SetPlayerPos(playerid,koords);
    SendClientMessage(playerid,0x3A47DEFF,"Du hast BFight verlassen.");
    return 1;
    }


    return 1;
    }



    damit keine bugs entstehen einfach :


    public OnPlayerConnect(playerid)
    {
    inbfight = false;
    return 1;
    }

    ich hab versucht hinzukriegen das man sich nirgendwo anders hinporten kann wenn man in einer dm arena is bevor man /dmoff gemacht hat aber es funzt nicht ganz immr wenn ich /dm1,/dm2,etc oder /dm1off,/dm2off,etc eingebe lande ich im area69^^
    hier der script^^:
    if (indm == true)
    {
    SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm1off benutzen");
    return 1;
    }
    else if (indm2 == true)
    {
    SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm2off benutzen");
    return 1;
    }
    else if (indm3 == true)
    {
    SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm3off benutzen");
    return 1;
    }
    else if (indm4 == true)
    {
    SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm4off benutzen");
    return 1;
    }
    else if (infight == true)
    {
    SendClientMessage(playerid,0xFF0000AA,"Du musst erst /fightoff benutzen");
    return 1;
    }
    else if (indm == false)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }
    else if (indm2 == false)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }
    else if (indm3 == false)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }
    else if (indm4 == false)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }
    else if (infight == false)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }
    else if (strcmp("/area69", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
    return 1;
    }




    da gibts noch 10 andere ports wo ich das davor stehn hab hab halt selber ohne tut's was verscucht -.-^^

    Ich hab n kleines Problem mit ner DM Arena^^Wenn ich in der DM Arena bin kann ich mich einfach rausporten was muss ich einfügen das das nicht geht?
    (hier der befehL:
    if (strcmp("/dm1", cmdtext, true, 10) == 0)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,1383.9526,2184.6089,11.0234);
    SendClientMessage(playerid,0x3A47DEFF,"Teleportiert in die DM Arena");
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,26,800);
    indm = true;
    return 1;
    } )
    thx im vorraus

    aso thx :DDDDaber ein probelm dabei is das verschiedene skins verschiedene guns haben(dm script mit "fraktionen" sozusagen^^)

    ich habs mit nem freund auf ne andere art hinbekommen durch viel probieren^^da mich die script auszüge sehr verwirrt haben^^ trotzdem thx^^nun stellt sich aber eine 2. frage^^wie kann ich einstelln das man in der dm arena andere waffen hat und wenn man rauskommt die normalen???

    Ich scripte zurzeit zum n bissl üben n DM Server ^^Ich hab da ne DM Arena wo man durch einen Befehl hinteleportiert wird aber wenn man dort stirbt spawnt man am normalen Spawn.Weiß jmd vllt. wie man scripten kann das man dort spawnt bis man /dmexit oder so macht?


    thx im vorraus


    mfg. BiGBooN

    Wie schon oben genannt suche ich ein Adminsystem dass ein paar Grundlegen CMDS beinhalten sollte d.h. es sollte min. /kick,/ban,/veh,/goto,/getthere vorhanden sein.
    Ich danke im Vorraus auf Posts und Weiterhilfen ;)


    mfg. BiGBooN