Beiträge von 96ViruZ

    Hey Leute ich will mal heute ein Tacho erstellen aber ka wie kan mir jmd helfen am besten ein Tut?Was rein soll:


    Benzin, Autoname und die Geschwindigkeit


    und ausserdem spinnt meine Uhr.Ich sehe immer die letze Minuten zahl die davor kann mein Code:


    public clock(){
    new Text:Clock;
    new hour,minute,second;
    new string[10];
    gettime(hour,minute,second);
    format(string, sizeof string, "%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute);
    TextDrawHideForAll(Clock);
    Clock = TextDrawCreate(542.0, 24.0, string); // Koordinaten, wo die Uhr angezeigt wird
    TextDrawLetterSize(Clock, 0.6, 1.8);
    TextDrawFont(Clock, 3); // Uhrschrift
    TextDrawSetOutline(Clock, 1);
    TextDrawShowForAll(Clock);
    SetTimer("clock",1000,0);
    return 1;
    }

    Zeile (2483) : Ungültiger Befehl



    if(strcmp(cmdtext, "/engine", true)||(strcmp(cmdtext, "/motor", true) ==0)
    {
    if(GetPlayerVehicleSeat(playerid) == 0)
    {
    new car = GetPlayerVehicleID(playerid);
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510)
    {
    SendClientMessage(playerid, COLOR_GRAU, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
    }


    else if (Motor[car] == false)
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
    Motor[car] = true;
    SendClientMessage(playerid,COLOR_GRAU,"**Du hast den Motor gestartet!");
    }


    else
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[car] = false;
    SendClientMessage(playerid,COLOR_GRAU,"**Du hast den Motor ausgeschaltet!");
    }
    }

    Hey Leute ich wollte mal ein Licht system rein machen aber mit 2 befehlen auf deutsch und auf english undzwar so:


    if(strcmp(cmdtext, "/engine", true) == 0)


    aber wie mache ich das man beides benutzen kann also /engine und /motor in einem Command.

    Habe es nun so:


    ocmd:f(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    new text[128];
    if(GetPVarInt(playerid,"Fraktion")==0) return SendClientMessage(playerid,COLOR_GRAU,"Du gehörst keiner Fraktion an!");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_GRAU,"[BENUTZUNG]: /f(amily) Chat [Text]");
    format(text,sizeof(text),"[Rang %i] %s: %s",GetPVarInt(playerid,"FrakRang"),SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(isPlayerInFraktion(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,COLOR_BLAU,text);
    }
    }
    }
    }
    return 1;
    }



    Trotzdem kan das jeder lesen

    Ist es so richtig?:


    ocmd:f(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    new text[128];
    if(GetPVarInt(playerid,"Fraktion")==0) return SendClientMessage(playerid,COLOR_GRAU,"Du gehörst keiner Fraktion an!");
    if(sscanf(params,"s",text)) return SendClientMessage(playerid,COLOR_GRAU,"[BENUTZUNG]: /f(amily) Chat [Text]");
    format(text,sizeof(text),"[Rang %i] %s: %s",GetPVarInt(playerid,"FrakRang"),SpielerName(playerid),text);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
    if(IsPlayerConnected(i))
    {
    if(!isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
    {
    SendClientMessage(i,COLOR_BLAU,text);
    }
    }
    }
    }
    return 1;
    }

    Ein chat habe ich mal gemacht aber den konnte jeder lesen.Und ich weiss nicht wie man das mit mehreren fraktionen macht.

    Hey Leute ich bräucht einen /f chat womit man in der Fraktion chaten kann.


    Also Ich bin mal Medic und TIppe:


    /f Hey leute alles klar?


    und nur die Leute im Team Medic können Das lesen und zurück schreiben
    aber das sollte auch für oamt und so gehen


    hätte jmd ne lögun?