Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Dźwięk otrzymania wiadomości podczas pisania w szepcie


Rekomendowane odpowiedzi

Opublikowano

nie wiem jak wam ale mi to nie działa ;D

jak by ktoś chciał mi pomóc to nie odmowie ^^

mój plik game do skonfigurowania

najlepiej aby plik dzwiek_wiadomosci.mp3 miał by się znajdować w folderze BGM

http://www.speedyshare.com/files/28885185/moje_game_z_root.rar

 

scan

http://www.virustotal.com/file-scan/report.html?id=e4c5b5e46adada3dc2fc172d6aede0666037d5ce2f0fb70437a75b497f791d1b-1307623638

http://www.youtube.com/user/JuriMasters

Opublikowano

def RecvWhisper(self, name):
s = open("sound.cfg").read()
if s.find("sound=on")!=-1:
               self.interface.RecvWhisper(name)
               if os.path.exists("dzwiek_wiadomosci.mp3"):
               snd.PlaySound("dzwiek_wiadomosci.mp3")
else:
               self.interface.RecvWhisper(name)

 

Tworzymy plik sound.cfg i do niego zapisujemy:

sound=on -> Jeżeli ma być dźwięk włączony,

sound=off -> Jeżeli ma być dźwięk wyłączony.

 

 

Ps. nie kopiujcie bo w pythonie potrzebne są tabulatory...

 ich nie uwzględnia.

co ten kod daje co napisałeś ?

Daj minusa!

Opublikowano

Przyda się na mojego serwa :) Dobry temat .Jutro dam +

Jeśli jesteś "prO" daj mi --- .

Lubie minusy.

Daj Tego Minusa !:)

  • 1 miesiąc temu...
Opublikowano

Wiem ze nie powinienem odświeżać ale czy dziala to na pliki w formacie .waw ?

 

 

 

 

@edit i czy nazwa tego dźwieku musi być np dzwiek.mp3 czy samo dźwiek w formacie mp3 ;p ?

 

 

Opublikowano

Wiem ze nie powinienem odświeżać ale czy działa to na pliki w formacie .waw ?

 

 

 

 

@edit i czy nazwa tego dźwieku musi być np dźwięk.mp3 czy samo dźwięk w formacie mp3 ;p ?

 

Na jakieś 99% działa w formacie wav. Plik musi być w formacie podanym w skrypcie ,czyli w tym przypadku mp3. Jeżeli masz włączone pokazywanie się rozszerzeń to będziesz widział końcówkę ,a jeżeli wyłączone (standardowo) to nie będziesz widział rozszerzenia. Jak je zobaczyć? Otwórz byle jaki folder kliknij

Narzędzia » Opzje folderów ... » Widok

i odznacz opcję (8 z kolei)

Ukryj rozszerzenia znanych typów plików.

Wiadro Bluba Rura Blant

 

(̅__(̲̲̲̲̲̅̅̅̅̅̅(̅_̅_̲̅м̲̅a̲̅я̲̅i̲̅h̲̅u̲̅a̲̅n̲̅ a̲̅ ̅_̅_̅((()ڪ

Opublikowano

lipa ;/ probowałem juz all ;p 1 pytanie ;p

 

 

 

 

def RecvWhisper(self, name):

self.interface.RecvWhisper(name)

if os.path.exists("dzwiek_wiadomosci.mp3"):

snd.PlaySound("dzwiek_wiadomosci.mp3")

 

dobrze jest ?

 

czy ma byc inaczej ;p bo all juz probowałem ;p

 

 

 

 

 

Opublikowano

lipa ;/ probowałem juz all ;p 1 pytanie ;p

 

 

 

 

def RecvWhisper(self, name):

self.interface.RecvWhisper(name)

if os.path.exists("dzwiek_wiadomosci.mp3"):

snd.PlaySound("dzwiek_wiadomosci.mp3")

 

dobrze jest ?

 

czy ma byc inaczej ;p bo all juz probowałem ;p

 

 

Przejdź do mojego pierwszego posta i zobacz jak mniej więcej mają się układać taby. W Pythonie są one w chuj ważne.

Opublikowano

Adriank weź wyślij gotowy plik game.py bo mi to nie dziala normalnie wchodze do gry i jak ktos mi wysyla na pw to nie dziala :(

(mam wlaczone w opcjach gry muzyka i efekty na maxa)

ten plik game.py tylko chce z roota

f82adac946184c36574a8521c877970c.gif

  • 1 rok później...
Opublikowano

A mi nie działa;/ ładuje się gra do końca i ta maszynka tam się kreci i kreci i nic;/ Jak to naprawić?

 

Mam niestety to samo

  • 2 lata później...
Opublikowano

 

Witajcie. Ten tut będzie dosyć krótki, a dzieciaki które tu weszły, żądne fioletowo-niebiesko-żółto-platynowych Hwangów od razu na wstępie musza się rozczarować. Nic takiego tutaj nie będzie =)

 

Ostatnio szperając w plikach znalazłem ciekawą opcję. Polega ona na możliwości wysyłania sygnału dźwiękowego, gdy ktoś do nas napisze (tak, prawie jak gg biggrin.gif).

 

1. Wypakuj pliki root (jeśli nie wiesz jak to zrobić to w podpiętych masz dużo poradników na ten temat).

2. Znajdź plik game.py i otwórz go w celu edycji, polecam program Notepad++ - istny kombajn.

3. Wyszukaj w nim takiej linijki:

def RecvWhisper(self, name):
                self.interface.RecvWhisper(name)
4. Dodaj po tym dwie linijki:

 

if os.path.exists("dzwiek_wiadomosci.mp3"):
oraz

snd.PlaySound("dzwiek_wiadomosci.mp3")
tak, aby po edycji ten kawałek wyglądał następująco:

 

def RecvWhisper(self, name):
                self.interface.RecvWhisper(name)
                if os.path.exists("dzwiek_wiadomosci.mp3"):
                snd.PlaySound("dzwiek_wiadomosci.mp3")
5. Zapisz game.py, zapakuj plik root.

6. Wrzuć do głównego folderu z grą plik "dzwiek_wiadomosci.mp3" (nazwę możesz dowolnie zmieniać w game.py) i niech to będzie dźwięk nadchodzącej wiadomości - możesz użyc np. tego z gg, AQQ czy jakiegoś innego, jak przeczytany tekst w Ivonie "Masz wiadomość!".

 

Wyjaśnię teraz tylko działanie tych funkcji.

 

if os.path.exists("dzwiek_wiadomosci.mp3"):
<-- jeśli w katalogu istnieje plik dzwiek_wiadomosci.mp3

snd.PlaySound("dzwiek_wiadomosci.mp3")
<--- odtwarzaj go (co każdą nową wiadomość)

 

Teraz pozostaje się tylko cieszyć z nowej funkcji dodanej do naszego klienta ^^

 

 

Przydatna prawa, like.

  • 2 miesiące temu...
Opublikowano

Bardzo fajne, dodac chciałem i się zawiodłem, podczas dodania postać nie może się zalogować do gry, Sysser:

0421 14:27:21623 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0421 14:27:34571 :: Traceback (most recent call last):

0421 14:27:34571 ::   File "networkModule.py", line 237, in SetGamePhase

0421 14:27:34571 ::   File "system.py", line 130, in __pack_import

0421 14:27:34571 ::   File "
0421 14:27:34571 :: <string>
0421 14:27:34571 :: ", line 
0421 14:27:34571 :: 875
0421 14:27:34571 :: 

0421 14:27:34571 ::     
0421 14:27:34571 :: snd.PlaySound("dzwiek_wiadomosci.mp3")

0421 14:27:34571 ::     
0421 14:27:34571 ::  
0421 14:27:34571 ::  
0421 14:27:34571 :: ^

0421 14:27:34571 :: IndentationError
0421 14:27:34571 :: : 
0421 14:27:34571 :: expected an indented block
0421 14:27:34571 :: 

image.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...