Beiträge von Dog

    Ich sitze grade an mein neuen Feuerwehr system drann :)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Überprüfung ob [Motor|Licht|Kofferaum|Motorhaube] an/auf ist oder aus/zu.


    Unter OnPlayerCommandText(playerid, cmdtext[]) :



    if(strcmp(cmd, "/check",true) == 0)
    {
    tmp = strtok(cmdtext,idx);
    if(!tmp[0]) return SendClientMessage(playerid,0xAAAAAAAA,"Nutze: /check [Motor|Kofferaum|Motorhaube|Licht]");
    if(strcmp(tmp,"Motor",true) == 0)
    {
    new fahrzeug = GetPlayerVehicleID(playerid);
    if(CheckVehicle(1,fahrzeug)) return SendClientMessage(playerid,0x00CC00FF,"Ihr Motor ist an");
    else if(!CheckVehicle(1,fahrzeug)) return SendClientMessage(playerid,0xFF0000FF,"Ihr Motor ist aus");
    }
    if(strcmp(tmp,"Kofferaum",true) == 0)
    {
    new fahrzeug = GetPlayerVehicleID(playerid);
    if(CheckVehicle(2,fahrzeug)) return SendClientMessage(playerid,0x00CC00FF,"Ihr Kofferaum ist auf");
    else if(!CheckVehicle(2,fahrzeug)) return SendClientMessage(playerid,0xFF0000FF,"Ihr Kofferaum ist zu");
    }
    if(strcmp(tmp,"Motorhaube",true) == 0)
    {
    new fahrzeug = GetPlayerVehicleID(playerid);
    if(CheckVehicle(3,fahrzeug)) return SendClientMessage(playerid,0x00CC00FF,"Ihre Moterhaube ist auf");
    else if(!CheckVehicle(3,fahrzeug)) return SendClientMessage(playerid,0xFF0000FF,"Ihre Motorhaube ist zu");
    }
    if(strcmp(tmp,"Licht",true) == 0)
    {
    new fahrzeug = GetPlayerVehicleID(playerid);
    if(CheckVehicle(4,fahrzeug)) return SendClientMessage(playerid,0x00CC00FF,"Ihr Licht ist an");
    else if(!CheckVehicle(4,fahrzeug)) return SendClientMessage(playerid,0xFF0000FF,"Ihr Licht ist aus");
    }
    }


    Iwo im GM :



    forward CheckVehicle(ziffer,id);
    public CheckVehicle(ziffer,id)
    {
    if(ziffer == 1) // Motor
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
    if(engine == 1){return 1;}
    else{return 0;}
    }
    else if(ziffer == 2) // Kofferaum
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
    if(boot == 1){return 1;}
    else{return 0;}
    }
    else if(ziffer == 3) // Motorhaube
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
    if(bonnet == 1){return 1;}
    else{return 0;}
    }
    else if(ziffer == 4) // Licht
    {
    new engine,lights,alarm,doors,bonnet,boot,objective;
    GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
    if(lights == 1){return 1;}
    else{return 0;}
    }
    return 1;
    }


    Fertig absofort könnt ihr mit /check [XYZ] überprüfen ob bei den Fahrzeug iwas an ist oder nicht.


    Eignet sich zum beispiel für benzin system die überprüfen können mit CheckVehicle(1,GetPlayerVehicleID(playerid)) ob der Motor an ist oder nicht.
    Oder wenn man ein Kofferaum system drinne hat zum überprüfen ob auch der Kofferaum auf ist( CheckVehicle(2,GetPlayerVehicleID(playerid)) ), um was rauszunehmen/reinzulegen.


    Das Ganze kann natürlich auch noch erweitert werden.. falls einer überprüfen will ob der Alarm an ist oderso einfach bei CheckVehicle neue variable und dort einfach abfragen.
    mfg DZ.

    Also wozu sie aufmerksam machen ? wenn es doch pflicht des Users ist sich hier anzupassen und dazu gehört auch zu, die Regeln zu lesen !.
    Wenn man nichtmal diese minute - 2 minuten zeit hat sollte man erst garnicht auf Registrieren klicken.

    der editor ist nicht ! Für Samp sondern nur für MTA .ein Entwickler ka wehr hat es geschaft das eine MTA Map datei SAMP compatibel wird also das er sie umwandelt.. und seit dem nutzen alle sampler bzw. die meißten diesen für SAMP aber speziell wurder er nur für MTA entwickelt.
    (Achtung bevor ich jetz was falsches sage, der tat hergang wie samp zu den MTA editor gelang ist nicht 100% ich denke es mir nur so)
    Aber mit sicherheit ist der Editor nicht für SAMP eigendlich geplant gewesen deswegen glaube ich auch zu 90% wird MTA nicht für SAMP diese objekte adden.

    Jo die objecte sehen intressant aus denkt ihr die sind bald in mta verfügbar?

    warum ?
    mta tut sich ein scheiß um samp scheren .
    MTA wird bestimmt nicht objekte für SAMP adden nur damit man weiterhin von einer Fremden Modifikation den Editor verwendet.


    :thumbdown: denkt doch mal etwas logish nach .

    also habs mir eben mal angeschaut ;D ist schon nicht schlecht besonderst die neuen objekte und das neonlicht find ich geil ;D und das Feuer natürlich.


    aber sofern das vllt. bei euch auch ist iwi geht licht tagsüber an aber nur wenn man nicht im auto sitzt... sprich sobald man einsteigt ist es aus, steigt man aus ist es an ka ob das nur ein fehler auf den testserver wahr oder global so ist.

    Dog
    Ich denke eher nicht, da kye dass ja bei der 0.3c Ankündigung als Feature dazu geschrieben hat denke ich wohl kaum dass er es wieder rausnimmt.

    nun absofort ist es öffentlich wenn andere jetz bugs endecken die vllt. erstmal nicht lösbar sind kann sowas ganz bestimmt wieder entfernt werden.
    Aber das Tutorial ist trozdem gut nur wie gesagt... Ist blöd wenn man sich die mühe macht und es danach aufgrund XY entfernt wird.

    hmm ist vllt. ein Normaler testserver mit den derzeitigen 0.3c features verfügbar ?..
    sry cedi deiner ist mir zuvoll gespammt mit anderen wahr da eben mal drauf und ich hab da garkein überlick...