CMD - Erstellen Von Interiors...

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
  • Ich habe gerade folgendes problem ich habe gerade ein cmd geschrieben zum erstellen von Interiors (" Dynamisches Interior System ")
    er erstellt mir die Interiors aber immer auf ID 0 wäre aber nett wenn mir jemand dabei helfen würde.... würde mir bei mehren sachen helfen
    if(strcmp(cmdb, "/newint", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] < 5)
    {
    SendClientMessage(playerid, COLOR_GREY, "* Du darfst diesen Befehl nicht benutzen!");
    return 1;
    }
    new tmp2[256],tmp3[256],tmp4[256],tmp5[256];
    tmp2 = strtok(cmdtext, CommandIDX);
    new Bla = strval(tmp2);
    tmp3 = strtok(cmdtext, CommandIDX);
    new id2 = strval(tmp3);
    new FraktionsID = strval(tmp4);
    tmp4 = strtok(cmdtext, CommandIDX);
    new Only = strval(tmp5);
    tmp5 = strtok(cmdtext, CommandIDX);
    if(!strlen(tmp2))
    {
    SendClientMessage(playerid, COLOR_WHITE, " Verwendung: /newint [EnterText] [interiorid] [GanOnly 0 = Nein Ja = 1] [Fraktions ID]");
    return 1;
    }
    if(!strlen(tmp3))
    {
    if(id2 < 1 || id2 > 62) { SendClientMessage(playerid, COLOR_WHITE, "[ERROR]: InteriorID's 1-42."); return 1; }
    SendClientMessage(playerid, COLOR_WHITE, " Verwendung: /newint [EnterText] [interiorid] [GanOnly 0 = Nein Ja = 1] [Fraktions ID]");
    return 1;
    }
    if(!strlen(tmp4))
    {
    if(FraktionsID < 1 || FraktionsID > 25) { SendClientMessage(playerid, COLOR_WHITE, "Gib bitte Eine gültige Fraktions Id Ein!"); return 1; }
    SendClientMessage(playerid, COLOR_WHITE, " Verwendung: /newint [EnterText] [interiorid] [GanOnly 0 = Nein Ja = 1] [Fraktions ID]");
    return 1;
    }
    if(!strlen(tmp5))
    {
    if(Only < 0 || Only > 2) { SendClientMessage(playerid, COLOR_WHITE, "0 = Nicht Für Gang 1 = Für Gang"); return 1; }
    SendClientMessage(playerid, COLOR_WHITE, " Verwendung: /newint [EnterText] [interiorid] [GanOnly 0 = Nein Ja = 1] [Fraktions ID]");
    return 1;
    }
    else
    {
    for (new proplev = 0; proplev < MAX_INTS; proplev++) //hier müsste der fehler liegen
    {
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    EnterExitSys[proplev][EEnterx] = X;
    EnterExitSys[proplev][EEntery] = Y;
    EnterExitSys[proplev][EEnterz] = Z;
    EnterExitSys[proplev][EnterText] = Bla;
    EnterExitSys[proplev][GangOnly] = Only;
    EnterExitSys[proplev][GangID] = FraktionsID;
    Update3DInt(proplev);
    InterIor(playerid,id2,proplev);//wählt das Interior Aus
    CreateDynamicPickup(1559, 23, X, Y, Z);
    OnPropUpdate();
    return 1;
    }
    }
    }
    return 1;
    }
    }
    Ich danke im vorraus für die hilfe :)

    2 Mal editiert, zuletzt von 60Cent ()