Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-10-27, 19:14


trojkatdwanasci







Wiek: 33
Na forum: 2908 dni
Posty: 50
Nick w MP: Brak

Piwa: 301

Respekt: 50

Witam czy by?by kto? w stanie przerobi? kod poni?ej tak aby tekst kt?ry si? wy?wietla pojawia? si? tylko graczom z elementData oraz aby przy wpisaniu komendy /panic wszystkim z elementdata puszczal sie dzwiek z sciezki files/plik.mp3 jeszcze aby w tekscie pojawiala sie pozycja tej osoby czyli np NEED HELP Los Santos Ocean Docks cos etc (dodam zeby ten dzwiek sie nie powtarzal tylko raz sie odtworzy i koniec dopiero po wpisaniu znowu sie pojawi) B?d? bardzo wdzi?czny :)

addCommandHandler("panic",
  function(playerSource)
    if getElementData(playerSource,"player:duty")=="SFPD" then
    outputChatBox("PANIC BUTTON ACTIVED OFFICER NEED HELP! (("..getPlayerName(playerSource), playerSource25500)
    else
    end
  end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 19:40


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

U?yj:

--
Więcej informacji znajdziesz w Wikipedii MTA:

getElementData

--
Więcej informacji znajdziesz w Wikipedii MTA:

playSound

--
Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox

--
Więcej informacji znajdziesz w Wikipedii MTA:

getElementsByType

--
Więcej informacji znajdziesz w Wikipedii MTA:

getElementZoneName

lub

Więcej informacji znajdziesz w Wikipedii MTA:

getZoneName


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 19:41


trojkatdwanasci







Wiek: 33
Na forum: 2908 dni
Posty: 50
Nick w MP: Brak

Piwa: 301

Respekt: 50

Wilq, jestem tylko lekko poduczony lua umiem co? przerobi? LEKKO, wi?c jakby? m?g? to da?by? chocia? po?owe kodu? jaki? przyk?ad?

Podpis
RCRP (Red County Role Play) - Nowy projekt. W czasie prac.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 19:47


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ale? nie ma problemu, komenda 'przywitajsie' powoduje komunikat dla wszystkich os?b z elementDat? 'SFPD':

addCommandHandler("przywitajsie", function(player)
    if getElementData(player"player:duty") == "SFPD" then
        for kv in ipairs(getElementsByType("player")) do
            if getElementData(v"player:duty") == "SFPD" then
                outputChatBox("Gracz " .. getPlayerName(player) .. " wita si? z reszt? policjant?w stacjonuj?cych w San Fierro."v25500)
            end
        end
    else
        outputChatBox("Nie nale?ysz do SFPD."player)
    end    
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 20:05


trojkatdwanasci







Wiek: 33
Na forum: 2908 dni
Posty: 50
Nick w MP: Brak

Piwa: 301

Respekt: 50

Wilq, bardziej mi chodzilo o to playsound ;)

Podpis
RCRP (Red County Role Play) - Nowy projekt. W czasie prac.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-27, 20:19


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Okej, trzeba by?o tak od razu:

- skrypt powy?szy daj na stron? server je?li tam nie jest, po kliencie stw?rz sobie event (np. "muzykaSFPD"), kt?ry b?dzie wygl?da? nast?puj?co:

addEvent("nazwaEventu"true)
addEventHandler("nazwaEventu"getRootElement(), function()
    playSound("?cie?ka do pliku MP3 czy tam w innym formacie"false)
end)


- po stronie serwera dopisujesz do p?tli na graczach tak? oto linijk?:

triggerClientEvent(v"nazwaEventu"v)


Daj zna? czy zadzia?a. ; )

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
trojkatdwanasci
Wysłany: 2018-10-27, 20:56


trojkatdwanasci







Wiek: 33
Na forum: 2908 dni
Posty: 50
Nick w MP: Brak

Piwa: 301

Respekt: 50

Wilq, wszystko dzia?a dzwi?k s?ycha?! - Dzi?kuj? za pomoc :) piweczko i respekt leci dla ciebie :D

Podpis
RCRP (Red County Role Play) - Nowy projekt. W czasie prac.
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobic? :: powiadomienie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak to zrobic? powiadomienie Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku