Szerző Téma: Rádió RPG szerverre  (Megtekintve 3228 alkalommal)

Rádió RPG szerverre
« Dátum: 2013. December 31. - 02:07:30 »
+9
Sziasztok!
Ezt a scriptet én készítettem a modomhoz, de úgy érzem, más is használna ilyet.
Ezeket tudja:
-Y és N gombbal rádióadó váltás
-túltekerni nem lehet
-csak a vezetõ és az anyósülésrõl mûködik
-mindenki ugyanazt hallja a jármûben
-kiszállás után elmenti az utoljára hallgatott adót, visszaszállásnál nem kapcsol ki vagy ugrik el
-Élvezhetõ adók vannak benne (+ 2 külföldi, hogy \"még azt is fogja\" :D (realitás miatt) )
Egy kis hozzáértéssel hozzáadható vagy módosítható bármelyik rádióadó.
 
// This is a comment
// uncomment the line below if you want to write a filterscript
#define FILTERSCRIPT
#include
new radioall[MAX_VEHICLES];
new radiok[10][50];
#if defined FILTERSCRIPT
 
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Rádiók by Kiakovi\");
print(\"--------------------------------------\\n\");
format(radiok[0], 50, \"semmi\"); // :D
format(radiok[1], 50, \"http://stream.musicfm.hu:8000/musicfm.mp3\"); //musicfm
format(radiok[2], 50, \"http://stream.tilos.hu:80/tilos_128.mp3.m3u\"); // tilos rádió
format(radiok[3], 50, \"http://mr-stream.mediaconnect.hu/4738/mr2.mp3.m3u\"); //mr2 petõfi
format(radiok[4], 50, \"http://klubradio.hu:8080/96kbit.m3u\"); //klubrádió
format(radiok[5], 50, \"http://91.82.85.44:9004/listen.pls\"); //lánchíd
format(radiok[6], 50, \"http://87.229.103.50:7058/CLASS_FM.m3u\"); //class fm
format(radiok[7], 50, \"http://mediagw.e-tiger.net:8000/stream/coolfm.m3u\"); //cool fm
format(radiok[8], 50, \"http://www.dradio.de/streaming/dlf.m3u\"); //deutschlandfunk
format(radiok[9], 50, \"http://www.play.cz/radio/cro1-128.mp3.m3u\"); //Èeský rozhlas Radio¾urnál
for(new rrr=0; rrr       {
    radioall[rrr] = 0;
    }
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Blank Gamemode by your name here\");
print(\"----------------------------------\\n\");
}
#endif
public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, -1, \"Kiakovi rádióscripje fut a szerveren!\");
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, radiok[radioall[GetPlayerVehicleID(playerid)]]);
    }
   if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
    {
    StopAudioStreamForPlayer(playerid);
    }
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_YES  && IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) < 2)
    {
    if(radioall[GetPlayerVehicleID(playerid)] < 9)
        {
        radioall[GetPlayerVehicleID(playerid)] = radioall[GetPlayerVehicleID(playerid)]+1;
        for(new sync=0; sync<120; sync++)
            {
            if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(sync))
                {
                StopAudioStreamForPlayer(sync);
              PlayAudioStreamForPlayer(sync, radiok[radioall[GetPlayerVehicleID(playerid)]]);
              }
           }
       }else{
       SendClientMessage(playerid, -1, \"Nem tudod tovább tekerni!\");
       }
    }
if(newkeys & KEY_NO && IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) < 2)
    {
    if(radioall[GetPlayerVehicleID(playerid)] > 0)
        {
        radioall[GetPlayerVehicleID(playerid)] = radioall[GetPlayerVehicleID(playerid)]-1;
        for(new sync=0; sync<120; sync++)
            {
            if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(sync))
                {
                StopAudioStreamForPlayer(sync);
              PlayAudioStreamForPlayer(sync, radiok[radioall[GetPlayerVehicleID(playerid)]]);
              }
           }
       }else{
       SendClientMessage(playerid, -1, \"Nem tudod tovább tekerni!\");
       }
    }
return 1;
}

Rádió RPG szerverre
« Válasz #1 Dátum: 2014. Február 01. - 09:29:31 »
0
Szép lett mint eddig. Csak így tovább... Ez kellett nekem  ;) Ment a \"+\"

Rádió RPG szerverre
« Válasz #2 Dátum: 2014. Július 20. - 10:21:15 »
0
Szép lett  :thumbsup: Repül a +!

Rádió RPG szerverre
« Válasz #3 Dátum: 2014. Augusztus 06. - 03:04:20 »
0
Nagyon jó lett ezt használom szerveremre ment a +! ;)

Rádió RPG szerverre
« Válasz #4 Dátum: 2014. Augusztus 06. - 10:36:51 »
0
Copy! A pawno/new.pwn az eredeti script, ez csak át van szerkesztve!! :D Viccet félretéve jó lett, csak általában a felesleges részeket le szokták vágni :D

Rádió RPG szerverre
« Válasz #5 Dátum: 2014. Augusztus 21. - 16:53:56 »
0
Gyönyörû, ez való nekem :P
OFF: Hogy kell +-t adni? bocsi kezdõ vagyok.. ha valaki megtudná mondani pls irjon köszi!!!

Rádió RPG szerverre
« Válasz #6 Dátum: 2014. Augusztus 22. - 19:50:37 »
0
Icegun91: még írsz 46 hozzászólást és megjelenik neked két gomb :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal