Beiträge von reaL.

    Code
    ocmd:ernten(playerid)
    {
    //hier sind abfragen die ich aber erstmal ausgeklammert habe 
    SetTimerEx("farmtimer",1500,false,"i",playerid);
    return 1;
    }

    da ist der Befehl
    Der Timer wird gestartet und ausgeführt aber die Pflanzen werden nicht erkannt sprich in der Funktion IsPlayerInRangeOfPflanze wird nichts geprintet

    Ich habe jetze das Weizen Gesäht aber wenn ich in den Mähdrescher einsteige kommt die Ganze zeit ich muss auf dem Feld bleiben

    könnte ich das nicht so machen

    Code
    for(new w=0; w < sizeof(Weizen); w++)
    {
       if(Weizen[w][w_Objekt] >= sizeof(Weizen))
       {
        //Maximum erreicht
       }
    }

    Hm ok also ist eigentlich Die Playerid im Array unnötig ?


    Weil ich will die ja erstellen und dann wieder löschen mit dem Mähdrescher

    Ok das Funktioniert aber das


    Code
    printf("Playerid = %d",Weizen[w][w_Objekt][playerid]);

    gibt mir immer
    z.b
    11
    12
    13
    14


    Wie kann ich abfragen ob es die Pflanze von dem Player ist ?

    So habe ich das aus meinem Savepositions genommen und als ich das als Gangzone Markiert habe geht es


    Code
    AddPlayerClass(26,-1191.2891,-930.9543,129.2188,186.3133,0,0,0,0,0,0); // 
    AddPlayerClass(26,-1007.6477,-1060.6648,129.2188,1.9405,0,0,0,0,0,0); //

    Ich bin auf dem Feld aber es wird immer gesagt ich muss auf dem Feld bleiben


    Habe es hinbekommen :D
    Funktioniert nun alles


    //edit
    Wie erstelle ich eine Zone für das Feld ?
    Weil ich abfragen will ob er noch auf dem Feld ist

    Hey ich habe seit vorhin ein Fehler das wenn ich raustabbe und wieder rein will dann kann ich nicht wieder rein


    Das ist oben in der Ecke sonst passiert nichts mehr