O kakvom savjetu se radi:Objasnjenje
Detaljan opis savjeta:Potrebno mi je objasniti kako da uradim komandu kao npr [pawn]/playmusic [link][/pawn]
Komentar:Bice i nagrade. Pozz ~Herarhije
za sve igrace?
Da
koristi foreach u komandi ako hoces, npr ovo
koristis sscanf i ovo samo..
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
PlayAudioStreamForPlayer(i, link);
}
Ali kako sad da uradim komandu da ja unesem link a da nije u skripti
Nije bas praksa da se nesto uradi vec da sam uradis ali evo odradio sam ti osnovno za to sto trazis jer nije nista komplikovano. Ako nesto ne budes razumeo iz komande slobodno pitaj mada imas i na google dosta toga da sam naucis da se ne oslanjas na druge jer ti nece uvek neko raditi sto sto trazis.
[pawn]
YCMD:playmusic(playerid, params[], help)
{
#pragma unused help
new
link[128];
if (sscanf(params, "s[128]", link)) return SCM (playerid, -1, "/playmusic [link]");
else
{
foreach (Player, i)
{
PlayAudioStreamForPlayer(i, link);
}
}
return 1;
}
[/pawn]
Nisam bas ni trazio kod za tu komandu nego mi je trebo objasnjenje kako napravit bilo kakvu komandu tog oblika kao npr. [pawn]/pitaj [tekst][/pawn]
Na yt nisam nista skonto sa zcmd itd.
Evo onda pogledaj ovaj TuT radjeno je sa ZCMD sada ne znam da li koristis ZCMD ili YCMD mada nema tu prevelike razlike ali sscanf se koristi u oba procesora.
http://balkan-samp.com/forum/index.php?topic=28770.0