Szerző Téma: egy zene mindenkinek 1parancsal 1helyem.  (Megtekintve 906 alkalommal)

egy zene mindenkinek 1parancsal 1helyem.
« Dátum: 2012. március 26. - 16:11:11 »
0 Show voters
Hali! Valaki leírná h h tok berakni 1zenét úgy hogy 1parancsal elindítok mindenki számára egy zenét egy adott helyen? sokat próbálkoztam de semmi siker. aki leírna hibátlanul azt jutalmazom egy kevés összeggel.thanks

Dupla hozzászólás automatikusan összefûzve. ( 2012. március 26. - 20:50:17 )

Na vki?
« Utoljára szerkesztve: 2012. március 26. - 20:50:17 írta Johnny Crooker[Scripter] »

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
egy zene mindenkinek 1parancsal 1helyem.
« Válasz #1 Dátum: 2012. március 26. - 21:51:54 »
0 Show voters
Megcsinálom neked, aztán editelem a kommentem
E: elég fáradt vagyok, szal nem biztos, hogy jó :-[ :S
[pawn]#include <a_samp>
#include <zcmd>
CMD:zene(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, angle, X, Y, Z);
{
for( new u; u < MAX_PLAYERS; u++ )
{
    PlayAudioStreamForAll( u, \"link\" );
}
else
{
SendClientMessage(playerid,szin,\"Nem vagy a megadott pont közelében!\");
return 1;
}[/pawn]

Dupla hozzászólás automatikusan összefûzve. ( 2012. március 26. - 22:11:55 )

Hopsz a leállítást lehagytam  :hihi:
Majd holnap reggel ha addig nem elõz meg senki, mert nagyon fáradt vok :)
« Utoljára szerkesztve: 2012. március 26. - 22:11:55 írta zeteni »

egy zene mindenkinek 1parancsal 1helyem.
« Válasz #2 Dátum: 2012. március 26. - 22:47:58 »
0 Show voters
De én úgy akarom hogy ha admin beír 1parancsot ak megszólal 1zene az adott distancebe mindenkinek. viszont ha 30perc múlva odamegy vki az adott distancebe szólna a zene. Érted?

dexi

  • Vendég
egy zene mindenkinek 1parancsal 1helyem.
« Válasz #3 Dátum: 2012. március 27. - 07:24:25 »
0 Show voters
#include < a_samp >
#include < zcmd >
#define LINK \"http://www.fluxblog.net/skrillex_bangarang.mp3\"
new bool:Korben[MAX_PLAYERS];
new bool:Kilove[MAX_PLAYERS];
new Float:MostaniX, Float:MostaniY, Float:MostaniZ;
new CT;
public OnFilterScriptInit( )
{
CT = SetTimer( \"CheckRange\", 800, true );
return 1;
}
forward CheckRange( );
public CheckRange( )
{
for( new playerid = 0; playerid < MAX_PLAYERS; playerid++ )
{
    if( IsPlayerConnected(playerid) )
    {
        if( IsPlayerInRangeOfPoint(playerid, 10, 0, 0, 3))
        {
            if( Korben[playerid] == false )
            {
              PlayAudioStreamForPlayer( playerid, LINK );
         Kilove[playerid] = false;
              Korben[playerid] = true;
      }
   }
        else if( !IsPlayerInRangeOfPoint(playerid, 10, MostaniX, MostaniY, MostaniZ) && Kilove[playerid] == false )
        {
            StopAudioStreamForPlayer( playerid );
            SendClientMessage( playerid, -1, \"Leáll a muzsik\" );
            Kilove[playerid] = true;
            Korben[playerid] = false;
        }
    }
}
}
CMD:zeneitt( playerid )
{
if( !IsPlayerAdmin(playerid) ) return SendClientMessage( playerid, -1, \"Használatához adminnak kell lenned.\" );
GetPlayerPos( playerid, MostaniX, MostaniY, MostaniZ );
SendClientMessage( playerid, -1, \"Ezentúl itt fog szólni a zene.\" );
return 1;
}
CMD:zeneki( playerid )
{
if( !IsPlayerAdmin(playerid) ) return SendClientMessage( playerid, -1, \"Használatához adminnak kell lenned.\" );
       
MostaniX = 0; MostaniY = 0; MostaniZ = 0;
KillTimer( CT );
for( new id = 0; id < MAX_PLAYERS; id++ )
{
    if( IsPlayerConnected(id) )
    {
        StopAudioStreamForPlayer( id );
}
}
SendClientMessage( playerid, -1, \"Sikeresen kikapcsoltad a zenét.\" );
return 1;
}
CMD:zenebe( playerid )
{
if( !IsPlayerAdmin(playerid) ) return SendClientMessage( playerid, -1, \"Használatához adminnak kell lenned.\" );
GetPlayerPos( playerid, MostaniX, MostaniY, MostaniZ );
CT = SetTimer( \"CheckRange\", 800, true );
SendClientMessage( playerid, -1, \"Sikeresen bekapcsoltad a zenét a pozíciódon.\" );
return 1;
}

 
 \'/zenebe\' a te pozíciódon az FS_ben lévõ zenét játsza.
 \'/zeneki\' leállítja a zenét, senki nem hallja.
 \'/zeneitt\' A te pozíciódon fog ezentúl szólni a zene.

egy zene mindenkinek 1parancsal 1helyem.
« Válasz #4 Dátum: 2012. március 27. - 09:56:05 »
0 Show voters
Hát ennyit errõl mert nem jó ...

Nem elérhető scripter01

  • 1035
  • Ex Moderálisan Globális
    • Profil megtekintése
egy zene mindenkinek 1parancsal 1helyem.
« Válasz #5 Dátum: 2012. március 27. - 10:10:55 »
0 Show voters
OnPlayerConnect fügvényhez próbáld meg ezt meg csinálni mármint az Audio Streamert mert ugyanis amikor csatlakozik a player akkor azt akarod hogy indúljon el a zene ha meg nem és egy adott idõben akarod hogy szoljon a zene akkor meg [MAX_PLAYERS] használd és írsz rá egy parancsot! Valahogy mi így oldottuk meg még annó a DM szerverünkön! de nem emlékszem annyira szal bocs ha rossz!

dexi

  • Vendég
egy zene mindenkinek 1parancsal 1helyem.
« Válasz #6 Dátum: 2012. március 27. - 16:28:44 »
0 Show voters
Johnny, a gond az hogy tökéletesen megy mivel teszteltem.  :-*

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal