Beiträge von PoTTii

    Hallo.



    Hier veröffentliche ich mal fix mein Eine Im Lauf Script.
    Eine im Lauf ist ein Modus der ursprünglich aus Call of Duty Black Ops entstand.
    Ich habe das in PAWN nachgescriptet und möchte es euch jetzt veröffentlichen.


    Es ist ziemlich abgespeckt da ich gemerkt habe dass ich nicht allzu viel Lust habe daran weiterzuarbeiten. Entstanden ist es in ca einer Stunde aber voll funktionstüchtig.
    Das einzige das gemacht werden müsste ist das Tor des Area51-Bunkers zuzumappen da man sonst aus der Arena kann.


    Funktionen


    • Neue Runde starten mit /start
    • Nach Start ein 45 Sek. Countdown (Sehen alle mit GameText)
    • Ist der 45 S. Countdown vorbei, werden alle spieler die /join geschrieben haben zur Arena geportet mit einem Schuss Silenced und 1 Messer
    • Spieler werden noch 15 Sekunden gefreezt, auch hier wieder Countdown sichtbar mit GameText
    • Nach 15 Sekunden entfreezt
    • Trifft man mit dem Schuss einen Spieler oder 1x mit dem messer = Spieler tot, Verursacher bekommt einen Schuss Silenced
    • Man hat 3 Leben, 1 Leben weg = Neuer Spawn in der Arena sonst wird man ausserhalb respawnt


    Screens







    Lange Rede, kurzer Sinn, ich freue mich wenn es vieleicht jemand weitermachen will, ansonsten hier die Links ;)
    Download: http://www.file-upload.net/dow…52284/EineImLauf.pwn.html
    Pastebin: http://pastebin.com/qy2316Au



    MfG



    Edit 1: //Screens eingefügt
    Edit 2 //Edit 1 eingefügt

    Hey, momentan lassen wir grad mal CrashDetect über ein Script laufen.
    Es wird so einiges ausgespuckt, allerdings versteh ich nicht wirklich viel von Crashdetect und kann daraus nicht erkennen was denn nun genau die Probleme dieses Teiles sind.


    Wäre gut wenn das jemand "entschlüsseln" könnte. ;) (also die ganzen "codes" ala 000e28f4)




    Hier mal der Spec Befehl:


    ocmd:spec(playerid, params[])
    {
    if(!hasPlayerAdminLevel(playerid, 1))
    return 0;
    new pID;
    if(sscanf(params,"u",pID))return echo(playerid,COLOR_RED,"/spec [id/name]");
    if(!IsPlayerConnected(pID))return echo(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
    TogglePlayerSpectating(playerid,1);
    PlayerSpectatePlayer(playerid,pID);
    SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
    SetPlayerInterior(playerid,GetPlayerInterior(pID));
    if(IsPlayerInAnyVehicle(pID))PlayerSpectateVehicle(playerid,GetPlayerVehicleID(pID),SPECTATE_MODE_NORMAL);
    SetPVarInt(playerid, "pSpectateOpfer", pID);
    return 1;
    }





    MfG, und danke.

    Fail, sorry.
    So rum:
    stock SetPlayerPosEx(playerid, Float:PosX, Float:PosY, Float:PosZ) {
    SetPlayerPos(playerid, PosX, PosY, PosZ);
    if(IsPlayerInAnyVehicle(playerid)){
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehicleid, PosX, PosY, PosZ);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    }


    stock SetPlayerPosEx(playerid, Float:PosX, Float:PosX, Float:PosX) {
    SetPlayerPos(playerid, PosX, PosX, PosX);
    if(IsPlayerInAnyVehicle(playerid)){
    new vehicleid = GetPlayerVehicleID(playerid);
    SetVehiclePos(vehicleid, PosX, PosX, PosX);
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    }

    Sorry aber, Schwachsinn.


    Solche Seiten gibt es wie Sand am Meer und die Idee ist auch nicht neu.
    Sogar dieses 1jux hat die Idee (+Design) von http://www.9gag.com geklaut.


    Lass dir doch bitte etwas eigenes einfallen wenn du planst ne Seite zu führen.