[GUIDA]Mp3 con e senza dialog

« Older   Newer »
 
  Share  
.
  1. xRaphaelx
        +4   +1   -1
     
    .

    User deleted


    Salve a tutti Ragazzi!, oggi voglio fare una guida ben precisa che potrà aiutare molti di voi con i vostro progetti di server sa-mp.
    E naturalmente fa divertire di più
    =============MP3 CON DIALOG=========
    prima cosa, dirigiamoci in OnPlayerCommandText,e cominciamo a scriptare la funzione del comando ovvero:
    if(strcmp("/Mp3",cmdtext,true,10) == 0) //Dopo aver fatto questo applicheremo il dialog che uscirà quando il player scrive /mp3
    {
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Mp3","Canzone1\nCanzone2 ","Ascolta","Annulla"); "\n serve per far andare a capo le canzoni
    return 1;
    }
    //Adesso diamo vitalità al nostro Mp3 :D dirigiamoci in OnDialogResponse
    if(dialogid == 1)
    {
    if(response == 0) return SendClientMessage(playerid,COLORE_ROSSO,"Hai annullato"); //response sarebbe annulla con definizione numero 0
    switch(listitem)
    {
    case 0{
    PlayAudioStreamForPlayer(playerid,"CANZONE FORMATO .MP3");
    }
    case 1{
    PlayAudioStreamForPlayer(playerid,"CANZONE FORMATO .MP3");
    }
    }
    }//e così via

    ||FINE
    ==================================SENZA DIALOG===============================
    Bhè con questo e più facile basta andare in onplayercommandtext
    e fare:
    if(strcmp("/Mp3 1",cmdtext,true,10) == 0)
    {
    PlayAudioStreamForPlayer(playerid,"CANZONE 1");
    }
    if(strcmp("/Mp3 2",cmdtext,true,10) == 0)
    {
    PlayAudioStreamForPlayer(playerid,"CANZONE 2"); //E così via
    return 1;
    }


    Se si voglia stoppare la canzone, basta fare :

    if(strcmp("/Stop",cmdtext,true,10) == 0)
    {
    StopAudioStreamForPlayer(playerid);
    return 1;
    }



    ATTENZIONE: SE PER CASO HAI ALTRI DIALOG CAMBIA IL NUMERO 1 CON LA DIALOG CHE VORRESTI METTERE
    ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Mp3","Canzone1\nCanzone2 ","Ascolta","Annulla");


    CAMBIA ANCHE IL NUMERO DI QUESTO:
    if(dialogid == 1)


    Edited by xRaphaelx - 23/6/2013, 09:26
     
    .
  2. RikiLOL
        +1   -1
     
    .

    User deleted


    Si, il comando è semplice, non arriva ai livelli dell'MP3 di IUS, poiché è tutta un'altra cosa, comunque si è utile per chi è alle basi del pawno.
    Dovresti solo ordinare bene le righe che non si capisce niente, per il resto la guida non serve a più di tanto, non si spiega niente, è troppo semplice. (Non è una critica)
     
    .
  3. -Tommy-
        +1   -1
     
    .

    User deleted


    se te la devo mettere come guida devi risolvere un paio di cose:

    • mettere tutto sotto spoiler
    • colorare diversamente script e spiegazione
     
    .
  4. xRaphaelx
        +1   -1
     
    .

    User deleted


    Okay.. ora lo faccio
     
    .
  5. xRaphaelx
        +1   -1
     
    .

    User deleted


    UP
     
    .
  6. -Tommy-
        +1   -1
     
    .

    User deleted


    ok, metto come guida..cmq quelli in onplayerccomandtext vanno: /mp31 /mp32..
     
    .
  7. [AnDrEw]
        +1   -1
     
    .

    User deleted


    ciao io ho fatto il primo passaggio ma mi da questi errori C:\Users\pc\Desktop\Gm server\BOS.pwn(2253) : error 037: invalid string (possibly non-terminated string)
    C:\Users\pc\Desktop\Gm server\BOS.pwn(2253) : warning 215: expression has no effect
    C:\Users\pc\Desktop\Gm server\BOS.pwn(2253) : error 001: expected token: ";", but found "\"
    C:\Users\pc\Desktop\Gm server\BOS.pwn(2253) : error 029: invalid expression, assumed zero
    C:\Users\pc\Desktop\Gm server\BOS.pwn(2253) : fatal error 107: too many error messages on one line
    sai trovare qualche risposta?
     
    .
  8. xRaphaelx
        +1   +1   -1
     
    .

    User deleted


    Certo nella stringa 2253 hai messo " \" invece di " ; " ovvero il punto e virgola.
     
    .
7 replies since 21/6/2013, 20:44   220 views
  Share  
.
Top