GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Zalakaka45 - 2013. Április 02. - 10:27:39

Cím: Rádió
Írta: Zalakaka45 - 2013. Április 02. - 10:27:39
Helló! Elkészitettem az elsõ Dialogos Rádiómat! Remélem tetszeni fog! :)
 
/*
*  ---Rádió Script---
*         by Edy(Zalakaka45)
*/
#include <a_samp>
#define Radio 0
#define Piros 0xAA3333AA
#define Zold  0x33AA33AA
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Rádió Script by Edy betöltve\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, \"/rádió\", true) || !strcmp(cmdtext, \"/radio\", true))
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST,\"Rádiók\",\"ClassFm\\nRádió1\\nCityRádió\\nJuventusRádió\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");
return 1;
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if ( dialogid == 0 )
{
       if( !response )
       {
      SendClientMessage(playerid,Piros,\"Kiléptél a RádióPanelböl!\");
      return 1;
   }
   if( listitem == 0)
   {
   PlayAudioStreamForPlayer(playerid,\"http://91.82.85.71:7116/CLASS_FM.m3u\");
   SendClientMessage(playerid,Zold,\"Jelenleg a ClassFm-et hallgatod!\");
   }
   if( listitem == 1)
   {
    PlayAudioStreamForPlayer(playerid,\"http://195.70.35.172:8000/radio1.mp3.m3u\");
    SendClientMessage(playerid,Zold,\"Jelenleg a Rádió1-et hallgatod!\");
   }
           if( listitem == 2)
   {
   PlayAudioStreamForPlayer(playerid,\"http://tunein.com/radio/City-Radio-1064-s95541/\");
   SendClientMessage(playerid,Zold,\"Jelenleg a CityRádiót hallgatod!\");
   }
   if( listitem == 3)
   {
    PlayAudioStreamForPlayer(playerid,\"http://radio.juventus.hu/\");
    SendClientMessage(playerid,Zold,\"Jelenleg a JuventusRádiót hallgatod!\");
   }
   if( listitem == 4)
   {
    StopAudioStreamForPlayer(playerid);
   SendClientMessage(playerid,Piros,\"Kikapcsoltad a Rádiót!\");
   }
}
return 1;
return 0;
}

 
\"gallery34_www.kepfeltoltes.hu_.jpg\"
Cím: Rádió
Írta: citromhun - 2013. Április 04. - 15:30:58
Kezdõknek jól jön! :)
De azért kapsz egy pluszt hogy fáradoztál...
Cím: Rádió
Írta: Zalakaka45 - 2013. Április 04. - 18:42:00
Kössz :)
Cím: Rádió
Írta: ][Fo[R]cE][ - 2013. Április 06. - 12:51:12
szép szkript, tetszik, de van akinek nem ékezetes a billentyûzete:
 
if (strcmp(\"/rádiók\", cmdtext, true, 10) == 0)[/quote]
szerintem elég csak annyi, hogy /radio vagy /radiok.
de azért szép, a + megy!
Cím: Rádió
Írta: Zalakaka45 - 2013. Április 08. - 09:41:13
Jah arra rá jöttem énis csak má nem volt kedvem odairni a másik kódot :D, Kijavitottam azért hogy ne mondják rám hogy lusta :D
Cím: Rádió
Írta: Dante Sanders - 2013. Április 12. - 13:19:15
Zcmd-vel jobb lett volna!
Cím: Rádió
Írta: xD1999 - 2013. Április 14. - 08:15:20
Szép lett!
Cím: Rádió
Írta: [(The_Pro_Kari)] - 2013. Április 15. - 15:29:19
Nem rossz annyi hogy több csatorna lehetne benne :P
Cím: Rádió
Írta: Time - 2013. Április 16. - 14:38:58
Idézetet írta: _KaRi_ date=1366032559\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"35631\" data-ipsquote-contentclass=\"forums_Topic
Nem rossz annyi hogy több csatorna lehetne benne :P
 
Kari teljesen igazad van, lehet ezt frissítem és rakok bele több csatornát köszi az ötletet  :P
Cím: Rádió
Írta: Roland55555 - 2013. Május 08. - 19:59:17
Szerintem jó lett, de tényleg lehetne benne több csatorna.. megy a +  ;)
Cím: Rádió
Írta: scripter - 2013. Május 30. - 15:59:59
szasztok
nektek megy? vagy mindenkinek 0.3d verziójú kliense van?
mert nekem 0.3x-en nem megy.
ezt nem lehetne valahogy megoldani?
Cím: Rádió
Írta: Dwaynee - 2013. Május 30. - 21:01:14
Nem lett rossz, kezdõknek jól jön, adok én is egy +-ot !
Cím: Rádió
Írta: bytech14 - 2013. Június 01. - 17:32:02
Nem mûködik!!!!!
Cím: Rádió
Írta: kamionos - 2014. Június 13. - 17:25:20
Szia. Szép lett de ennél egyszerûbben is megoldhattad volna !:)
Ezt szánd építõ jellegû kritikának!
Egyszerûbb változat:
 
#include a_samp
#include zcmd
#define Radio 0
#define Piros 0xAA3333AA
#define Zold  0x33AA33AA
CMD:radio(playerid)
{
new str[150];
strcat(str, \"ClassFM\\n\");
strcat(str, \"Rádió1\\n\");
strcat(str, \"CityRádió\\n\");
strcat(str, \"JuventusRádió\\n\");
strcat(str, \"Kikapcsolás\");
ShowPlayerDialog(playerid, Radio, DIALOG_STYLE_LIST, \"Rádiók\", str,\"Hallgatás\",\"Kilépés\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if ( dialogid == Radio )
    if( !response ) return SendClientMessage(playerid,Piros,\"Kiléptél a RádióPanelböl!\");
{
switch(listitem)
{
    case 0: PlayAudioStreamForPlayer(playerid,\"http://91.82.85.71:7116/CLASS_FM.m3u\"), SendClientMessage(playerid,Zold,\"Jelenleg a ClassFm-et hallgatod!\");
    case 1: PlayAudioStreamForPlayer(playerid,\"http://195.70.35.172:8000/radio1.mp3.m3u\"), SendClientMessage(playerid,Zold,\"Jelenleg a Rádió1-et hallgatod!\");
    case 2: PlayAudioStreamForPlayer(playerid,\"http://tunein.com/radio/City-Radio-1064-s95541/\"), SendClientMessage(playerid,Zold,\"Jelenleg a CityRádiót hallgatod!\");
    case 3: PlayAudioStreamForPlayer(playerid,\"http://radio.juventus.hu/\"), SendClientMessage(playerid,Zold,\"Jelenleg a JuventusRádiót hallgatod!\");
    case 4: StopAudioStreamForPlayer(playerid), SendClientMessage(playerid,Piros,\"Kikapcsoltad a Rádiót!\");
}
}
return 0;
}

 
UI: Ha egyszer definálod a 0-t \"Radio\"-ra akkor használd is!