/Veh

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
  • Hi ich brauche hilfe


    ich bekomm es einfach nicht hin so ein /veh befehl zu machen es sollte eig nur ein Infernus auftrauchen


    Kann jemand helfen????


    Nur Rcons sollten diesen befehl machen können bitte ohne dcmd oder ocmd


    etc



    und mein zweiter wunsch ist eine Fraktion
    ich weis leider nicht wie eine Fraktion geht :D

  • Hier habe ich einen fr dich


    Hier der Code
    vor den /veh code machst du das
    dcmd(veh, 3, cmdtext);


    dcmd_veh(playerid, params[])
    {
    if(IstSpielerAdmin(playerid, 4))
    {
    new vID, c1, c2;
    if(sscanf(params, "ddd", vID, c1, c2))
    {
    return SendClientMessage(playerid, Rot, "Richtige Anwendung: /veh Modelid Color1 Color 2");
    }
    GetPlayerPos(playerid, x, y, z);
    GetPlayerFacingAngle(playerid, r);
    CreateVehicle(vID, x+1, y+1, z+1, r, c1, c2, 1);
    }
    return 1;
    }

    bei den defines
    //DCMD
    #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1


    Hoffe das Hilft dir



  • Hast du nicht gelesen Ohen CMD bzw ocmd ..


    Hier für dich der /veh befehl aus meinem script...



    if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 1337)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    Gas[carid] = GetGasMax(car);
    format(string, sizeof(string), " Auto %d gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }


    wichtig du musst die werte demenstprechend anpassen ist aus meinem editiertem GF .. xD

  • C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(91) : error 017: undefined symbol "cmd"
    C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(95) : error 017: undefined symbol "PlayerInfo"
    C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(95) : warning 215: expression has no effect
    C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(95) : error 001: expected token: ";", but found "]"
    C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(95) : error 029: invalid expression, assumed zero
    C:\Ricardos Ordner\filterscripts\Register\jtzuthrtz.pwn(95) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.