Üdv.
Készítettem egy parancsot, és nem tudom, hogy vajon attól függõen hogy én írom be, hogy hallják e majd mások is.
Meg van egy kis bug, ha 0 vagy 9nél nagyobb értéket írok akkornem írja ki \"Számok 1-9ig!\" de legalább nem vált zenét.Természetesen, ha értéken belül adom meg akkor vált .) szóval nem olyan nagy baj hogy nem írja ki csak nem tudom miért nem írja ki...
CMD:zene(playerid, params[])
{
new szam;
if(sscanf(params,\"i\",szam)) return SendClientMessage(playerid,Red,\"Használat: /zeneváltás Citrom rádió[1] Class fm[2] Civil rádió[3] Juventus rádió[4] RiseFM[5]\"),SendClientMessage(playerid, Red,\" Rock/cigány[6] Justmusic[7] OneMusicRádió[8] OzoneFm[9]\");
if(szam < 1 && szam > 9) return SendClientMessage(playerid,Red,\"Számok 1-9ig!\");
if(pInfo[playerid][pFrakcioLeader] == 1)
{
if(!strcmp(params, \"1\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn1\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"2\", true))
{
SetTimerEx(\"ZeneOn2\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"3\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn3\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"4\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn4\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"5\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn5\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"6\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn6\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"7\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn7\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"8\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn8\", 1000, false, \"i\", playerid);
}
if(!strcmp(params, \"9\", true))
{
StopAudioStreamForPlayer(playerid);
SetTimerEx(\"ZeneOn9\", 1000, false, \"i\", playerid);
}
}
return 1;
}
forward ZeneOn1(playerid);
public ZeneOn1(playerid)
{
PlayAudioStreamForPlayer(playerid,\"http://94.199.181.143:8300/\",1958.3783,1343.1572,15.3746,60.0,1);
return 1;
}
És az igazi fõ kérdésem az lenne hogy beírom pl: /zene 1
Lejátsza meg minden, de ha mások is oda mennek õk is hallani fogják? Vagy csak az aki beállította? :hmmm:
Köszi elõre is a válaszaitokat :smokin:
Köszönöm, mind a 2en sokat segítettetek :smokin:
scripter és így is sokat foglal?
for(new i; i < MAX_PLAYERS;i++){if(IsPlayerConnected( i ))StopAudioStreamForPlayer(i),PlayAudioStreamForPlayer(i,\"http://94.199.181.143:8300/\",1958.3783,1343.1572,15.3746,60.0,1);}
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 01. - 20:42:20 )
Sõt inkább le stockoztam csináltam egy all-ozást és így még rövidebb lesz :)
Téma am megoldva zárom!