Szerző Téma: Dialog/zene  (Megtekintve 707 alkalommal)

Dialog/zene
« Dátum: 2012. március 20. - 13:50:22 »
0 Show voters
Sziasztok. Szeretnék kérni egy olyan scriptet mely dialogban van és zene lejátszásra alkalmas. A zene lejátszását csak Admin tudja elindítani és akkor mindenkinek szól aki ott van olyan 50méteres körzetben :D. ZCMD vel.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Dialog/zene
« Válasz #1 Dátum: 2012. március 20. - 14:35:20 »
+1 Show voters
Nem dialogos, de szerintem át tudod írni arra.
 

CMD:zenebe(playerid, params[])
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(!IsPlayerAdmin) return SendClientMessage(playerid, szín, \"Nem vagy admin!\");
for(new i; i<MAX_PLAYERS; i++) PlayAudioStreamForPlayer(playerid, \"zenelink\", x, y, z, 50, 1);
return 1;
}
« Utoljára szerkesztve: 2012. március 21. - 14:31:17 írta Cannonn »

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Dialog/zene
« Válasz #2 Dátum: 2012. március 21. - 14:00:01 »
+1 Show voters
#define DIALOG_1 1001
CMD:zenebe(playerid, params[])
{
    if(!IsPlayerAdmin) return SendClientMessage(playerid, szín, \"Nem vagy admin!\");
    ShowPlayerDialog(playerid, DIALOG_1, DIALOG_STYLE_LIST,\"Zene\", \"Zene 1\\nZene 2\",\"Lejátszás\",\"Kilép\");
    return 1;
}
public OnDialogResponse (playerid, dialogid, response, listitem, inputtext [])
{
    if(dialogid == DIALOG_1)
    {
        if(response)
        {
            switch(listitem)
    {
        case 0:
                {
                    new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid, x, y, z);
                    PlayAudioStreamForAll(playerid, \"zenelink\", x, y, z, 50, 1);
                }
case 1:
                {
                    new Float:x, Float:y, Float:z;
            GetPlayerPos(playerid, x, y, z);
                    PlayAudioStreamForAll(playerid, \"zenelink\", x, y, z, 50, 1);
                }
            }
        }
        return 1;
    }
    return 0;
}
stock PlayAudioStreamForAll(url[])
{
    for(new i; i<GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected( i ))
        {
            PlayAudioStreamForPlayer(i, url, x, y, z, distance);
        }
    }
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal