fahrzeug nur eimal erstellbar----

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
  • Guten Morgen :)


    Ich wollte gerne mal wissen wie es bzw was es für metoden gibt das ein fahrzeug nur eimal erstellt werden kann....


    if(strcmp("/admincar", cmdtext, true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    new pname[24],stext[128];
    GetPlayerName(playerid,pname,sizeof(pname));
    format(stext,sizeof(stext),"Admin %s ist nun mit den admin mobil auf hilfe streife;)",pname);
    SendClientMessageToAll(Rot,stext);
    SetPlayerColor(playerid,COLOR_YELLOW);
    SendClientMessage(playerid,F_O,"wen du mal schnell wo hin musst /adman! und StVo ist geschichte ;)" );
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid, x, y, z);
    SetVehicleNumberPlate(admincar = CreateVehicle(560,x,y,z,0.0,1,1,-1),"Admin Car!");
    LockedVehicle[admincar] = true;
    AddVehicleComponent(admincar,1026);
    AddVehicleComponent(admincar,1027);
    AddVehicleComponent(admincar,1028);
    AddVehicleComponent(admincar,1032);
    AddVehicleComponent(admincar,1138);
    AddVehicleComponent(admincar,1141);
    AddVehicleComponent(admincar,1169);
    AddVehicleComponent(admincar,1074);
    AddVehicleComponent(admincar,1009);
    SetVehicleHealth(playerid,10000);
    PutPlayerInVehicle(playerid, admincar, 0);
    new veh = GetPlayerVehicleID(playerid);
    AdmincarLabel[veh] = Create3DTextLabel("Admincar!\nRammen verboten!!",0x00FFFFFF,00.0,00.0,00.0,50.0,0);
    Attach3DTextLabelToVehicle(AdmincarLabel[veh],veh,0.0,0.0,1.0);
    SetVehicleHealth(admincar,9999999999);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0000FF,"nur ein admin kann es erstellen" );
    return 1;
    }
    }


    das hier soll nur eimal gehen..


    acuh für die leute die neu connecten nur wen es wieder weg gemacht wird soll es wieder gehen halt nur eimal nur wie an besten ..

  • Beitrag von AirM4X ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.

  • new SupCar[MAX_PLAYERS] = -10

    Das Global erstellen.
    Dann die ganz normalen Vehicle Befehle damit nutzen.
    Wenn die SupCar ID für den Spieler -10 ist kann er eins spawnen - wenn nicht, dann nicht.
    Beim Trennen der Verbindung nachgucken ob SupCar != -10 ist und dann das Fahrzeug löschen und auf -10 oder WhatEver zurück setzen.
    Sonst -10 mit der CarID überschreiben.
    Sollte verständlich sein, oder? :)


    E: Fehler korrigiert

  • Beitrag von 501.legion ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.