Unmantained Guida [RELEASE]Radio in Game.

Una guida contrassegnata come Unmantained contiene informazioni su un argomento obsoleto, non più utile o files non aggiornati da parte del creatore.
Stato
Discussione chiusa ad ulteriori risposte.

zzirGrizz

Utente Electrum
19 Aprile 2011
234
19
50
128
Salve a tutti, facendo una gironzolata su epvp ho trovato un release che parlava di come implementare la Radio con vari generi musicali nel gioco.
Ora, sapendo parlare da molti anni (7) il tedesco mi sono messo a tradurla ed adesso ve la posto^^

Ecco come dovrebbe venire la Radio dopo aver seguito in maniera corretta la Guida.
ingamesourceradio.png


La radio si può chiamare dove vuoi in Counter Strike.
E premendo il tasto ESC si "spegnerà"

ISTRUZIONI

Nuovi canali, tra gli altri i-radio può essere installato facilmente!
Una pagina in più è ancora libero, dopo il quale è possibile inserire una nuova stazione.
Il regime, come si esegue questa operazione, è possibile nei file di 'leggere

COSA SERVE:

Quello che vi serve:
- I vostri clienti
- Editor (Qui vi consiglio Notepad + +)
- Il file allegato

COME SINTESI...

Questa volta come una sintesi:

-> Estratto di radice .***.
-> Apri uichat.py.
-> In cerca di:

Codice:
 def __SendShoutChatPacket ( auto , testo ):

        se uno == Len ( testo ):
            di sé . RunCloseEvent ()
            ritorno

        se app . GetTime () < self . messaggio ultima volta + 15 :
            chat . AppendChat ( chat . CHAT_TYPE_INFO , locale . CHAT_SHOUT_LIMIT )
            di sé . __ResetChat ()
            ritorno

        di sé . __SendChatPacket ( testo [ 1 :], chat . CHAT_TYPE_SHOUT )
        di sé . __ResetChat ()

        di sé . ultima volta nella bacheca = app . GetTime ()



Codice:
def __SendShoutChatPacket(self, text):

        if 1 == len(text):
            self.RunCloseEvent()
            return

        if text[1:] == 'radio':
            import uiEvo2Radio
            import snd
            snd.PlaySound("sound/ui/money.wav")
            self.evo2radioDlg = uiEvo2Radio.RadioDialog()
            self.evo2radioDlg.Show()
            self.__ResetChat()
        elif app.GetTime() < self.lastShoutTime + 15:
            chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_SHOUT_LIMIT)
            self.__ResetChat()
            return
        else:
            self.__SendChatPacket(text[1:], chat.CHAT_TYPE_SHOUT)
            self.__ResetChat()

        self.lastShoutTime = app.GetTime()

Codice:
def __BuildKeyDict(self):
        onPressKeyDict = {}

        ##PressKey ´Â ´©¸£°í ÀÖ´Â µ¿¾È °è¼Ó Àû¿ëµÇ´Â ŰÀÌ´Ù.
        
        ## ¼ýÀÚ ´ÜÃàŰ Äü½½·Ô¿¡ ÀÌ¿ëµÈ´Ù.(ÀÌÈÄ ¼ýÀڵ鵵 Äü ½½·Ô¿ë ¿¹¾à)
        ## F12 ´Â Ŭ¶ó µð¹ö±×¿ë ŰÀ̹ǷΠ¾²Áö ¾Ê´Â °Ô ÁÁ´Ù.
        onPressKeyDict[app.DIK_1]    = lambda : self.__PressNumKey(1)
        onPressKeyDict[app.DIK_2]    = lambda : self.__PressNumKey(2)
        onPressKeyDict[app.DIK_3]    = lambda : self.__PressNumKey(3)
        onPressKeyDict[app.DIK_4]    = lambda : self.__PressNumKey(4)
        onPressKeyDict[app.DIK_5]    = lambda : self.__PressNumKey(5)
        onPressKeyDict[app.DIK_6]    = lambda : self.__PressNumKey(6)
        onPressKeyDict[app.DIK_7]    = lambda : self.__PressNumKey(7)
        onPressKeyDict[app.DIK_8]    = lambda : self.__PressNumKey(8)
        onPressKeyDict[app.DIK_9]    = lambda : self.__PressNumKey(9)
        onPressKeyDict[app.DIK_F1]    = lambda : self.__PressQuickSlot(4)
        onPressKeyDict[app.DIK_F2]    = lambda : self.__PressQuickSlot(5)
        onPressKeyDict[app.DIK_F3]    = lambda : self.__PressQuickSlot(6)
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)



Codice:
def __BuildKeyDict(self):
        onPressKeyDict = {}

        ##PressKey ´Â ´©¸£°í ÀÖ´Â µ¿¾È °è¼Ó Àû¿ëµÇ´Â ŰÀÌ´Ù.
        
        ## ¼ýÀÚ ´ÜÃàŰ Äü½½·Ô¿¡ ÀÌ¿ëµÈ´Ù.(ÀÌÈÄ ¼ýÀڵ鵵 Äü ½½·Ô¿ë ¿¹¾à)
        ## F12 ´Â Ŭ¶ó µð¹ö±×¿ë ŰÀ̹ǷΠ¾²Áö ¾Ê´Â °Ô ÁÁ´Ù.
        onPressKeyDict[app.DIK_1]    = lambda : self.__PressNumKey(1)
        onPressKeyDict[app.DIK_2]    = lambda : self.__PressNumKey(2)
        onPressKeyDict[app.DIK_3]    = lambda : self.__PressNumKey(3)
        onPressKeyDict[app.DIK_4]    = lambda : self.__PressNumKey(4)
        onPressKeyDict[app.DIK_5]    = lambda : self.__PressNumKey(5)
        onPressKeyDict[app.DIK_6]    = lambda : self.__PressNumKey(6)
        onPressKeyDict[app.DIK_7]    = lambda : self.__PressNumKey(7)
        onPressKeyDict[app.DIK_8]    = lambda : self.__PressNumKey(8)
        onPressKeyDict[app.DIK_9]    = lambda : self.__PressNumKey(9)
        onPressKeyDict[app.DIK_F1]    = lambda : self.__PressQuickSlot(4)
        onPressKeyDict[app.DIK_F2]    = lambda : self.__PressQuickSlot(5)
        onPressKeyDict[app.DIK_F3]    = lambda : self.__PressQuickSlot(6)
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)
        onPressKeyDict[app.DIK_F8]    = lambda : self.__Radio()

Codice:
 def __Radio(self):
        import uiEvo2Radio
        
        snd.PlaySound("sound/ui/money.wav")

        self.evo2radioDlg = uiEvo2Radio.RadioDialog()
        self.evo2radioDlg.Show()

. Nel file rar nelle note, si trovano i 2 file che sono necessarie:
- Uievo2radio.py, che sono imballati nella root deve!
- Evo2radio.py, che sono imballati in uiscript deve!



FONTI: EPVP (ELITEPVPERS)

GUIDA TRADOTTA ESCLUSIVAMENTE DA ME. SE POCO CHIARA COL TEMPO LA SISTEMERO'.

Non accetto +1 in quanto non è stata fatta da me ma semplicemente TRADOTTA.
 
Salve a tutti, facendo una gironzolata su epvp ho trovato un release che parlava di come implementare la Radio con vari generi musicali nel gioco.
Ora, sapendo parlare da molti anni (7) il tedesco mi sono messo a tradurla ed adesso ve la posto^^

Ecco come dovrebbe venire la Radio dopo aver seguito in maniera corretta la Guida.
ingamesourceradio.png


La radio si può chiamare dove vuoi in Counter Strike.
E premendo il tasto ESC si "spegnerà"

ISTRUZIONI

Nuovi canali, tra gli altri i-radio può essere installato facilmente!
Una pagina in più è ancora libero, dopo il quale è possibile inserire una nuova stazione.
Il regime, come si esegue questa operazione, è possibile nei file di 'leggere

COSA SERVE:

Quello che vi serve:
- I vostri clienti
- Editor (Qui vi consiglio Notepad + +)
- Il file allegato

COME SINTESI...

Questa volta come una sintesi:

-> Estratto di radice .***.
-> Apri uichat.py.
-> In cerca di:

Codice:
 def __SendShoutChatPacket ( auto , testo ):

        se uno == Len ( testo ):
            di sé . RunCloseEvent ()
            ritorno

        se app . GetTime () < self . messaggio ultima volta + 15 :
            chat . AppendChat ( chat . CHAT_TYPE_INFO , locale . CHAT_SHOUT_LIMIT )
            di sé . __ResetChat ()
            ritorno

        di sé . __SendChatPacket ( testo [ 1 :], chat . CHAT_TYPE_SHOUT )
        di sé . __ResetChat ()

        di sé . ultima volta nella bacheca = app . GetTime ()



Codice:
def __SendShoutChatPacket(self, text):

        if 1 == len(text):
            self.RunCloseEvent()
            return

        if text[1:] == 'radio':
            import uiEvo2Radio
            import snd
            snd.PlaySound("sound/ui/money.wav")
            self.evo2radioDlg = uiEvo2Radio.RadioDialog()
            self.evo2radioDlg.Show()
            self.__ResetChat()
        elif app.GetTime() < self.lastShoutTime + 15:
            chat.AppendChat(chat.CHAT_TYPE_INFO, locale.CHAT_SHOUT_LIMIT)
            self.__ResetChat()
            return
        else:
            self.__SendChatPacket(text[1:], chat.CHAT_TYPE_SHOUT)
            self.__ResetChat()

        self.lastShoutTime = app.GetTime()

Codice:
def __BuildKeyDict(self):
        onPressKeyDict = {}

        ##PressKey ´Â ´©¸£°í ÀÖ´Â µ¿¾È °è¼Ó Àû¿ëµÇ´Â ŰÀÌ´Ù.
        
        ## ¼ýÀÚ ´ÜÃàŰ Äü½½·Ô¿¡ ÀÌ¿ëµÈ´Ù.(ÀÌÈÄ ¼ýÀڵ鵵 Äü ½½·Ô¿ë ¿¹¾à)
        ## F12 ´Â Ŭ¶ó µð¹ö±×¿ë ŰÀ̹ǷΠ¾²Áö ¾Ê´Â °Ô ÁÁ´Ù.
        onPressKeyDict[app.DIK_1]    = lambda : self.__PressNumKey(1)
        onPressKeyDict[app.DIK_2]    = lambda : self.__PressNumKey(2)
        onPressKeyDict[app.DIK_3]    = lambda : self.__PressNumKey(3)
        onPressKeyDict[app.DIK_4]    = lambda : self.__PressNumKey(4)
        onPressKeyDict[app.DIK_5]    = lambda : self.__PressNumKey(5)
        onPressKeyDict[app.DIK_6]    = lambda : self.__PressNumKey(6)
        onPressKeyDict[app.DIK_7]    = lambda : self.__PressNumKey(7)
        onPressKeyDict[app.DIK_8]    = lambda : self.__PressNumKey(8)
        onPressKeyDict[app.DIK_9]    = lambda : self.__PressNumKey(9)
        onPressKeyDict[app.DIK_F1]    = lambda : self.__PressQuickSlot(4)
        onPressKeyDict[app.DIK_F2]    = lambda : self.__PressQuickSlot(5)
        onPressKeyDict[app.DIK_F3]    = lambda : self.__PressQuickSlot(6)
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)



Codice:
def __BuildKeyDict(self):
        onPressKeyDict = {}

        ##PressKey ´Â ´©¸£°í ÀÖ´Â µ¿¾È °è¼Ó Àû¿ëµÇ´Â ŰÀÌ´Ù.
        
        ## ¼ýÀÚ ´ÜÃàŰ Äü½½·Ô¿¡ ÀÌ¿ëµÈ´Ù.(ÀÌÈÄ ¼ýÀڵ鵵 Äü ½½·Ô¿ë ¿¹¾à)
        ## F12 ´Â Ŭ¶ó µð¹ö±×¿ë ŰÀ̹ǷΠ¾²Áö ¾Ê´Â °Ô ÁÁ´Ù.
        onPressKeyDict[app.DIK_1]    = lambda : self.__PressNumKey(1)
        onPressKeyDict[app.DIK_2]    = lambda : self.__PressNumKey(2)
        onPressKeyDict[app.DIK_3]    = lambda : self.__PressNumKey(3)
        onPressKeyDict[app.DIK_4]    = lambda : self.__PressNumKey(4)
        onPressKeyDict[app.DIK_5]    = lambda : self.__PressNumKey(5)
        onPressKeyDict[app.DIK_6]    = lambda : self.__PressNumKey(6)
        onPressKeyDict[app.DIK_7]    = lambda : self.__PressNumKey(7)
        onPressKeyDict[app.DIK_8]    = lambda : self.__PressNumKey(8)
        onPressKeyDict[app.DIK_9]    = lambda : self.__PressNumKey(9)
        onPressKeyDict[app.DIK_F1]    = lambda : self.__PressQuickSlot(4)
        onPressKeyDict[app.DIK_F2]    = lambda : self.__PressQuickSlot(5)
        onPressKeyDict[app.DIK_F3]    = lambda : self.__PressQuickSlot(6)
        onPressKeyDict[app.DIK_F4]    = lambda : self.__PressQuickSlot(7)
        onPressKeyDict[app.DIK_F8]    = lambda : self.__Radio()

Codice:
 def __Radio(self):
        import uiEvo2Radio
        
        snd.PlaySound("sound/ui/money.wav")

        self.evo2radioDlg = uiEvo2Radio.RadioDialog()
        self.evo2radioDlg.Show()

. Nel file rar nelle note, si trovano i 2 file che sono necessarie:
- Uievo2radio.py, che sono imballati nella root deve!
- Evo2radio.py, che sono imballati in uiscript deve!



FONTI: EPVP (ELITEPVPERS)

GUIDA TRADOTTA ESCLUSIVAMENTE DA ME. SE POCO CHIARA COL TEMPO LA SISTEMERO'.

Non accetto +1 in quanto non è stata fatta da me ma semplicemente TRADOTTA.
Bravissimo ;) Per la traduzione .
Comunque non possiamo parlare su skype ancora per un po perchè sono senza connessione .
Vabè è difficile da spiegare .
E' bella come idea questa della radio .
 
Ultima modifica:
Ma bravissimo cosa?

Ha usato google translate..... ha tradotto anche il codice python.
Se mettete questa roba non partirà mai il game.

Codice:
 def __SendShoutChatPacket ( auto , testo ):          se uno == Len ( testo ):             di sé . RunCloseEvent ()             ritorno          se app . GetTime () < self . messaggio ultima volta + 15 :             chat . AppendChat ( chat . CHAT_TYPE_INFO , locale . CHAT_SHOUT_LIMIT )             di sé . __ResetChat ()             ritorno          di sé . __SendChatPacket ( testo [ 1 :], chat . CHAT_TYPE_SHOUT )         di sé . __ResetChat ()          di sé . ultima volta nella bacheca = app . GetTime ()
Ho detto tutto.
 
No te hai detto che ti sei messo a tradurla perche sai il tedesco e cose simili.

Non c'è niente di male a dire "ho usato google translate"
Io quando parlo con i miei amici tedeschi molte volte lo uso e lo sanno e lo usano anche loro.
Non c'è nulla di male.

Facevo solo notare come sia stato complicato copiare una guida da elite.....
 
No te hai detto che ti sei messo a tradurla perche sai il tedesco e cose simili.

Non c'è niente di male a dire "ho usato google translate"
Io quando parlo con i miei amici tedeschi molte volte lo uso e lo sanno e lo usano anche loro.
Non c'è nulla di male.

Facevo solo notare come sia stato complicato copiare una guida da elite.....
Almeno lui posta, c'è gente che non si degna a postare delle cose utilissimi al forum (se vuoi sapere il motivo contattami in PVT) :D
 
A questo punto meglio andarsela a cercare su elite che si capisce meglio e con l'aiuto del nostro amico google :D. Comunque, chi è bravo in python sa farsi da solo una finestra con un pulsante che ti reindirizza ad una radio. Basta creare un pulsante che ti apre una pagina web della radio in streaming, setti i valori di altezza e larghezza a 0 così almeno la finestra non si vede et voilà...
 
No te hai detto che ti sei messo a tradurla perche sai il tedesco e cose simili.

Non c'è niente di male a dire "ho usato google translate"
Io quando parlo con i miei amici tedeschi molte volte lo uso e lo sanno e lo usano anche loro.
Non c'è nulla di male.

Facevo solo notare come sia stato complicato copiare una guida da elite.....

concordo pienamente :| manco si vede che sai il tedesco <..<'
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom