Objekt wird nicht erstellt

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • @Jeffry
    Die Pflanze ( das Objekt ) wird nicht erstellt.
    1000 Objekte sind auf jeden Fall nicht erreicht.

    C
    stock SearchFreeDrugID()
    {
    	for(new i=0; i < sizeof(DrugInfo); i++)
    	{
    	    if(DrugInfo[i][d_Objekt] == 0)return i;
    	}
    	return 0;
    }


  • 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.

  • Dann versuche es bitte erneut mit mehreren, und poste dann was im Log steht, wenn du es so schreibst:


  • // Edit
    Die Pflanzen werden nun erstellt. Als ich ein Blick in den MySQL Log geworfen habe, ist mir aufgefallen das die Koords falls gespeichert wurden.
    Ergo: Objekt wurde erstellt aber an falschen Koords, da die Koords falsch abgespeichert wurden beim erstellen einer Pflanze.
    Trotzdem danke!