Beiträge von Jeffry

    Versuche es mal so:

    Das Entfernen war in der falschen Ebene.
    So:

    Ich habe außerdem die ganzen GetPlayerVehicleID's ersetzt.

    Es gibt zwar einige Editoren, allerdings ist der Compiler nur für Windows verfügbar.
    Im englischen Forum gibt es zwar einige Leute, die sagen, dass sie es über Wine zum Laufen bekommen haben, allerdings ist das nirgends wirklich bestätigt.


    Du kannst dir ja mal diesen Editor anschauen: https://github.com/Zeex/pawn/releases


    Generell ist pawno+Compiler eher für Windows ausgelegt.

    Versuche es so:


    Den stock würde ich dir so empfehlen:

    C
    stock SearchFreeDrugID()
    {
    	for(new i=0; i < sizeof(DrugInfo); i++)
    	{
    	    if(DrugInfo[i][d_PosX] == 0.0 && DrugInfo[i][d_PosY] == 0.0 && DrugInfo[i][d_PosZ] == 0.0)return i;
    	}
    	return -1;
    }

    Denn es gibt auch eine Objekt ID 0.

    So wie ich das sehe musst du die Nodes bei OnPathCalculated auslesen, sprich dort bekommst du in einem Array die verschiedenen Positionen der Pfeile. Das müsstest du dann speichern, oder nach jedem Node die Route neu berechnen (eher nicht) und dann den NPC jeweils an den nächsten Punkt schicken.

    Warum hast du es jetzt so komisch geschrieben?