Fraktionstore - HILFE

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 liebe Leute,
    wie schon in der Überschrift gesagt, brauche ich hilfe bei den Fraktionstore, ich bin zwar schon Fortgeschritten aber noch kein Profi.
    Hier ein mal der Code


    enum SAPDTore{
    Float:g_x,
    Float:g_y,
    Float:g_z,
    Float:g_gx,
    Float:g_gy,
    Float:g_gz,
    }


    new gInfo[][SAPDTore] = {
    {}//LSPD GGate
    };


    Das ist einmal mein Enum. So jetzt habe ich noch meinen Command:


    ocmd:tauf(playerid,params[])
    {


    for(new i=0; i<sizeof(gInfo); i++)
    {
    if(!IsPlayerInRangeOfPoint(playerid,10,gInfo[i][g_x],gInfo[i][g_y],gInfo[i][g_z]))continue;
    if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,COLOR_RED,"Du bist nicht im LSPD");
    MoveObject(,gInfo[g_gx],gInfo[g_gy],gInfo[g_gz],3);
    return 1;
    }
    return 1;
    }


    So was muss ich nun bei MoveObject(Welches Objekt) eintragen, wenn ich will das alle Tore daoben eben abgefragt werden?


    Ich hoffe auf schnelle Hilfe

  • CreateObject (oder CreateDynamic object wenn du den Streamer von Incogntio verwendest) gibt eine ID zurück diese ID in einer Variable speichern und mit MoveObject (MoveDynamicObject wenn streamer genutzt wird) die ID in der variable verwenden

  • Ne ich benutz davon nichts und ich hab grad gemerkt das ich das ins falsche thema gepostet habe!


    Aber ich füge die Positionen der Tore unter:


    new gInfo[][SAPDTore] = {
    {}//LSPD GGate
    };


    ein.


    Wie kann ich denn dann die ID rausfinden!


    Ich will da ja mehrere einfügen !

    4 Mal editiert, zuletzt von KillerTyp ()