Jump to content

script Rádio Systém By Lexter


Lexter

Recommended Posts

Zdravím, tu je moje první fs.. rádio systém pro začátek.. :)

 

 

 Rádia:

 

Frekvence 1

Evropa 2

House Time

Krokodýl

 

 

Downloand:  ( pwn )    http://uloz.to/xeCC8wJA/radiopawno-pwn

 

EDIT:

omlouvám se, nedal jsem tam příkaz na vypnutí

rádia

 

tu nový link: http://uloz.to/xt1umvAC/radiopawno-pwn

Edited by Lexter
Link to comment
Share on other sites

Sice nejsem žádný odborník, ale podle mého logického uvažování (které je pěkně na ho*no), zapneš radio a ihned ho vypneš né? :o

KODE:

if (strcmp("/evropa2", cmdtext, true, 10) == 0)

	{
		PlayAudioStreamForPlayer(playerid, "http://onair.evropa2.cz/");
		StopAudioStreamForPlayer(playerid);
		SendClientMessage(playerid, 0x800080AA, "Spustil sis rádio Evropa 2");
		return 1;
	}

Stačí když dáš aby se to jen zaplo. A pak uděláš jednoduchá příkaz /stop a dáš tam ten StopAudioStreamForPlayer :d

Link to comment
Share on other sites

Sice nejsem žádný odborník, ale podle mého logického uvažování

~> Tvoje logické uvážení je správné. Jen zapomnělo na tu zprávu, a že jde tu podmínku napsat lépe.

Link to comment
Share on other sites

Sice nejsem žádný odborník, ale podle mého logického uvažování (které je pěkně na ho*no), zapneš radio a ihned ho vypneš né? :o

KODE:

if (strcmp("/evropa2", cmdtext, true, 10) == 0)

	{
		PlayAudioStreamForPlayer(playerid, "http://onair.evropa2.cz/");
		StopAudioStreamForPlayer(playerid);
		SendClientMessage(playerid, 0x800080AA, "Spustil sis rádio Evropa 2");
		return 1;
	}

Stačí když dáš aby se to jen zaplo. A pak uděláš jednoduchá příkaz /stop a dáš tam ten StopAudioStreamForPlayer :d

 

 

Petr ma pravdu.. kdyz tam das StopAudioStreamForPlayer, tak se radio zapne a i hned vypne, takze spravne to ma byt odstraneno, a vytvorit treba prikaz /vypnoutradio a pak tam dat StopAudioStreamForPlayer.. takze je to na nic :d

 

 

 

takze

StopAudioStreamForPlayer(playerid);

jinak to ujde :d

Edited by BTomas
Link to comment
Share on other sites

Proboha, aktualizuj si pawno. Máš ho ještě z 0.2x.

Odstraň přebytečné callbacky( potřebuješ jen OnPlayerCommandText) a žádný příkaz kromě vypnutí rádia ti nemůže fungovat správně (pokud máš jen tento kód).

Link to comment
Share on other sites

> Ahoj. Já se tedy nějak v pawnu nevyznám, ale ten FS co si ukázal je s prominutím hrůza. Dovolil jsem si to trošku poupravit, jestli ti to tedy nevadí. Měl si tam zbytečné věci.
 
 


  1. #include <a_samp>
  2. #define FARBA 0x800080AA
  3.  
  4. public OnPlayerCommandText(playerid, cmdtext[])
  5. {
  6.     if (strcmp("/radio", cmdtext) == 0)
  7.     {
  8.         ShowPlayerDialog(playerid, 987654,DIALOG_STYLE_LIST,"Radia","/evropa2\n/frekvence1\n/housetime/n/krokodyl","Ok","Zavřít");
  9.         return 1;
  10.     }
  11.     if (strcmp("/evropa2", cmdtext) == 0)
  12.     {
  13.         PlayAudioStreamForPlayer(playerid, "http://onair.evropa2.cz/");
  14.         SendClientMessage(playerid, 0x800080AA, "Spustil sis rádio Evropa 2");
  15.         return 1;
  16.     }
  17.     if (strcmp("/frekvence1", cmdtext) == 0)
  18.     {
  19.         PlayAudioStreamForPlayer(playerid, "http://vysilani.frekvence1.cz/");
  20.         SendClientMessage(playerid, FARBA, "Spustil sis rádio Frekvence 1");
  21.         return 1;
  22.     }
  23.     if (strcmp("/housetime", cmdtext) == 0)
  24.     {
  25.         PlayAudioStreamForPlayer(playerid, "http://www.housetime.fm/wmplayer/");
  26.         SendClientMessage(playerid, FARBA, "Spustil sis rádio House Time");
  27.         return 1;
  28.     }
  29.     if (strcmp("/krokodyl", cmdtext) == 0)
  30.     {
  31.         PlayAudioStreamForPlayer(playerid, "http://listen.play.cz/player.html?shortcut=krokodyl&v=20160305");
  32.         SendClientMessage(playerid, FARBA, "Spustil sis rádio Krokodýl");
  33.         return 1;
  34.     }
  35.     if (strcmp("/radiooff", cmdtext) == 0)
  36.     {
  37.         SendClientMessage(playerid, FARBA, "Vypnul sis rádio");
  38.         StopAudioStreamForPlayer(playerid);
  39.         return 1;
  40.     }
  41.     return 0;
  42. }
 

 

Edited by Daniels
Link to comment
Share on other sites

Petr ma pravdu.. kdyz tam das StopAudioStreamForPlayer, tak se radio zapne a i hned vypne, takze spravne to ma byt odstraneno, a vytvorit treba prikaz /vypnoutradio a pak tam dat StopAudioStreamForPlayer.. takze je to na nic :d

 

 

 

takze krome

StopAudioStreamForPlayer(playerid);

jinak to ujde :d

Link to comment
Share on other sites

 

Petr ma pravdu.. kdyz tam das StopAudioStreamForPlayer, tak se radio zapne a i hned vypne, takze spravne to ma byt odstraneno, a vytvorit treba prikaz /vypnoutradio a pak tam dat StopAudioStreamForPlayer.. takze je to na nic :d

 

 

 

takze krome

StopAudioStreamForPlayer(playerid);

jinak to ujde :d

 

 

 

 

> Ahoj. Já se tedy nějak v pawnu nevyznám, ale ten FS co si ukázal je s prominutím hrůza. Dovolil jsem si to trošku poupravit, jestli ti to tedy nevadí. Měl si tam zbytečné věci.

 

 


  1. #include <a_samp>
  2. #define FARBA 0x800080AA
  3.  
  4. public OnPlayerCommandText(playerid, cmdtext[])
  5. {
  6.     if (strcmp("/radio", cmdtext) == 0)
  7.     {
  8.         ShowPlayerDialog(playerid, 987654,DIALOG_STYLE_LIST,"Radia","/evropa2\n/frekvence1\n/housetime/n/krokodyl","Ok","Zavřít");
  9.         return 1;
  10.     }
  11.     if (strcmp("/evropa2", cmdtext) == 0)
  12.     {
  13.         PlayAudioStreamForPlayer(playerid, "http://onair.evropa2.cz/");
  14.         SendClientMessage(playerid, 0x800080AA, "Spustil sis rádio Evropa 2");
  15.         return 1;
  16.     }
  17.     if (strcmp("/frekvence1", cmdtext) == 0)
  18.     {
  19.         PlayAudioStreamForPlayer(playerid, "http://vysilani.frekvence1.cz/");
  20.         SendClientMessage(playerid, FARBA, "Spustil sis rádio Frekvence 1");
  21.         return 1;
  22.     }
  23.     if (strcmp("/housetime", cmdtext) == 0)
  24.     {
  25.         PlayAudioStreamForPlayer(playerid, "http://www.housetime.fm/wmplayer/");
  26.         SendClientMessage(playerid, FARBA, "Spustil sis rádio House Time");
  27.         return 1;
  28.     }
  29.     if (strcmp("/krokodyl", cmdtext) == 0)
  30.     {
  31.         PlayAudioStreamForPlayer(playerid, "http://listen.play.cz/player.html?shortcut=krokodyl&v=20160305");
  32.         SendClientMessage(playerid, FARBA, "Spustil sis rádio Krokodýl");
  33.         return 1;
  34.     }
  35.     if (strcmp("/radiooff", cmdtext) == 0)
  36.     {
  37.         SendClientMessage(playerid, FARBA, "Vypnul sis rádio");
  38.         StopAudioStreamForPlayer(playerid);
  39.         return 1;
  40.     }
  41.     return 0;
  42. }
 

 

 

 

Sice nejsem žádný odborník, ale podle mého logického uvažování (které je pěkně na ho*no), zapneš radio a ihned ho vypneš né? :o

KODE:

if (strcmp("/evropa2", cmdtext, true, 10) == 0)

	{
		PlayAudioStreamForPlayer(playerid, "http://onair.evropa2.cz/");
		StopAudioStreamForPlayer(playerid);
		SendClientMessage(playerid, 0x800080AA, "Spustil sis rádio Evropa 2");
		return 1;
	}

Stačí když dáš aby se to jen zaplo. A pak uděláš jednoduchá příkaz /stop a dáš tam ten StopAudioStreamForPlayer :d

 

> Kdyby sis pořádně přečetl code, viděl bys toto:

 

if (strcmp("/evropa2", cmdtext, true, 10) == 0)

Jeho <

if (strcmp("/evropa2", cmdtext) == 0)

Moje <

 

Když si to tak vezmeš, pěkné zlehčení codu ne? Alespoň zbytečně nepíšu za tím ještě něco, když si to můžu takhle hezky zkrátit.

Link to comment
Share on other sites

> Kdyby sis pořádně přečetl code, viděl bys toto:

 

if (strcmp("/evropa2", cmdtext, true, 10) == 0)

Jeho <

if (strcmp("/evropa2", cmdtext) == 0)

Moje <

 

Když si to tak vezmeš, pěkné zlehčení codu ne? Alespoň zbytečně nepíšu za tím ještě něco, když si to můžu takhle hezky zkrátit.

tak ale ta 10 sa tam hodí nie? neviem ako funguje pawn, ale ked si určí kolko chce alokovat, tak tým ušetrí výkon nie? Síce pochybujem že jeho to tak napadlo, on podla mna len prepísal tú predlohu a hotovo, ale aj tak.

Link to comment
Share on other sites

if (strcmp("/evropa2", cmdtext) == 0)

 

Moje <

 

Když si to tak vezmeš, pěkné zlehčení codu ne? když si to můžu takhle hezky zkrátit.

ehm...

 

if (!strcmp("/prikaz", cmdtext)) {
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...