Feuerwehr Fraktion

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Feuerwehr Fraktion

    Hallo liebe Community ich habe nun eine Feuerwehr Fraktion eingefügt, soweit klappt alles nur im Tab wird immernoch " Zivilist" eingetragen obwohl ich dass alles eigentlich geändert habe..
    Und dort gibt es diese Funktion :

    Aber leider kriege ich keine Nachrichten ich war auch im Dienst und saß im Fahrzeug..

    LUA-Quellcode

    1. etTimer(function()
    2. if getFactionMembersOnline ( 12 ) >= 1 then
    3. local rnd = math.random ( 6 )
    4. if rnd == 1 then
    5. local feuerelem = exports.feuer:createFireElement(-1964.7998046875, 173.2998046875, 26.5, 3, false)
    6. sendMSGForFaction("[Kleinbrand]", 12, 255, 0, 0);
    7. sendMSGForFaction("[Zentrale]Zentrale an Wache 42", 139,0,0, 0);
    8. sendMSGForFaction("[Wache 42]Wache 42 hört", 13, 256, 0, 0);
    9. sendMSGForFaction("[Zentrale]Es wurde ein feuer hinter denn Garagen am Bahnhof gemeldet", 139,0, 0, 0);
    10. sendMSGForFaction("[Zentrale]Wir benötigen umgehend ein Feuerwehrfahrzeug", 139, 0, 0, 0);
    11. sendMSGForFaction("[Wache 42]Unterwegs!", 12, 255, 0, 0);
    12. --if (isFirefighter(player)) then
    13. feuerblip = createBlip( -1964.7998046875, 173.2998046875, 26.5 )
    14. --end
    15. addEventHandler("fireElements:onFireExtinguish", feuerelem, function(uPlayer)
    16. -- uPlayer ist der Spieler (Spielerelement), der das Feuer gelöscht hat
    17. -- wenn sich das Feuer gelöscht hat (oder mit destroyFireElement gelöscht wird) ist dieser Parameter nil
    18. if uPlayer then
    19. uPlayer = getPlayerName(uPlayer)
    20. else
    21. uPlayer = "niemandem"
    22. end
    23. sendMSGForFaction("Das Feuer wurde von "..uPlayer.." gelöscht.", 12, 255, 0, 0)
    24. destroyElement (feuerblip)
    25. end)
    26. setTimer(function()
    27. destroyElement (feuerblip)
    28. exports.feuer:destroyFireElement (feuerelem)
    29. end, 600000, 0)
    Alles anzeigen
  • LUA-Quellcode

    1. sendMSGForFaction(msg, faction, r, g, b)
    Also wenn deine Feuerwehr Fraktion die nummer 14 hat dann


    Quellcode

    1. sendMSGForFaction("[Kleinbrand]", 14, 255, 0, 0);
    2. sendMSGForFaction("[Zentrale]Zentrale an Wache 42", 14,0,0, 0);
    3. sendMSGForFaction("[Wache 42]Wache 42 hört", 14, 256, 0, 0);
    4. sendMSGForFaction("[Zentrale]Es wurde ein feuer hinter denn Garagen am Bahnhof gemeldet", 14,0, 0, 0);
    5. sendMSGForFaction("[Zentrale]Wir benötigen umgehend ein Feuerwehrfahrzeug", 14, 0, 0, 0);
    6. sendMSGForFaction("[Wache 42]Unterwegs!", 14, 255, 0, 0);
    Du hast da einmal 12 einmal 13 und einmal 139 stehen ...
    [IMG:http://www.speedtest.net/result/5426322119.png]
    Die deutsche Sprache ist Freeware.
    Das heißt, du darfst sie uneingeschränkt nutzen. ABER(!) die deutsche Sprache ist NICHT Open Source.
    Das heißt, du darfst sie nicht nach deinen Vorstellungen verändern!

    Ein Problem ist halb gelöst, wenn es klar formuliert ist.
  • iExtence schrieb:

    Habe das alles so dort umgeändert aber leider funktioniert es immernoch nicht...

    ich kriege auch keine Errors.
    Komm mal auf MTA-SA Teamspeak.

    Edit: Lag an if abfrage statt 12 musste 14 eingetragen werden.

    LUA-Quellcode

    1. if getFactionMembersOnline ( 12 ) >= 1 then
    [IMG:http://www.speedtest.net/result/5426322119.png]
    Die deutsche Sprache ist Freeware.
    Das heißt, du darfst sie uneingeschränkt nutzen. ABER(!) die deutsche Sprache ist NICHT Open Source.
    Das heißt, du darfst sie nicht nach deinen Vorstellungen verändern!

    Ein Problem ist halb gelöst, wenn es klar formuliert ist.