Beiträge von 8PIXEL

    Morgen,


    Da ich viel probleme mit meinem Filter Script habe,
    habe ich beschlossen das ihr das in die GM einbaut!


    So fangen wir mall an:


    Schrit1:
    Erstmall mussen wir alle Kegel definiren ,so:


    new bsninseleingang;
    new bsninselausgang;
    new shopeingang;
    new shopausgang;
    Danach sucht ihr in eurem script nach AddStaticPickup wen ihr das gefunden habt musst ihr das hier einfugen :

    bsninseleingang = CreatePickup(1559, 2,-3111.0657,-869.4333,21.2584); //bsninseleingang
    bsninselausgang = CreatePickup(1559, 2,364.9422,-11.5487,1001.8516); //bsninselausgang
    shopeingang = CreatePickup(1559, 2,-3099.6086,-821.1630,19.9624);//Insel Shop
    shopausgang = CreatePickup(1559, 2,207.0518,-140.2042,1003.5078);//Insel Shop Ausgang


    Dan fugt ihr unter public OnPlayerPickUpPickup(playerid, pickupid) das hier rein:


    if(pickupid == bsninseleingang)
    {
    SetPlayerPos(playerid,364.9475,-9.6155,1001.8516);
    SetPlayerInterior(playerid,9);
    SendClientMessage(playerid,COLOR_WHITE,"Willkommen im Burger Shot West.");
    }
    if(pickupid == bsninselausgang)
    {
    SetPlayerPos(playerid,-3111.1360,-866.9205,21.2204);
    SetPlayerInterior(playerid,0);
    }
    if(pickupid == shopeingang)
    {
    SetPlayerPos(playerid,207.054992,-138.804992,1003.507812);
    SetPlayerInterior(playerid,3);
    }
    if(pickupid == shopausgang)
    {
    SetPlayerPos(playerid,-3097.3135,-821.1743,19.8604);
    SetPlayerInterior(playerid,0);


    So jetzt sind die Kegel fertig und man kann schon reingehen und rausgehen.
    Jetzt machen wir den /tanken befehl:
    Unter public OnPlayerCommandText(playerid, cmdtext[]),das hier einfugen:


    if(strcmp(cmd, "/tanken", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(!PlayerToPoint(2.0,playerid,-3081.6777,-815.8568,19.2410))
    {
    SendClientMessage(playerid, COLOR_RED, "Du bist nicht an der Tankstelle!");
    return 1;
    }
    if(IsPlayerConnected(playerid))
    {
    GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Auto wird Getankt bitte warten...",2000,3);
    SetTimer("Fillup",RefuelWait,0);
    Refueling[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_LIGHTRED," Du bist an keiner Tankstelle");
    }
    }
    return 1;
    }



    Achso hier der Teleport:


    Spoiler anzeigen
     if(strcmp(cmd, "/gotoinsel", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, -2870.3577,-847.2642,7.1681);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid, -2870.3577,-847.2642,7.1681);
    }
    SendClientMessage(playerid, COLOR_GRAD1, " Du wurdest Teleportiert !");
    SetPlayerInterior(playerid,0);
    PlayerInfo[playerid][pInt] = 0;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin !");
    }
    }
    return 1;
    }


    Die Object sind oben weil der beitrag uber 10.000 zeichen hat :(


    Ich hoffe euch gefahlt es!


    Lob & Kritik erwunscht!


    /HUST


    Mfg,
    CityLight