Variabler Car System....

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
  • Hey, ich habe mal ne Frage,


    Wie kann ich das Z.B Mit /v [CarID] ein Auto Spawnen, lassen kann ? Also, ein Varieabler Befehl zum Autos Createn .


    Und wie geht das das man diese Dann auch Respawnen kann ?


    MFG

  • diese Frage gabs schon tausendmal xD bitte demnächst sufu nutzen aber hier der /v Befehl bloß als /veh :D


    ocmd:veh(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    new ModelID,Float:VehPos[4], vehicleid;
    if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,0xB0AFB0FF,"Du bist nicht zu Fuss");
    if(sscanf(params, "d",ModelID)) return SendClientMessage(playerid,0xB0AFB0FF, "/veh [vehicleid]");
    if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,0xB0AFB0FF, "Die Fahrzeug Id muss von 400 bis 611 sein");
    if(isPlayerAnAdmin(playerid,3) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
    GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
    GetPlayerFacingAngle(playerid, VehPos[3]);
    vehicleid = CreateVehicle(ModelID,VehPos[0],VehPos[1],VehPos[2],VehPos[3],1,1,-1);
    LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
    SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid, vehicleid, 0);
    }
    else return SendClientMessage(playerid, 0xB0AFB0FF, "Du bist kein Admin !!");
    }
    return 1;
    }

  • Zitat

    CallRemoteFunction("PlayerIsAnAdmin","i",playerid))

    Wofür ein Callback hervorrufen?.

  • if(strcmp(cmdtext,"/carrespawn",true) == 0)
    {
    if(/*Adminabfrage*/)
    {
    for(new v=0; v<MAX_VEHICLES; v++)
    {
    SetVehicleToRespawn(v);
    }
    }
    else SendClientMessage(playerid,orange,"und dein jeweiliger text, wenn die persoon kein admin ist");
    return 1;
    }


    sollte so funktionieren

    Back to the roots!