Beiträge von freak32

    HeyHo ich arbeite gerade mit MTA und wollte eine PD Garage machen aber alle Objekte sind zu klein oder zu Groß deswegen wollte ich Fragen ob es möglich ist
    Objekte zu verkleinern bzw vergrößern. Und noch eine Frage ich will gerne eine Garage in meiner Villa einbauen aber da ist schon eine Garage und ich kann die
    nicht mit dem Editor wegmachen und meine 2. Frage ist wie kann ich da eine Garage einbauen? Ich weiß aber schon wie man die Objekte im Script mit einem Kommando
    zum bewegen bringt das braucht ihr nicht zu erklären :D

    public Auftanken(playerid)
    {
    new loo = GetPlayerVehicleID(playerid);
    Tank[loo] = Tank[veh] + 1;
    if(Tank[loo]>= 100)
    {
    TanktGerade[veh] = false;
    Tank[veh] = 100;
    SendClientMessage(playerid,0xFF002DFF,"Dein Fahrzeug wurde erfolgreich aufgetankt.");
    TogglePlayerControllable(playerid,1);
    KillTimer(tanktimer[playerid]);
    }
    return 1;

    und danke

    Moin Moin bei mir ist etwas buggy wenn ich denn Motor starte kann ich ihn nicht
    mehr ausmachen also kann ich auch nicht Tanken.


    ocmd:tanken(playerid,params[])
    {
    #pragma unused params
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,0xF5FF00FF,"Du musst Autofahrer sein.");
    new vehid = GetPlayerVehicleID(playerid);
    if(TanktGerade[vehid])return SendClientMessage(playerid,0xF5FF00FF,"Du tankst doch gerade schon.");
    if(Motor[vehid] == true)return SendClientMessage(playerid,0xF5FF00FF,"Es wäre klug vor dem Tanken den Motor auszuschalten.");
    new ZuTanken = 100-Tank[vehid];
    new preis = ZuTanken * BENZINPREIS;
    if(GetPlayerMoney(playerid) -preis < 0)return SendClientMessage(playerid,0xF5FF00FF,"Du hast nicht genügend Geld dabei.");
    GivePlayerMoney(playerid,-preis);
    SendClientMessage(playerid,0xF5FF00FF,"Tankvorgang wurde gestartet. Bitte warten ...");
    SetCameraBehindPlayer(playerid);
    TogglePlayerControllable(playerid,0);
    TanktGerade[vehid] = true;
    tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
    return 1;
    }



    ocmd:motor(playerid,params[])
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 510)
    {
    SendClientMessage(playerid,0xF5FF00FF,"In einem Fahrrad gibt es keinen Motor!");
    Motor[vehicleid] = false;
    }
    else if(Motor[vehicleid] == false)
    {
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,0xF5FF00FF,"Motor erfolgreich eingeschaltet.");
    Motor[vehicleid] = true;
    }
    else if(Tank[vehicleid] < 1)
    {
    SendClientMessage(playerid,0xF5FF00FF,"Tank leer nutze davor /tanken");
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(playerid,0xF5FF00FF,"Motor erfolgreich ausgeschaltet.");
    Motor[vehicleid] = false;
    }
    }
    return 1;
    }



    stock Motortimer()
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    new loo;
    veh = GetPlayerVehicleID(i);
    if(Tank[loo] < 1)
    {
    SendClientMessage(i,0xFF002DFF,"Tank leer. Nutze davor /tanken");
    }
    else
    {
    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(i,0xFF002DFF,"Motor erfolgreich eingeschaltet.");
    Motor[veh] = true;
    }
    }
    return 1;
    }

    HeyHo habe eine Problem nämlich



    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(647) : warning 235: public function lacks forward declaration (symbol "Motortimer")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.
    und irgendwie kriege ich das nicht hin :D


    public Motortimer()//Da ist das Problem
    {
    for(new i=0;i<GetMaxPlayers();i++)
    {
    new loo;
    veh = GetPlayerVehicleID(i);
    if(Tank[loo] < 1)
    {
    SendClientMessage(i,0xFF002DFF,"Tank leer. Nutze davor /tanken");
    }
    else
    {
    GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(i,0xFF002DFF,"Motor erfolgreich eingeschaltet.");
    Motor[veh] = true;
    }
    }
    return 1;
    }

    HeyHo ich habe ein Problem beim Motorsystem
    alles habe ich bei MCBastard abgeschaut



    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(695) : error 012: invalid function call, not a valid address
    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(695) : warning 215: expression has no effect
    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(695) : error 001: expected token: ";", but found ")"
    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(695) : error 029: invalid expression, assumed zero
    C:\Users\yur4ik\Desktop\vom altenpc\GTA-Server\gamemodes\Fusion.pwn(695) : fatal error 107: too many error messages on one line


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









    Motor(vehicleid) = false; das ist zeile 695