Beiträge von PoTTii




    if(PlayerInfo[playerid][pLevel] >= 2)
    müsste glaub ich so sein:
    if(PlayerInfo[playerid][pLevel] < 2)
    Und ich würde anstatz
    if(!IsPlayerInRangeOfPoint(playerid, 4.0,2141.2053,1633.1962,993.5761))
    {
    SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");
    return 1;
    }
    if(!IsPlayerInRangeOfPoint(playerid, 4.0,2141.2053,1633.1962,993.5761))return SendClientMessage(playerid,0xAA3333AA,"Du bist nicht am Tresor in der Bank!");

    machen.

    also mit "ui" funkt es zwar so weit wenn ich "/pay 0 1 " eingebe aber kommt halt "Du hast 1$ von 83 erhalten"


    Oder ka obs funkt, ich verlier weder geld noch krieg ich was, bin derzeit allein aufm server kann morgen aber mal mitm kumpel testen. ii test ich mal.



    Mit ii kommt auch Du hast 1$ von 83 erhalten :/

    Moin



    ocmd:pay(playerid,params[])
    {
    new string1[128], string2[128];
    new pID, Money;
    if(sscanf(params, "si", pID, Money))return SendClientMessage(playerid, orange, "Benutzung: /pay [Spieler] [Betrag]");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid, rot, "Der Spieler ist nicht online!");
    format(string1,sizeof(string1),"Du hast %i$ an %s gezahlt!", Money, Spielername(pID));
    format(string2,sizeof(string2),"Du hast %i$ von %s erhalten!", Money, Spielername(pID));
    if(GetPlayerMoney(playerid) < Money)return SendClientMessage(playerid, rot, "Du hast nicht genug Geld!");
    if(Money < 1 || Money > 99999)return SendClientMessage(playerid, rot, "Der Betrag muss zwischen 1$ und 99999$ liegen");
    new PlayerPos[3];
    GetPlayerPos(pID, PlayerPos[0], PlayerPos[1], PlayerPos[2]); //Zeile 154
    if(!IsPlayerInRangeOfPoint(playerid, 5, PlayerPos[0], PlayerPos[1], PlayerPos[2]))return SendClientMessage(playerid, rot, "Du bist zu weit entfernt");
    GivePlayerMoney(pID, Money);
    GivePlayerMoney(playerid, -Money);
    SendClientMessage(playerid, grün, string1);
    SendClientMessage(pID, grün, string2);
    return 1;
    }


    Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])
    Zeile (154) : Variable wurde falsch definiert (Float,Integer[...])


    Ausserdem kann ich mir ingame nicht selber Geld geben da steht imemr Der Spieler ist nciht online. Ist das normal oder nicht?



    Mfg