ocmd:veh befehl

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
  • ocmd:newcar(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128];
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"INFO: /newcar [CAR-ID] [COLOR 1] [COLOR 2]");
    if(IsPlayerAnAdmin(playerid,1))
    {
    GetPlayerPos(playerid,vehx,vehy,vehz);
    new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
    SetVehicleNumberPlate(carid,"~>Admin<~");
    PutPlayerInVehicle(playerid, carid, 0);
    format(string,sizeof(string),"Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
    SendClientMessage(playerid,BLAU,string);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
    }
    return 1;
    }


    da haste einen

  • dass musst du auch an dein system anpassen ich poste nicht alles was funzt

  • hier vllt. kannste damit was anfangen



    ocmd:veh(playerid,params[])
    {
    new ModelID, color[2],Float:VehPos[4], vehicleid;
    if(GetPlayerState(playerid)!=PLAYER_STATE_ONFOOT) return SendClientMessage(playerid,Rot,"Du bist nicht zu Fuss");
    if(sscanf(params, "ddd",ModelID,color[0],color[1])) return SendClientMessage(playerid,BFarbe, "/veh [AutoID] [Farbe1] [Farbe2]");
    if(ModelID < 400 || ModelID > 611) return SendClientMessage(playerid,Rot, "Es muss eine Fahrzeug ID zwischen 411 und 611 sein!");
    if(color[0] < 0 || color[0] > 126 || color[1] < 0 || color[1] > 126) return SendClientMessage(playerid,Rot, "Die Color-ID's müssen zwischen 0 und 126 sein!");
    if(isPlayerAnAdmin(playerid,3) || CallRemoteFunction("PlayerIsAnAdmin","i",playerid))
    {
    new string[128];
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"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],color[0],color[1],-1);
    LinkVehicleToInterior(vehicleid,GetPlayerInterior(playerid));
    SetVehicleVirtualWorld(vehicleid,GetPlayerVirtualWorld(playerid));
    PutPlayerInVehicle(playerid, vehicleid, 0);
    SetVehicleNumberPlate(vehicleid,">> ADMIN <<");
    format(string,sizeof(string),"[Adminwagen] %s hat sich das Auto mit der ID %d gespawnt!",SpielerName(playerid), ModelID);
    print(string);
    }
    else return SendClientMessage(playerid, Rot, "Du bist kein Admin!");
    return 1;
    }


  • Ich hab mysql und hab das mit adminsystem so aufgebaut


    aber wenn ich /acar VehicleID farbe1 farbe2 eingebe kommt da nur der text


    ocmd:acar(playerid,params[])
    {
    if(SpielerInfo[playerid][Adminlevel] < 3) return SendClientMessage(playerid,rot,"Du hast noch nicht das richtige Adminlevel.");
    new model,farbe1,farbe2,Float:acx,Float:acy,Float:acz,Float:aca;
    if(!sscanf(params,"iii"),model,farbe1,farbe2) return SendClientMessage(playerid,rot,"Nutze:/acar {ModelID} {Farbe1} {Farbe2}");
    GetPlayerPos(playerid,acx,acy,acz);
    GetPlayerFacingAngle(playerid,aca);
    if(model< 400 || model > 612) return SendClientMessage(playerid,rot,"Wähle nur das Model zwischen 400 und 611");
    new aid;aid++;
    aid = admincars[aid];
    if (aid > MAX_ACARS) return SendClientMessage(playerid,rot,"Es können nur "#MAX_ACARS#"erstellt werden");
    admincars[aid] = CreateVehicle(model,acx+1,acy,acz,aca,farbe1,farbe2,600000);
    PutPlayerInVehicle(playerid,admincars[aid],0);
    SendClientMessage(playerid,rot,"Fahrzeug erfolgreich erstellt");
    return 1;
    }


    Was kann ich machen damit er mir ein vehile erstellt nicht nur schreibt Wähle Model zwischen...


    Bitte um hilfe

  • Was für eine Funtkion hat dennd ein Adminsystem?
    Du musst dich sonst über RCON einloggen