Problem mit "Function"

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
  • Hallo ich wollte in mein Script eine Admin Base einbauen halt mit Toren.



    Habe mir was angeschaut wollte es einbauen nur jetzt kommen immer Errors.


    PHP
    C:\Users\Kai\Desktop\SAMP - Server\gamemodes\Selfmade.pwn(285) : error 010: invalid function or declaration
    C:\Users\Kai\Desktop\SAMP - Server\gamemodes\Selfmade.pwn(288) : error 010: invalid function or declaration
    C:\Users\Kai\Desktop\SAMP - Server\gamemodes\Selfmade.pwn(291) : error 010: invalid function or declaration
    C:\Users\Kai\Desktop\SAMP - Server\gamemodes\Selfmade.pwn(294) : error 010: invalid function or declaration


    So habe ich die Fucions drin.

  • stock Closevillator2(){
    MoveDynamicObject(villator2, 2195.513671875, 433.19458007813, 24.297842025757, 5.0);
    return 1;
    }


    stock Closevillator1()
    {
    MoveDynamicObject(villator1, 2193.7368164063, 612.29736328125, 12.809358596802, 5.0);
    return 1; }

  • Methoden werden in SAMP nicht mit "Function" eingeleitet, sonder mit:

    helloWorld()
    {
    return 1;
    }

    oder als Stock:
    (Stocks werden, wenn sich nicht genutzt werden, nicht Kompiliert; Das spart Speicher)

    stock helloWorld()
    {
    return 1;
    }

    oder als Public:
    (Publics benötigen immer ein Forward und sind aus jedem Filterscript aufrufbar)

    forward helloWorld();
    public helloWorld()
    {
    return 1;
    }


  • Gut jetzt fährt es runter aber nicht mehr hoch

  • Hier ist das ganze.


    PHP
    new villator1;
    new villator2;


    Code
    villator1 = CreateDynamicObject(980, 2193.7368164063, 612.29736328125, 12.809358596802, 0, 0, 0);
    villator2 = CreateDynamicObject(980, 2195.513671875, 433.19458007813, 24.297842025757, 0, 0, 0);



    PHP
    stock Closevillator2()
    {
    	MoveDynamicObject(villator2, 2195.513671875, 433.19458007813, 24.297842025757, 5.0);
    	return 1;
    }
    stock Closevillator1()
    {
    	MoveDynamicObject(villator1, 2193.7368164063, 612.29736328125, 12.809358596802, 5.0);
    	return 1;
    }



    PS: Es geht jetzt habe es einfach in Public umgeändert.