[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 false //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!\", \"Citrom 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!\", \"Citrom 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://94.199.181.143:8300/\");
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
}
#else
radiozik[playerid] = true;
PlayAudioStreamForPlayer(playerid, \"
http://94.199.181.143:8300/\");
#endif
}
if(listitem == 1)
{
radiozik[playerid] = false;
StopAudioStreamForPlayer(playerid);
}
}
}
return 1;
}[/pawn]
ezt írtam be 3.D
[pawn]C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(11) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(11) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(14) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(18) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(25) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(28) : error 001: expected token: \")\", but found \"&\"
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(28) : error 001: expected token: \";\", but found \"&\"
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(30) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(35) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(39) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(66) : error 025: function heading differs from prototype
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(66) : error 029: invalid expression, assumed zero
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(68) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(70) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(72) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(75) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(80) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(88) : error 054: unmatched closing brace (\"}\")
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(89) : error 010: invalid function or declaration
C:\\Users\\Rendszergazda\\Documents\\EZ A PANWO MENTÉSEK\\jj.pwn(96) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
[/pawn]
Ennyi hiba valaki segítene