Beiträge von ChristianW

    Hey Com,


    Wenn der Motor eines Fahrzeug an ist soll der Tank weiter abgezogen werden?
    Hier die Function:


    Function CheckGas()
    {
    new string[256];
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    if(IsPlayerConnected(i))
    {
    if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
    {
    new vehicle = GetPlayerVehicleID(i);
    new Model = GetVehicleModel(GetPlayerVehicleID(i));
    if(Gas[vehicle] >= 1)
    {
    if(Gas[vehicle] <= 10) { PlayerPlaySound(i, 1085, 0.0, 0.0, 0.0); }
    if(gGas[i] == 1) {
    format(string, sizeof(string), "~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Benzin:~w~ %dLiter",Gas[vehicle]);
    GameTextForPlayer(i,string,15500,3); }
    if(IsAPlane(vehicle) || IsABoat(vehicle) || Model == 462 || Model == 481)
    {
    Gas[vehicle]++;
    }
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vid = GetPlayerVehicleID(i);
    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
    if(vid != INVALID_VEHICLE_ID)
    {
    if(engine == VEHICLE_PARAMS_ON)
    {
    Gas[vehicle]--;
    }
    }
    }
    else
    {
    new lights,alarm,doors,bonnet,boot,objective;
    NoFuel[i] = 1;
    SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    SendClientMessage(i,WHITE,"Dein Benzin ist leer, rufe das Oamt oder ein Mechaniker!");
    }
    }
    }
    }
    return 1;
    }


    Mfg


    Hey ich habe nur den strtok zusammengefügt ich versuchs mal

    Hey Com,


    Wenn ich alle Parameter ausfüller /tban 0 10
    Kommt Server Unknown Command


    if(strcmp(cmdtext,"/tban",true)==0)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /tban [Spieler / Spielerid] [Zeit]");
    return 1;
    }
    new time;
    time = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new pid = ReturnUser(tmp);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(pid,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Spieler %s für %d Minuten gebannt!",name,time);
    GetPlayerName(playerid,name,sizeof(name));
    SendClientMessage(playerid,WHITE,string);
    format(string,sizeof(string),"Der Admin %s hat dich für %d Minuten vom Server gebannt!",name,time);
    SendClientMessage(pid,WHITE,string);
    TBan(pid,time);
    return 1;
    }


    Hoffe auf hilfe


    Mfg

    also das hättest du dir auch sparen können. ;) wenn hier einer für seine hilfe geld verlangt, ist er an der falschen adresse hier.


    @LogispireMode
    wie schauts aus? kannst/konntest du ihm helfen?


    Wer sagt denn das ich Geld verlange steht da irgendwas NEIN ich habe gerade nichts zu tun


    Edit:#


    Echt lern lesen



    Helfe gratis per Teamviewer nur ne PN

    Hey Com,


    Ich habe ien Befehl geschrieben um Fahrezuge abzuschleppen? Jedoch wenn ich das eingebe kommt Server unknown Command?


    if(strcmp(cmdtext,"/abschleppen",true)==0)
    {
    if(PlayerInfo[playerid][pLeader] == 24 || PlayerInfo[playerid][pMember] == 24)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,881.7418,-1230.1970,16.0563))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /abschleppen [Preis]");
    return 1;
    }
    new preis = strval(tmp);
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    for(new i2=0; i2<MaxVeh; i2++)
    {
    if(GetVehicleTrailer(GetPlayerVehicleID(playerid)) == PlayerCar[i][i2][CarId])
    {
    PlayerCar[i][i2][CarPos_x] = 830.9015;
    PlayerCar[i][i2][CarPos_y] = -1206.3961;
    PlayerCar[i][i2][CarPos_z] = 16.7036;
    PlayerCar[i][i2][CarRotate] = 183.2335;
    PlayerCar[i][i2][Abgeschleppt] = 1;
    PlayerCar[i][i2][FreiPreis] = preis;
    SetVehiclePos(PlayerCar[i][i2][CarId],830.9015,-1206.3961,16.7036);
    SendClientMessage(playerid,WHITE,"Fahrzeug erfolgreich abgeschleppt!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du hast keine Fahrzeug angehängt!");
    return 1;
    }
    }
    }
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du bist nicht an der Oamt - Base!");
    return 1;
    }
    }
    else
    {
    SendClientMessage(playerid,WHITE,"Du bist kein Ordnungsbeamter!");
    return 1;
    }
    return 1;
    }


    Mfg