GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: [OKOSKA] - 2012. március 14. - 14:22:21
-
lenne egy kérdésem:
mi a pawn kod ahhoz hogy radiot tudjunk hallgatni (strcmpvel,és parancsa /zenek legyen!ja és dialogos!)
-
----------Figyelem!-------------------------------------------------------------------
strcmp fontos és a dialog is!
-------------------------------------------------------------------------------------------------------------------------------------------
aki megmondja van egy fórumom kap rajta majd admint!
-
Huh xd :D
Admint ezért :D
PlayAudioStreamForPlayer(playerid, \"és a zene ip-je/url-je\");
-
Sajnálom! olvasd el a figyelem! részt is és még lehetõséged lesz! Admin leszel ha teljesen válaszolsz
-----------Figyelem!-------------------------------------------------------------------
a paracs és a dialog!
-------------------------------------------------------------------------------------------------------------------------------------------
-
[pawn]#include <a_samp>
#include <zcmd>
#define DIALOG_RADIO 6780
#define CSAK_JARMUBEN true //true = csak jármûben lehessen rádiót bekapcsolni || false = akármikor belehessen kapcsolni a rádiót
#define UZENHET_A_JATEKOSNAK true //true = üzen a játékosnak a rádiózással kapcsolatban || false = nem..
#define KAPCSOLJA_KI_A_RADIOT true //true = kikapcsolja a rádiót a játékosnak ha kiszál a jármûbõl.. || false = nem..
new bool:radiozik[MAX_PLAYERS];
CMD:radio(playerid, params[])
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, \"Válassz rádió csatornát!\", \"Class FM\\nRádió 1\\nNeo FM\\n Juventus Rádió\\nRoxy Rádió\\nRádió kikapcsol\", \"Kiválaszt\", \"Mégse\");
}
else
{
SendClientMessage(playerid, 0xFF00FFAA, \"Csakis jármûben tudod használni a rádiót! Ha leszeretnéd állítani akkor {FFFFFF}/radiostop{FF00FF}!\");
}
#else
ShowPlayerDialog(playerid, DIALOG_RADIO, DIALOG_STYLE_LIST, \"Válassz rádió csatornát!\", \"Class FM\\nRádió 1\\nNeo FM\\nJuventus Rádió\\nRoxy Rádió\\nRádió kikapcsol\", \"Kiválaszt\", \"Mégse\");
#endif
return 1;
}
CMD:radiostop(playerid, params[])
{
if(radiozik[playerid] == true)
{
StopAudioStreamForPlayer(playerid);
radiozik[playerid] = false;
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Neked nincs bekapcsolva a rádió!\");
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
#if UZENHET_A_JATEKOSNAK == true
if(radiozik[playerid] == false)
{
SendClientMessage(playerid, 0x00FF00AA, \"Ha rádiózni szeretnél: {FFFFFF}/radio{00FF00}!\");
}
#endif
}
else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER)
{
#if KAPCSOLJA_KI_A_RADIOT == true
if(radiozik[playerid] == true)
{
radiozik[playerid] = false;
StopAudioStreamForPlayer(playerid);
}
#endif
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_RADIO)
{
if(response)
{
if(listitem == 0)
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://91.82.85.41:9216/;stream\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://91.82.85.41:9216/;stream\");
#endif
}
if(listitem == 1)
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://195.70.35.172:8000/radio1.mp3\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://195.70.35.172:8000/radio1.mp3\");
#endif
}
if(listitem == 2)
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://91.82.85.41:8080/;stream\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://91.82.85.41:9216/;stream\");
#endif
}
if(listitem == 3)
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://195.56.77.223:8000/live\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://195.56.77.223:8000/live\");
#endif
}
if(listitem == 4)
{
#if CSAK_JARMUBEN == true
if(IsPlayerInAnyVehicle(playerid))
{
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://80.253.180.9:8000/roxy\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"http://80.253.180.9:8000/roxy\");
#endif
}
if(listitem == 5)
{
radiozik[playerid] = false;
StopAudioStreamForPlayer(playerid);
}
}
}
return 1;
}[/pawn]
Egy példa, de ha kell csinálok olyat h bárhol lhessen hallgatni :thumbsup:
-
-----------Figyelem!--------------------------------------------------------------------------------
STRCMP FONTOS!
-------------------------------------------------------------------------------------------------------------------------------------------
-
Pill akkor...
-
-----------Figyelem!-------------------------------------------------------------------
OKÉ csak egy valami hiányzik!
az, hogy dialogogs is legyen!
----------------------------------------------------------------------------------------------------------------------------------
-
\" post=\"238792\" timestamp=\"1331732323\"]
-----------Figyelem!-------------------------------------------------------------------
OKÉ csak egy valami hiányzik!
az, hogy dialogogs is legyen!
----------------------------------------------------------------------------------------------------------------------------------
[/quote]
Dialogos
-
és hol a...........................................................kód?
-
Milyen kód ? elvesztettem a fonalat xd
A dialog kodja a script kódja vagy a zene hallgatás kodja xd
-
tényleg! van zcmdm is de * vagxok
Dupla hozzászólás automatikusan összefûzve. ( 2012. március 14. - 14:51:43 )
geriking19!
megnyerted a versenyt így kapod a rangot fórumomon.
Infokat küldöm PM ben!
gratulálok!
-----------Figyelem!-------------------------------------------------------------------
Zárok.
------------------------------------------------------------------------------------------------------------------------------------------
-
[mod]Abbahagynád ezt a moderátor kommenteléses cuccot? Ritka idegesítõ.[/mod]
-
\" post=\"238800\" timestamp=\"1331732777\"]
tényleg! van zcmdm is de * vagxok
Dupla hozzászólás automatikusan összefûzve. ( 2012. március 14. - 14:51:43 )
geriking19!
megnyerted a versenyt így kapod a rangot fórumomon.
Infokat küldöm PM ben!
gratulálok!
-----------Figyelem!-------------------------------------------------------------------
Zárok.
------------------------------------------------------------------------------------------------------------------------------------------
[/quote]
[gmod]Én is gratulálok neked helytelen témanév miatt 5%warn-t nyertél![/gmod]