Problema risolto Inserire Armi e MusicPlayer in SAMP

UsernameRoot

Utente Medio
Autore del topic
22 Giugno 2012
171
28
Miglior risposta
0
Volevo sapere come inserire nuove armi nella gamemode e un musicplayer.

Le armi ne ho poche, per esempio vorrei sapere il codice di:
Bomba a mano, Spry, Mitraglietta (solo admin), Uzi e Motosega.

Sapete darmi dei codici da inserire?

P.S. nel MusicPlayer vorrei sapere come inserire le canzoni e se esiste una cartella dove metterle.

Grazie ^^
 
Ultima modifica:
Riferimento: Inserire Armi e MusicPlayer in SAMP

Volevo sapere come inserire nuove armi nella gamemode e un musicplayer.

Le armi ne ho poche, per esempio vorrei sapere il codice di:
Bomba a mano, Spry, Mitraglietta (solo admin), Uzi e Motosega.

Sapete darmi dei codici da inserire?

P.S. nel MusicPlayer vorrei sapere come inserire le canzoni e se esiste una cartella dove metterle.

Grazie ^^
Sono troppo vaghe come domande O.o
Comunque una lista delle armi con tutti gli ID le trovi qui ->
Perfavore, Entra oppure Registrati per vedere i Link!

Per darle a un giocatore ti basta utilizzare la funzione GivePlayerWeapon(playerid, ID ARMA, QUANTITÀ' DI MUNIZIONI PER L'ARMA); oppure appena spawna con la funzione SetSpawnInfo, nella quale è possibile dare al player fino a un massimo di 3 armi ->
Perfavore, Entra oppure Registrati per vedere i Link!
.
Infine, se vuoi aggiungere delle canzoni al tuo server, basta utilizzare la funzione PlayAudioStreamForPlayer, che puoi tranquillamente trovare
Perfavore, Entra oppure Registrati per vedere i Link!
e viene utilizzata per inserire canzoni prelevate da un determinato URL (se vuoi mettere una tua canzone, ti basta caricarla online da qualche parte e mettere il link nella funzione sopraindicata), oppure la funzione
Perfavore, Entra oppure Registrati per vedere i Link!
, che invece puoi utilizzare per inserire i suoni predefiniti di samp.
P.S. I formati validi per PlayAudioStreamForPlayer sono solo .mp3 e .pls ;)
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Ciao, se vuoi inserire anche musiche che vuoi tu, le puoi caricare
Perfavore, Entra oppure Registrati per vedere i Link!
, ti basterà fare l'upload della canzone e dopo inserirla dentro l'apposita funzione suggerita da Banana23
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Ciao, se vuoi inserire anche musiche che vuoi tu, le puoi caricare
Perfavore, Entra oppure Registrati per vedere i Link!
, ti basterà fare l'upload della canzone e dopo inserirla dentro l'apposita funzione suggerita da Banana23

Ok capito.

E se invece volessi che tutti ascoltassero una canzone messa da me?
Per esempio inserisco un comando solo admin: /canzone [id della canzone]

Si potrebbe fare? Se si, come. Se no, come potrei fare in altro modo.

2- Riguardo le armi grazie mille, funziona tutto correttamente, però vorrei mettere il minigun solo per admin, sennò gli utenti si ucciderebbero all'istante xD
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Ok capito.

E se invece volessi che tutti ascoltassero una canzone messa da me?
Per esempio inserisco un comando solo admin: /canzone [id della canzone]

Si potrebbe fare? Se si, come. Se no, come potrei fare in altro modo.

2- Riguardo le armi grazie mille, funziona tutto correttamente, però vorrei mettere il minigun solo per admin, sennò gli utenti si ucciderebbero all'istante xD
No problem, comunque per far ascoltare l'audio a tutti ti basta utilizza questa parte di script, comunemente nota come loop, la quale fa in modo che l'azione venga fatta per tutti i giocatori connessi al tuo server.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Un altro modo è quello di utilizzare l'include foreach (che puoi trovare qui ->
Perfavore, Entra oppure Registrati per vedere i Link!
) è praticamente la stessa cosa, solo che questa funzione è più veloce ed efficiente.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Invece per il minigun ti basta creare una semplice if :emoji_relieved:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ovviamente se hai un'altra variabile che indica se il player è un admin sarebbe una cosa migliore; nel mio esempio solo chi ha effettuato l'accesso tramite /rcon potrà darsi il minigun.
 
Ultima modifica da un moderatore:
Riferimento: Inserire Armi e MusicPlayer in SAMP

No problem, comunque per far ascoltare l'audio a tutti ti basta utilizza questa parte di script, comunemente nota come loop, la quale fa in modo che l'azione venga fatta per tutti i giocatori connessi al tuo server.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Un altro modo è quello di utilizzare l'include foreach (che puoi trovare qui ->
Perfavore, Entra oppure Registrati per vedere i Link!
) è praticamente la stessa cosa, solo che questa funzione è più veloce ed efficiente.
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Invece per il minigun ti basta creare una semplice if :emoji_relieved:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ovviamente se hai un'altra variabile che indica se il player è un admin sarebbe una cosa migliore; nel mio esempio solo chi ha effettuato l'accesso tramite /rcon potrà darsi il minigun.

Ho inserito questo codice per la radio:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/radio2", cmdtext, true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(i, "http://k003.kiwi6.com/hotlink/CENSORED..");
}

Ma appena decompilo mi da errore.

è giusto o ho sbagliato qualcosa?

P.S. volevo che quando digito /radio si sentiva la canzone a tutti i player.
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Ma appena decompilo mi da errore.

è giusto o ho sbagliato qualcosa?

P.S. volevo che quando digito /radio si sentiva la canzone a tutti i player.
Prova così
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ti eri dimenticato qualche parentesi :emoji_relieved:
Ora facendo /radio2 dovrebbe far ascoltare la canzone a tutti i giocatori connessi.
 
Ultima modifica da un moderatore:
Riferimento: Inserire Armi e MusicPlayer in SAMP

Prova così
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Ti eri dimenticato qualche parentesi :emoji_relieved:
Ora facendo /radio2 dovrebbe far ascoltare la canzone a tutti i giocatori connessi.

Non mi funziona più il pawn, mi si blocca appena voglio compilare e appena esco nell.amx mi da di spazio 0
._.
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Non mi funziona più il pawn, mi si blocca appena voglio compilare e appena esco nell.amx mi da di spazio 0
._.

Avrai commesso tu qualche errore precedentemente, pawno crasha quando ci sono più di 26 errori, e ciò spesso capita quando manchi qualche graffa.
Il codice scritto da Banana23 è fatto bene e senza imperfezioni, ricontrolla bene quello che hai digitato :soso:
 
Riferimento: Inserire Armi e MusicPlayer in SAMP

Avrai commesso tu qualche errore precedentemente, pawno crasha quando ci sono più di 26 errori, e ciò spesso capita quando manchi qualche graffa.
Il codice scritto da Banana23 è fatto bene e senza imperfezioni, ricontrolla bene quello che hai digitato :soso:

Problema Risolto! Potete chiudere ^^ @R3v0s @#F96 @IlRiccoNayco
 
Re: Riferimento: Inserire Armi e MusicPlayer in SAMP

Scusate anche se il post è abbastanza vecchio, ma ho questo problema e non so come risolverlo. Ho scritto il codice di Banana23 ma pawno mi da questi errori: 1) Warning: "OnPlayerCommandText" should return a value
2) error 010: invalid function or declaration. Come posso risolvere?

- - - Aggiornato - - -

Avrai commesso tu qualche errore precedentemente, pawno crasha quando ci sono più di 26 errori, e ciò spesso capita quando manchi qualche graffa.
Il codice scritto da Banana23 è fatto bene e senza imperfezioni, ricontrolla bene quello che hai digitato :soso:

Scusate anche se il post è abbastanza vecchio, ma ho questo problema e non so come risolverlo. Ho scritto il codice di Banana23 ma pawno mi da questi errori: 1) Warning: "OnPlayerCommandText" should return a value
2) error 010: invalid function or declaration. Come posso risolvere?