[POMOC] radio

Započeo Ole, Jun 03, 2017, 10:12:54 PRE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Ole

*

Skripta koju koristim: moje nesto
Detaljan opis problema: pa skinuo sam davno neki radiosystem sa TD-ovima i sve je lijepo radilo do sad nece da prikaze TD-ove ali kada kucam broj u chat pusti mi pjesmu ? vidjet cete dole u skripti..
Dio skripte: [pawn]#include <a_samp>
#include <zcmd>

#define COLOR_ERROR 0xE60000FF
#define COLOR_SKYBLUE 0x00B6FFFF

new Radio_on[MAX_PLAYERS];
new Radio_viewing[MAX_PLAYERS];
new Text:Radio[4];

stock HideRadioTextdraws(playerid)
{
   TextDrawHideForPlayer(playerid,Radio[0]);
   TextDrawHideForPlayer(playerid,Radio[1]);
   TextDrawHideForPlayer(playerid,Radio[2]);
   TextDrawHideForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =0;
   return 1;
}

public OnGameModeInit()
{
   Radio[0] = TextDrawCreate(118.000000, 122.000000, "~l~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~N~~N~~N~");
   TextDrawAlignment(Radio[0], 2);
   TextDrawBackgroundColor(Radio[0], 255);
   TextDrawFont(Radio[0], 1);
   TextDrawLetterSize(Radio[0], 0.500000, 1.000000);
   TextDrawColor(Radio[0], -1);
   TextDrawSetOutline(Radio[0], 0);
   TextDrawSetProportional(Radio[0], 1);
   TextDrawSetShadow(Radio[0], 1);
   TextDrawUseBox(Radio[0], 1);
   TextDrawBoxColor(Radio[0], 0x00000045);
   TextDrawTextSize(Radio[0], -1.000000, 212.000000);
   TextDrawSetSelectable(Radio[0], 0);

   Radio[1] = TextDrawCreate(120.000000, 131.000000, "~g~Radio");
   TextDrawAlignment(Radio[1], 2);
   TextDrawBackgroundColor(Radio[1], 255);
   TextDrawFont(Radio[1], 3);
   TextDrawLetterSize(Radio[1], 0.460000, 1.299999);
   TextDrawColor(Radio[1], -1);
   TextDrawSetOutline(Radio[1], 1);
   TextDrawSetProportional(Radio[1], 1);
   TextDrawSetSelectable(Radio[1], 0);

   Radio[2] = TextDrawCreate(34.5, 155.000000, "~y~1 ~w~- Radio Balkan ~N~~Y~2 ~W~- Radio Pingvin~N~~Y~3 ~W~- Radio B92~N~~Y~4 ~W~- Radio Morava~N~~Y~5 ~W~- Radio City~N~~Y~6 ~W~- Radio Jazz~N~~Y~7 ~W~- Radio Rock~N~~Y~8 ~W~- Radio Rap~N~~Y~9 ~W~- Radio Cool~N~~Y~10 ~W~- ~R~~H~OFF");
   TextDrawAlignment(Radio[2], 1);
   TextDrawBoxColor(Radio[2], 255);
   TextDrawFont(Radio[2], 1);
   TextDrawLetterSize(Radio[2], 0.230000, 1.000000);
   TextDrawColor(Radio[2], -1);
   TextDrawSetOutline(Radio[2], 1);
   TextDrawSetProportional(Radio[2], 1);
   TextDrawSetSelectable(Radio[2], 0);

   Radio[3] = TextDrawCreate(121.000000, 250.000000, "~w~Pritisni slovo ~y~T~w~ i odaberi radio ~n~~w~Pritisni ~y~LMB~w~ da zatvoris prozor");
   TextDrawAlignment(Radio[3], 2);
   TextDrawBackgroundColor(Radio[3], 255);
   TextDrawFont(Radio[3], 1);
   TextDrawLetterSize(Radio[3], 0.230000, 1.000000);
   TextDrawColor(Radio[3], -1);
   TextDrawSetOutline(Radio[3], 1);
   TextDrawSetProportional(Radio[3], 1);
   TextDrawSetSelectable(Radio[3], 0);
   
   return 1;
}
public OnPlayerText(playerid,text[])
{
   if(Radio_viewing[playerid] == 1)
   {
      if(isNumeric(text))
      {
         new input = strval(text);
         switch(input)
         {
            case 1:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://62.138.148.200:8000", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 2:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.7.70.66:8559", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 3:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://stream.b92.net:7999/radio-b92.mp3.m3u", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 4:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://78.129.199.49:12100", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 5:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://balkan.dj.topstream.net:8070", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 6:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com/ClassicalJazzRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 7:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com:80/ClassicRockLengendsRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 8:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.22.212.196:8102", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 9:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://192.99.13.189:9764", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 10:
            {
               if(Radio_on[playerid] == 0) { SendClientMessage(playerid,COLOR_SKYBLUE,"Radio je vec ugasen"); return 0; }
               if(Radio_on[playerid] == 1)
               {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio ugasen.");
                  StopAudioStreamForPlayer(playerid);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 0;
                  return 0;
               }

            }
            default :
            {
               SendClientMessage(playerid, COLOR_ERROR,"Pogresan odabir.");
               return 0;
            }            
         }   
      }
   }
   return 1;
}
CMD:radio(playerid)
{
   HideRadioTextdraws(playerid);
   TextDrawShowForPlayer(playerid,Radio[0]);
   TextDrawShowForPlayer(playerid,Radio[1]);
   TextDrawShowForPlayer(playerid,Radio[2]);
   TextDrawShowForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =1;
   return 1;
}
stock isNumeric(const string[])
{
   for (new i = 0, j = strlen(string); i < j; i++)
   {
      if (string > '9' || string < '0') return 0;
   }
    return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   if (newkeys & KEY_FIRE)
    {
         if(Radio_viewing[playerid] == 1)
         {
            HideRadioTextdraws(playerid);
         }
    }
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): ///

Koliko sam ja skontao,samo pod casove stavi da se pokazuju tdovi,nabrzinu sam pogledao kod,izvini ako sam nesto izostavio
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Ole

*

Citat: LoOdaK poslato Jun 03, 2017, 10:20:55 PRE PODNE
Koliko sam ja skontao,samo pod casove stavi da se pokazuju tdovi,nabrzinu sam pogledao kod,izvini ako sam nesto izostavio
ne treba da bude pod case-ovima Hide jer tad radio pocinje i TD-ovi se sklanjaju :o :(

Citat: Ole poslato Jun 03, 2017, 10:25:58 PRE PODNE
Citat: LoOdaK poslato Jun 03, 2017, 10:20:55 PRE PODNE
Koliko sam ja skontao,samo pod casove stavi da se pokazuju tdovi,nabrzinu sam pogledao kod,izvini ako sam nesto izostavio
ne treba da bude pod case-ovima Hide jer tad radio pocinje i TD-ovi se sklanjaju :o :(
Tdovi se trebaju pokazati kad ukucas cmd ili sta vec?
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Ole

*

Citat: LoOdaK poslato Jun 03, 2017, 10:27:15 PRE PODNE
Citat: Ole poslato Jun 03, 2017, 10:25:58 PRE PODNE
Citat: LoOdaK poslato Jun 03, 2017, 10:20:55 PRE PODNE
Koliko sam ja skontao,samo pod casove stavi da se pokazuju tdovi,nabrzinu sam pogledao kod,izvini ako sam nesto izostavio
ne treba da bude pod case-ovima Hide jer tad radio pocinje i TD-ovi se sklanjaju :o :(
Tdovi se trebaju pokazati kad ukucas cmd ili sta vec?
da kad kucam /radio tdovi se trebaju pokazati a kad kucam broj u chat da pokrene radio oni se trebaju skloniti

Jesi pokusao otkloniti HideRadioTextdraws(playerid); u komandi /radio

Citat: Slade poslato Jun 03, 2017, 11:36:22 PRE PODNE
Jesi pokusao otkloniti HideRadioTextdraws(playerid); u komandi /radio
jesam to sam prvo uradio ali o5 nece

Pogledaj možda u gamemode već imaš definirano "Radio" pa probaj zamijeniti "Radio" sa nekim drugim nazivom

Ole

*

Citat: â˜...Manuelâ,,¢â˜... poslato Jun 03, 2017, 17:35:13 POSLE PODNE
Pogledaj možda u gamemode već imaš definirano "Radio" pa probaj zamijeniti "Radio" sa nekim drugim nazivom
Citat: â˜...Manuelâ,,¢â˜... poslato Jun 03, 2017, 17:35:13 POSLE PODNE
Pogledaj možda u gamemode već imaš definirano "Radio" pa probaj zamijeniti "Radio" sa nekim drugim nazivom
pogledao sam ali nemam to u skripti..  ::)

Nisam te ni ja skuzio ali, kako ovdje u istovremenu skrivas/pokazujes ? Isto propazi na return 1 - 0;

[pawn]
CMD:radio(playerid)
{
   HideRadioTextdraws(playerid);
   TextDrawShowForPlayer(playerid,Radio[0]);
   TextDrawShowForPlayer(playerid,Radio[1]);
   TextDrawShowForPlayer(playerid,Radio[2]);
   TextDrawShowForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =1;
   return 1;
}
[/pawn]
Poslednja Izmena: Jun 04, 2017, 11:57:20 PRE PODNE od Bolex_
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

Ole

*

Citat: Bolex_ poslato Jun 04, 2017, 11:56:05 PRE PODNE
Nisam te ni ja skuzio ali, kako ovdje u istovremenu skrivas/pokazujes ? Isto propazi na return 1 - 0;

[pawn]
CMD:radio(playerid)
{
   HideRadioTextdraws(playerid);
   TextDrawShowForPlayer(playerid,Radio[0]);
   TextDrawShowForPlayer(playerid,Radio[1]);
   TextDrawShowForPlayer(playerid,Radio[2]);
   TextDrawShowForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =1;
   return 1;
}
[/pawn]

pokusao sam sve kombinacije za komandu /radio ali o5 ne radi stvarno ne znam.. ??? ???

[pawn]
#include <a_samp>
#include <zcmd>

#define COLOR_ERROR 0xE60000FF
#define COLOR_SKYBLUE 0x00B6FFFF

new Radio_on[MAX_PLAYERS];
new Radio_viewing[MAX_PLAYERS];
new Text:Radio[4];

stock HideRadioTextdraws(playerid)
{
   TextDrawHideForPlayer(playerid,Radio[0]);
   TextDrawHideForPlayer(playerid,Radio[1]);
   TextDrawHideForPlayer(playerid,Radio[2]);
   TextDrawHideForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =0;
   return 1;
}

public OnGameModeInit()
{
   Radio[0] = TextDrawCreate(118.000000, 122.000000, "~l~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~N~~N~~N~");
   TextDrawAlignment(Radio[0], 2);
   TextDrawBackgroundColor(Radio[0], 255);
   TextDrawFont(Radio[0], 1);
   TextDrawLetterSize(Radio[0], 0.500000, 1.000000);
   TextDrawColor(Radio[0], -1);
   TextDrawSetOutline(Radio[0], 0);
   TextDrawSetProportional(Radio[0], 1);
   TextDrawSetShadow(Radio[0], 1);
   TextDrawUseBox(Radio[0], 1);
   TextDrawBoxColor(Radio[0], 0x00000045);
   TextDrawTextSize(Radio[0], -1.000000, 212.000000);
   TextDrawSetSelectable(Radio[0], 0);

   Radio[1] = TextDrawCreate(120.000000, 131.000000, "~g~Radio");
   TextDrawAlignment(Radio[1], 2);
   TextDrawBackgroundColor(Radio[1], 255);
   TextDrawFont(Radio[1], 3);
   TextDrawLetterSize(Radio[1], 0.460000, 1.299999);
   TextDrawColor(Radio[1], -1);
   TextDrawSetOutline(Radio[1], 1);
   TextDrawSetProportional(Radio[1], 1);
   TextDrawSetSelectable(Radio[1], 0);

   Radio[2] = TextDrawCreate(34.5, 155.000000, "~y~1 ~w~- Radio Balkan ~N~~Y~2 ~W~- Radio Pingvin~N~~Y~3 ~W~- Radio B92~N~~Y~4 ~W~- Radio Morava~N~~Y~5 ~W~- Radio City~N~~Y~6 ~W~- Radio Jazz~N~~Y~7 ~W~- Radio Rock~N~~Y~8 ~W~- Radio Rap~N~~Y~9 ~W~- Radio Cool~N~~Y~10 ~W~- ~R~~H~OFF");
   TextDrawAlignment(Radio[2], 1);
   TextDrawBoxColor(Radio[2], 255);
   TextDrawFont(Radio[2], 1);
   TextDrawLetterSize(Radio[2], 0.230000, 1.000000);
   TextDrawColor(Radio[2], -1);
   TextDrawSetOutline(Radio[2], 1);
   TextDrawSetProportional(Radio[2], 1);
   TextDrawSetSelectable(Radio[2], 0);

   Radio[3] = TextDrawCreate(121.000000, 250.000000, "~w~Pritisni slovo ~y~T~w~ i odaberi radio ~n~~w~Pritisni ~y~LMB~w~ da zatvoris prozor");
   TextDrawAlignment(Radio[3], 2);
   TextDrawBackgroundColor(Radio[3], 255);
   TextDrawFont(Radio[3], 1);
   TextDrawLetterSize(Radio[3], 0.230000, 1.000000);
   TextDrawColor(Radio[3], -1);
   TextDrawSetOutline(Radio[3], 1);
   TextDrawSetProportional(Radio[3], 1);
   TextDrawSetSelectable(Radio[3], 0);

   return 1;
}
public OnPlayerText(playerid,text[])
{
   if(Radio_viewing[playerid] == 1)
   {
      if(isNumeric(text))
      {
         new input = strval(text);
         switch(input)
         {
            case 1:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://62.138.148.200:8000", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 2:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.7.70.66:8559", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 3:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://stream.b92.net:7999/radio-b92.mp3.m3u", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 4:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://78.129.199.49:12100", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 5:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://balkan.dj.topstream.net:8070", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 6:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com/ClassicalJazzRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 7:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com:80/ClassicRockLengendsRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 8:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.22.212.196:8102", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 9:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://192.99.13.189:9764", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 10:
            {
               if(Radio_on[playerid] == 0) { SendClientMessage(playerid,COLOR_SKYBLUE,"Radio je vec ugasen"); return 0; }
               if(Radio_on[playerid] == 1)
               {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio ugasen.");
                  StopAudioStreamForPlayer(playerid);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 0;
                  return 0;
               }

            }
            default :
            {
               SendClientMessage(playerid, COLOR_ERROR,"Pogresan odabir.");
               return 0;
            }
         }
      }
   }
   return 1;
}
CMD:radio(playerid)
{
   TextDrawShowForPlayer(playerid,Radio[0]);
   TextDrawShowForPlayer(playerid,Radio[1]);
   TextDrawShowForPlayer(playerid,Radio[2]);
   TextDrawShowForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =1;
   return 1;
}
stock isNumeric ( string [ ] )
{
    for  ( new i = 0 , j = strlen ( string ) ; i < j; i++ )
    {
        if  ( string [ i ] > '9' || string [ i ] < '0' ) return 0;
    }
    return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   if (newkeys & KEY_FIRE)
    {
         if(Radio_viewing[playerid] == 1)
         {
            HideRadioTextdraws(playerid);
         }
    }
   return 1;
}
[/pawn]
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

Ole

*

Citat: Bolex_ poslato Jun 04, 2017, 15:17:13 POSLE PODNE
[pawn]
#include <a_samp>
#include <zcmd>

#define COLOR_ERROR 0xE60000FF
#define COLOR_SKYBLUE 0x00B6FFFF

new Radio_on[MAX_PLAYERS];
new Radio_viewing[MAX_PLAYERS];
new Text:Radio[4];

stock HideRadioTextdraws(playerid)
{
   TextDrawHideForPlayer(playerid,Radio[0]);
   TextDrawHideForPlayer(playerid,Radio[1]);
   TextDrawHideForPlayer(playerid,Radio[2]);
   TextDrawHideForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =0;
   return 1;
}

public OnGameModeInit()
{
   Radio[0] = TextDrawCreate(118.000000, 122.000000, "~l~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~N~~N~~N~");
   TextDrawAlignment(Radio[0], 2);
   TextDrawBackgroundColor(Radio[0], 255);
   TextDrawFont(Radio[0], 1);
   TextDrawLetterSize(Radio[0], 0.500000, 1.000000);
   TextDrawColor(Radio[0], -1);
   TextDrawSetOutline(Radio[0], 0);
   TextDrawSetProportional(Radio[0], 1);
   TextDrawSetShadow(Radio[0], 1);
   TextDrawUseBox(Radio[0], 1);
   TextDrawBoxColor(Radio[0], 0x00000045);
   TextDrawTextSize(Radio[0], -1.000000, 212.000000);
   TextDrawSetSelectable(Radio[0], 0);

   Radio[1] = TextDrawCreate(120.000000, 131.000000, "~g~Radio");
   TextDrawAlignment(Radio[1], 2);
   TextDrawBackgroundColor(Radio[1], 255);
   TextDrawFont(Radio[1], 3);
   TextDrawLetterSize(Radio[1], 0.460000, 1.299999);
   TextDrawColor(Radio[1], -1);
   TextDrawSetOutline(Radio[1], 1);
   TextDrawSetProportional(Radio[1], 1);
   TextDrawSetSelectable(Radio[1], 0);

   Radio[2] = TextDrawCreate(34.5, 155.000000, "~y~1 ~w~- Radio Balkan ~N~~Y~2 ~W~- Radio Pingvin~N~~Y~3 ~W~- Radio B92~N~~Y~4 ~W~- Radio Morava~N~~Y~5 ~W~- Radio City~N~~Y~6 ~W~- Radio Jazz~N~~Y~7 ~W~- Radio Rock~N~~Y~8 ~W~- Radio Rap~N~~Y~9 ~W~- Radio Cool~N~~Y~10 ~W~- ~R~~H~OFF");
   TextDrawAlignment(Radio[2], 1);
   TextDrawBoxColor(Radio[2], 255);
   TextDrawFont(Radio[2], 1);
   TextDrawLetterSize(Radio[2], 0.230000, 1.000000);
   TextDrawColor(Radio[2], -1);
   TextDrawSetOutline(Radio[2], 1);
   TextDrawSetProportional(Radio[2], 1);
   TextDrawSetSelectable(Radio[2], 0);

   Radio[3] = TextDrawCreate(121.000000, 250.000000, "~w~Pritisni slovo ~y~T~w~ i odaberi radio ~n~~w~Pritisni ~y~LMB~w~ da zatvoris prozor");
   TextDrawAlignment(Radio[3], 2);
   TextDrawBackgroundColor(Radio[3], 255);
   TextDrawFont(Radio[3], 1);
   TextDrawLetterSize(Radio[3], 0.230000, 1.000000);
   TextDrawColor(Radio[3], -1);
   TextDrawSetOutline(Radio[3], 1);
   TextDrawSetProportional(Radio[3], 1);
   TextDrawSetSelectable(Radio[3], 0);

   return 1;
}
public OnPlayerText(playerid,text[])
{
   if(Radio_viewing[playerid] == 1)
   {
      if(isNumeric(text))
      {
         new input = strval(text);
         switch(input)
         {
            case 1:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://62.138.148.200:8000", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 2:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.7.70.66:8559", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 3:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://stream.b92.net:7999/radio-b92.mp3.m3u", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 4:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://78.129.199.49:12100", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 5:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://balkan.dj.topstream.net:8070", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 6:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com/ClassicalJazzRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 7:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://listen.radionomy.com:80/ClassicRockLengendsRadio", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 8:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://50.22.212.196:8102", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 9:
            {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio pocinje...");
                  PlayAudioStreamForPlayer(playerid, "http://192.99.13.189:9764", 0, 0, 0, 0, 0);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 1;
                  return 0;
            }
            case 10:
            {
               if(Radio_on[playerid] == 0) { SendClientMessage(playerid,COLOR_SKYBLUE,"Radio je vec ugasen"); return 0; }
               if(Radio_on[playerid] == 1)
               {
                  SendClientMessage(playerid,COLOR_SKYBLUE,"Radio ugasen.");
                  StopAudioStreamForPlayer(playerid);
                  HideRadioTextdraws(playerid);
                  Radio_on[playerid] = 0;
                  return 0;
               }

            }
            default :
            {
               SendClientMessage(playerid, COLOR_ERROR,"Pogresan odabir.");
               return 0;
            }
         }
      }
   }
   return 1;
}
CMD:radio(playerid)
{
   TextDrawShowForPlayer(playerid,Radio[0]);
   TextDrawShowForPlayer(playerid,Radio[1]);
   TextDrawShowForPlayer(playerid,Radio[2]);
   TextDrawShowForPlayer(playerid,Radio[3]);
   Radio_viewing[playerid] =1;
   return 1;
}
stock isNumeric ( string [ ] )
{
    for  ( new i = 0 , j = strlen ( string ) ; i < j; i++ )
    {
        if  ( string [ i ] > '9' || string [ i ] < '0' ) return 0;
    }
    return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   if (newkeys & KEY_FIRE)
    {
         if(Radio_viewing[playerid] == 1)
         {
            HideRadioTextdraws(playerid);
         }
    }
   return 1;
}
[/pawn]
jednostavno ne reaguje

Pa meni sve radi kada sam isao da probam!

To radiš na nacin kada upises /radio izbaci ti dialog pritisneš T i unutar tog box-a upises broj i pritisnes enter
Former Developer | COD: Lords Of War - Modern Warfare 3 | Stunt Planet | Global Warfare |

Ole

*

Citat: Bolex_ poslato Jun 04, 2017, 15:36:10 POSLE PODNE
Pa meni sve radi kada sam isao da probam!

To radiš na nacin kada upises /radio izbaci ti dialog pritisneš T i unutar tog box-a upises broj i pritisnes enter
jel tebi izbaci dialog sa svim radio stanicama ?