Skripta koju koristim: Raven`s
Detaljan opis problema:error 017: undefined symbol "params"
Dio skripte:
if(strcmp(cmd, "/pesma", true) == 0)
{
new url[256];
if(PlayerInfo[playerid][pAdmin] < 1337) return SCM(playerid,COLOR_RED,"Nisi ovlasten!!");
if(sscanf(params,"s[256]",url)) return SCM(playerid,COLOR_WHITE,"Koristi: /pjesma [URL (Direct Hotlink)]");
else
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i,url);
}
}
return 1;
}
Komentar:
Sta da stavim umesto params?
jel imas sscanf na vrhu?
Imam sscanf2
umesto params koristi cmdtext
Pa kako mislis koristiti params ako ti to nije definisano u komandi. Pogledaj ZCMD komandu
CMD:test(playerid, params[])
ti koristi
if(sscanf(cmd,"s[256]",url))
i javi da li radi
Ukucam /pjesma on izbaci ovako :D
(http://www.zaslike.com/files/kxfnd5sniymt22e7c6w.png) (http://www.zaslike.com/)
koristi cmdtext umesto cmd
Isto je
probaj
if(strcmp(cmd, "/pesma", true) == 0)
{
new url[256];
if(PlayerInfo[playerid][pAdmin] < 1337) return SCM(playerid,COLOR_RED,"Nisi ovlasten!!");
if(sscanf(cmdtext[9], "s[256]", url)) return SCM(playerid,COLOR_WHITE,"Koristi: /pjesma [URL (Direct Hotlink)]");
{
foreach(Player,i)
{
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i,url);
}
return 1;
}
return 0;
}
if(strcmp(cmd, "/pesma", true) == 0)
{
new url[200];
if(PlayerInfo[playerid][pAdmin] < 1337) return SCM(playerid,COLOR_RED,"Nisi ovlasten!!");
if(sscanf(cmd,"s[200]", url)) return SCM(playerid, COLOR_WHITE, "Koristite: /pesma [URL]");
foreach(Player, i)
{
PlayAudioStreamForPlayer(i, url);
}
return 1;
}
warning 225: unreachable codewarning 225: unreachable code
link pesme ne sme biti youtube korena