/v Funktioniert nicht..

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
  • Hallo Leute!


    Ich habe folgendes Problem: Wenn ich ingame /v 411 (oder irgendeine andere modelid) eingebe, kommt weder eine fehlermeldung, dass der command nicht existiert, noch kommt eine meldung, dass ich den Befehl falsch nutze.


    Hier der Code:
    if (strcmp(strget(cmdtext,0), "/v", true) ==0)
    {


    if(!strlen(strget(cmdtext, 1))) return SendClientMessage(playerid, ROT, "Fehler! {FFFFFF}Benutze /v [Model ID]");
    {
    new modelid, car;
    new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;


    GetPlayerPos(playerid, PosX, PosY, PosX);
    GetPlayerFacingAngle(playerid, PosZA);


    modelid = strval(strget(cmdtext,1));


    car = CreateVehicle(modelid,PosX, PosY, PosZ, PosZA, 0, 0, 20);


    PutPlayerInVehicle(playerid, car, 0);
    }
    return 1;
    }

  • machs mal so :



    if(strcmp(cmd, "/v", true) == 0)
    {


    if(!strlen(strget(cmdtext, 1))) return SendClientMessage(playerid, ROT, "Fehler! {FFFFFF}Benutze /v [Model ID]");
    {
    new modelid, car;
    new Float:PosX, Float:PosY, Float:PosZ, Float:PosZA;


    GetPlayerPos(playerid, PosX, PosY, PosX);


    modelid = strval(strget(cmdtext,1));


    CreateVehicle(modelid,PosX, PosY, PosZ, PosZA, 0, 0, 20);


    PutPlayerInVehicle(playerid, car, 0);
    }
    return 1;
    }

    MFG

  • Ich kann dir meinen ocmd:veh befehl geben hir fals du ihn willst ihr:


    ocmd:veh(playerid,params[])
    {
    new Float:vehx,Float:vehy,Float:vehz;
    new vehid,cc1,cc2,string[128];
    new vehicleid = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(vehicleid) == 520 || GetVehicleModel(vehicleid) == 444 || GetVehicleModel(vehicleid) == 447)return SendClientMessage(playerid,Rot,"Dieses Fahrzeug können sie nicht Spawnen !");
    if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid,Gelb,"[Benutze]: veh [VehicleID][Farbe1][Farbe2]");
    if(PlayerInfo[playerid][pAdminLevel] <= 4)return SendClientMessage(playerid,Rot,"Zugriff verweigert.Benötigter Rang: {FF0023}FullAdmin");
    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),"[AdmCmd] Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
    SendClientMessage(playerid,Rot,string);
    return 1;
    }
    ocmd:cveh(playerid,params[])
    {
    new currentveh;
    currentveh=GetPlayerVehicleID(playerid);
    if(PlayerInfo[playerid][pAdminLevel] <= 4) return SendClientMessage(playerid,Rot,"[Info]: Du bist kein Admin!");
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug!");
    DestroyVehicle(currentveh);
    SendClientMessage(playerid,Rot,"[AdCmD]Fahrzeug erfolgreich entfernt.");
    return 1;
    }



    musst nur noch anpassen

    Mit freundlichen Grüßen,


    Fabi.StaR :love::saint: