Nitro Command

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, mal ne kleine Frage: Ich habe vor nen Nitrocmd zu machen, hab bis jezt dashier: if (strcmp("/Nitro", cmdtext, true, 10) == 0) {
    AddVehicleComponent(vehicleid, 1009)


    was muss ich anstatt vehicleid einfügen? Bzw. wie kann ichfestlegen, das man dem Fahrad, Motorrad etc. kein nitro einbauen kann?


    Danke schonmal




    GER-Clan - Seit 2007 - WIEDER DA!

  • if(strcmp(cmd, "/nos", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
    AddVehicleComponent(vehicle,1010);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast Nos in deinen Wagen eingebaut");
    }
    }
    }

  • if(strcmp(cmd, "/nos", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
    new vehmodel = GetVheicleMode(vehicle);
    if(vehmodel == NRG-ID) { SendClientMessage(playerid,0xFF0000FF,"Du kannst keine NRG tunen!"); return 1; }
    AddVehicleComponent(vehicle,1010);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast Nos in deinen Wagen eingebaut");
    }
    }
    return 1;
    }


    Wenn du bei NRG-ID die ID von der NRG einfügst, dann wird vorm tunen, nochmal abgefragt ob es eine NRG ist, wenn ja, dann wird der Text gesendet und der CMD abgebrochen.
    Wenn nein, wird getunt ;D

  • So verwende ich es derzeit in meinem Script



    forward IsPlayerInInvalidNosVehicle(playerid);
    new NosDelay[MAX_PLAYERS];
    new InvalidNosVehicles[29] =
    {
    581,523,462,521,463,522,461,448,468,586,
    509,481,510,472,473,493,595,484,430,453,
    452,446,454,590,569,537,538,570,449
    };


    //--------------------------------[ nos ]----------------------------
    if (strcmp(cmd, "/nos", true) == 0)
    {
    if (PlayerInfo[playerid][pJob] != 7)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Mechaniker");
    return 1;
    }
    if (!IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du sitzt in keinem Auto!");
    return 1;
    }
    if (NosDelay[playerid] > 0)
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du musst warten bis du eine andere Ladung NOS einbauen kannst!");
    return 1;
    }
    new mycar = GetPlayerVehicleID(playerid);
    if(IsPlayerInInvalidNosVehicle(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieses Fahrzeug kann nicht mit NOS ausgestattet werden!");
    GetPlayerName(playerid, playername, sizeof(playername));
    new mymodel = GetVehicleModel(mycar);
    format(string, sizeof(string), "AdmWarning: %s hat versucht %d, Model %d mit Nos auszustatten", playername, mycar, mymodel);
    ABroadCast(COLOR_YELLOW, string, 1);
    }
    else
    {
    AddVehicleComponent(mycar, 1010);
    GameTextForPlayer(playerid,"~y~2x Nos",6000,1);
    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
    NosDelay[playerid] = 1;
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "* %s hat das Auto mit 2x Nos modifiziert", playername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return 1;
    }

    [align=center]
    Mta Script Editor - Work in Progress

  • Dann eben ohne Mechaniker^



    forward IsPlayerInInvalidNosVehicle(playerid);
    new NosDelay[MAX_PLAYERS];
    new InvalidNosVehicles[29] =
    {
    581,523,462,521,463,522,461,448,468,586,
    509,481,510,472,473,493,595,484,430,453,
    452,446,454,590,569,537,538,570,449
    };


    //--------------------------------[ nos ]----------------------------
    if (strcmp(cmd, "/nos", true) == 0)
    {
    new mycar = GetPlayerVehicleID(playerid);
    if(IsPlayerInInvalidNosVehicle(playerid))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Dieses Fahrzeug kann nicht mit NOS ausgestattet werden!");
    GetPlayerName(playerid, playername, sizeof(playername));
    new mymodel = GetVehicleModel(mycar);
    format(string, sizeof(string), "AdmWarning: %s hat versucht %d, Model %d mit Nos auszustatten", playername, mycar, mymodel);
    ABroadCast(COLOR_YELLOW, string, 1);
    }
    else
    {
    AddVehicleComponent(mycar, 1010);
    GameTextForPlayer(playerid,"~y~2x Nos",6000,1);
    PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
    NosDelay[playerid] = 1;
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "* %s hat das Auto mit 2x Nos modifiziert", playername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    }
    return 1;
    }

    [align=center]
    Mta Script Editor - Work in Progress

  • if (strcmp(cmd, "/nos", true) == 0) { new mycar = GetPlayerVehicleID(playerid); if(IsPlayerInInvalidNosVehicle(playerid)) { SendClientMessage(playerid, COLOR_GRAD2, "Dieses Fahrzeug kann nicht mit NOS ausgestattet werden!"); GetPlayerName(playerid, playername, sizeof(playername)); new mymodel = GetVehicleModel(mycar); format(string, sizeof(string), "AdmWarning: %s hat versucht %d, Model %d mit Nos auszustatten", playername, mycar, mymodel); ABroadCast(COLOR_YELLOW, string, 1); } else { AddVehicleComponent(mycar, 1010); GameTextForPlayer(playerid,"~y~2x Nos",6000,1); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0); NosDelay[playerid] = 1; GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "* %s hat das Auto mit 2x Nos modifiziert", playername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } return 1; }





    GER-Clan - Seit 2007 - WIEDER DA!