Beiträge von Department


    Funktioniert.


    Danke!

    Ich bin jetzt Total verwirrt:


    Also nehmen wir an


    Ich kriege 400€ Payday


    sSpieler[playerid][Bank] += sSpieler[playerid][Gehalt];


    Wäre ja das


    Nun will ich aber von dem Gehalt welches ich kriege 10% abziehen


    das Würde ich doch so machen
    sSpieler[playerid][Gehalt]/10;
    oder nicht?


    Denn 10% von 400 wären doch 40€

    Hi,
    Ich möchte nun das man beim Payday vom eigentlichem Gehalt 10% abgezogen wird.
    Nur irgentiwe haut das nicht ganz hin:


    sSpieler[playerid][Bank] = sSpieler[playerid][Bank]+sSpieler[playerid][Gehalt]-sSpieler[playerid][Gehalt]/10;


    Hab ich dort was Falsch angewant?


    Grüße

    Hi,


    Ich möchte das Wenn man mehr als 0 Wantets hat, dass beim PayDay immer 1 Wanted abgezogen wird.


    Arbeite ich dort mit GetPlayerWantedLevel ?


    Das habe ich bereits:


    if(WantedLevel >= 1)
    {
    SetPlayerWantedLevel(playerid,-1);
    }

    Was genau bedeutet das?


    [General].p(0) : fatal error 100: cannot read from file: "[General].p"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.

    Was bedeutet das?


    debug] Run time error 4: "Array index out of bounds"
    [17:01:30] [debug] Accessing element at index 22 past array upper bound 21
    [17:01:30] [debug] AMX backtrace:
    [17:01:30] [debug] #0 0000bb8c in public Streamer_OnPlayerEnterCP (0x00000001) from RL-Server.amx
    [17:01:30] [debug] #1 000019d8 in public OnPlayerEnterCheckpoint (0x00000001) from RL-Server.amx
    [17:01:32] [debug] Run time error 4: "Array index out of bounds"
    [17:01:32] [debug] Accessing element at index 23 past array upper bound 21
    [17:01:32] [debug] AMX backtrace:
    [17:01:32] [debug] #0 0000bb8c in public Streamer_OnPlayerEnterCP (0x00000001) from RL-Server.amx
    [17:01:32] [debug] #1 000019d8 in public OnPlayerEnterCheckpoint (0x00000001) from RL-Server.amx

    Random Ports machst du so


    new Float:RandomSpawn[][4] =
    {
    // Positions, (X, Y, Z and Facing Angle)
    {3170.3281,-1391.0078,11.1078,164.7126},
    {3113.3472,-1384.5469,11.1078,172.9944},
    {3118.3574,-1544.7742,11.1078,150.2893},
    {3112.5789,-1621.6254,11.1078,308.6690},
    {3178.1694,-1608.7322,11.1078,347.5225}
    };


    Kommt oben ins Script dort dann an deine Coords anpassen


    Das kommt in den Befehl:


    new rand = random(sizeof(RandomSpawn));
    SetPlayerPos(playerid, RandomSpawn[rand][0], RandomSpawn[rand][1],RandomSpawn[rand][2]);

    Hi,
    ich schreibe im moment meine Fahrschule
    und möchte das man CheckPoints abfahren muss.
    Jedoch wenn ich auf den CheckPoint drauf Komme passiert nichts.


    Hier der Code;


    public IO8(playerid)
    {
    SetPlayerCheckpoint(playerid,FahrschuleCPS[AktuellerCP[playerid]][0],FahrschuleCPS[AktuellerCP[playerid]][1],FahrschuleCPS[AktuellerCP[playerid]][2], 8.0);
    }


    new Float:FahrschuleCPS[FahrschuleCheckpoints][3]={
    {1120.0819,-1742.9684,13.2734},
    {1218.5082,-1714.5054,13.2578},
    {1314.9904,-1598.2866,13.2578},
    {1359.2489,-1358.1885,13.2577},
    {1359.1753,-1135.3665,23.5289},
    {1495.7686,-960.0814,36.0208},
    {1608.9883,-973.6443,38.0834},
    {1809.5532,-1008.1915,36.3113},
    {1993.0304,-1029.8339,34.8224},
    {2139.0764,-1112.8147,25.1273},
    {2038.4762,-1072.8915,24.4940},
    {1866.4368,-1116.7670,23.5649},
    {1845.8773,-1274.0615,13.2661},
    {1846.8126,-1441.1718,13.2755},
    {1633.8513,-1439.0822,13.2578},
    {1422.5818,-1412.6786,13.2578},
    {1296.3918,-1608.0691,13.2578},
    {1295.7988,-1753.2590,13.2578},
    {1183.6382,-1849.9825,13.2770},
    {1182.1180,-1751.1207,13.2734},
    {1119.2648,-1738.4752,13.3697},
    {1080.3447,-1740.0865,13.3734}
    };


    public OnPlayerEnterCheckpoint(playerid)
    {
    SetPlayerCheckpoint(playerid,FahrschuleCPS[AktuellerCP[playerid]][0],FahrschuleCPS[AktuellerCP[playerid]][1],FahrschuleCPS[AktuellerCP[playerid]][2], 8.0);
    }


    Was muss ich tun?


    Grüße