Beiträge von TPO

    new Var[MAX_PLAYERS];


    Text senden:
    forward SendClientMessageEx(playerid,color,texten[],textger[]);
    public SendClientMessageEx(playerid,color,texten[],textger[]);
    {
    if(Var[playerid]==1)SendClientMessage(playerid,color,texten);
    if(Var[playerid]==2)SendClientMessage(playerid,color,textger);
    return 1;
    }


    Sprache setzen:
    Var[playerid]=1; // Englisch
    Var[playerid]=2; // Deutsch


    Keeeeine Ahnung ob es geht, ist freihand und ungetestet.

    Ich wollte es noch nie, und es gibt genug die es nie wollen werden! Ich denke, du hast nicht viel Ahnung vom Hacken/Cracken etc., hast vllt. ein Artikel darüber gelesen, aber lehren kann nur jemand etwas der es beherscht!

    CreateVehicle(425,-2283.9685,-1734.1041,503.9735,15.7817,1,1,7); //
    CreateVehicle(520,-2310.7822,-1694.7788,488.7291,284.3893,1,1,7); //
    CreateVehicle(520,-2300.3396,-1706.0145,488.8394,283.5210,1,1,7); //
    CreateVehicle(425,-2357.3367,-1561.4385,506.8863,102.8011,1,1,7); //
    CreateVehicle(548,-2354.4973,-1689.9764,504.5357,282.9502,1,1,7); //


    oder AddStaticVehicleEx, die letzte Zahl ist deine gewünschte Sekundenanzahl!

    Umständlicher gehts nicht oder?
    Einfach AddstaticPickup()

    Unnötig? Ob Create oder AddStatic ist egal, das pickup ist an sich das selbe und muss unter OnPlayerPickupPickup gehandhabt werden, deins macht es nicht simpler, nichtmal annährend!

    Du erstellst 2500 Platzhalter, bei maximal 500 Usern und lässt jedesmal wenn der User spawnt ihm ein Textlabel auf dem Kopf anwachsen aber entfernst es beim Ausloggen nur einmal?


    new Text3D:Rank[MAX_PLAYERS];


    public OnPlayerConnect( .. )
    {
    new Ranktext[14];
    if(PlayerInfo[playerid][pAdmin] == 1300) format(Ranktext,sizeof(Ranktext),".:Supporter:.");
    else if(PlayerInfo[playerid][pAdmin] == 1400)format(Ranktext,sizeof(Ranktext),".:Admin:.");
    else if(PlayerInfo[playerid][pAdmin] == 1500)format(Ranktext,sizeof(Ranktext),".:Management:.");
    else if(PlayerInfo[playerid][pAdmin] == 1650)format(Ranktext,sizeof(Ranktext),".:Management:.");
    else if(PlayerInfo[playerid][pAdmin] == 1700)format(Ranktext,sizeof(Ranktext),".:Scripter:.");
    else format(Ranktext,sizeof(Ranktext),"");
    Rank[playerid] = Create3DTextLabel(Ranktext,COLOR_REDA,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Rank[playerid], playerid,0,0,0.45);
    return 1;
    }


    public OnPlayerDisconnect( .. )
    {
    Delete3DTextLabel(Rank[playerid]);
    return 1;
    }


    Freihand geschrieben und ungetestet, ist aber sicher simpler und sicherer!

    Du hast dein Autohaus also nicht selbst gemacht, dann müssten wir schon wissen welches Autohaus es ist oder du postest uns ein paar Zeilchen sonst können wir kaum helfen.

    Dann lern die Grundkenntnisse im Scripten und mach erstmal Tutorials anstatt alles dir machen zu lassen.

    Warum brauchst du es schnell? Brauchst du nicht, ist nicht wichtig fürs Leben. Diese Ausreden werden hier im Forum nicht tolleriert was du hoffentlich bald merken wirst, sobald du Zeit hast kannst du es doch alleine machen wenn du es kannst.

    Das musst du natürlich im Grundbau auch entfernen nicht nur bei der einen Zeile. Und ich warte immernoch auf die Zeilen wo das Pickup für das Autohaus erstellt wird.. Nicht finden ist keine Ausrede, such mal nach Dtc_Info da steht es sicher irgendwo.