GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Pedró - 2011. Szeptember 17. - 09:12:26

Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Pedró - 2011. Szeptember 17. - 09:12:26
Sziasztok, ma reggel unalmamban elkezdtem egy rádió scriptet és 50%ban kész is, ezért publikálom hogy fejlesszétek a választékot mivel csak 1 rádió közül lehet választani (Citrom Rádió)..
HA SZERETNÉTEK HOGY FEJLESSZEM A SCRIPTET
szerezzetek rádió ip-t névvel! pl: 94.199.181.143:8300 - Citrom Rádió
Pastebin
Forráskód:
Figyelem
Sor eltolódások lehetnek a forráskódban.. De ottvan a Pastebin!
[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]
Figyelem
Ez a script a SA-MP 0.3d RC1-re készült, folyamatosan fejleszteni fogom, de ehez tiis kelletek!
 

HA SZERETNÉTEK HOGY FEJLESSZEM A SCRIPTET
szerezzetek rádió ip-t névvel! pl: 94.199.181.143:8300 - Citrom Rádió
[/quote]
Ha hibát találtok, jelezzétek!
Köszi, sziasztok!
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: ~BlackStyler~ - 2011. Szeptember 17. - 09:16:03
Szép lett látod haladol a jó utt felé!  ;)
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Pedró - 2011. Szeptember 17. - 09:20:22
Idézetet írta: ~BlackStyler~ date=1316243763\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Szép lett látod haladol a jó utt felé!  ;)
 
ennél jobb szöveget is kitalálhattál volna..
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: BoOy - 2011. Szeptember 17. - 09:31:42
Legalább örülnél hogy valaki dicsér  :mistrust: ...
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Pedró - 2011. Szeptember 17. - 09:32:46
Idézetet írta: BoOy date=1316244702\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Legalább örülnél hogy valaki dicsér  :mistrust: ...
 
dehogy örülök..
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: ~BlackStyler~ - 2011. Szeptember 17. - 09:35:09
Idézetet írta: BoOy date=1316244702\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Legalább örülnél hogy valaki dicsér  :mistrust: ...
 
Ez igaz inkább örülnél mert senki sem fogg!..  :mistrust:  :laugh:
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Pedró - 2011. Szeptember 17. - 09:37:10
Idézetet írta: ~BlackStyler~ date=1316244909\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic


Legalább örülnél hogy valaki dicsér  :mistrust: ...
 
Ez igaz inkább örülnél mert senki sem fogg!..  :mistrust:  :laugh:
 
[/quote]
akkor senkisem fog, nem azért csinálom hogy dicsérjenek.. hanem azért mert hogy bõvítsem a publikált scriptjeimet..
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: gergo107 - 2011. Szeptember 17. - 13:26:30
Hello, nekem erroros:)
[pawn]C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(18) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(32) : error 017: undefined symbol \"StopAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(39) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(53) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(78) : error 017: undefined symbol \"PlayAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(92) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(92) : error 017: undefined symbol \"StopAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(96) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(96) : error 075: input line too long (after substitutions)[/pawn]
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Csabesz - 2011. Szeptember 17. - 13:29:29
Idézetet írta: gergo107 date=1316258790\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Hello, nekem erroros:)
[pawn]C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(18) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(32) : error 017: undefined symbol \"StopAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(39) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(53) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(78) : error 017: undefined symbol \"PlayAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(92) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(92) : error 017: undefined symbol \"StopAudioStreamForPlayer\"
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(96) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda.MS-COMPUTER\\Asztal\\SAMP\\samp2\\filterscripts\\rádió.pwn(96) : error 075: input line too long (after substitutions)[/pawn]
 
Ez 0.3d -re készült..
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: gergo107 - 2011. Szeptember 17. - 13:34:36
Értem, akkor bcsoi és nincs ilyen inc 0.3c-re?:S
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: JackBronson - 2011. Szeptember 17. - 14:11:23
Nincs 0.3d XÐ
Még.
Am jólett grat fel is használom :) majd ha lesz 0.3D
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Csabesz - 2011. Szeptember 17. - 14:20:16
Idézetet írta: JackBronson date=1316261483\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Nincs 0.3d XÐ
Még.
Am jólett grat fel is használom :) majd ha lesz 0.3D
 
Mi nincs neked? Nézd már meg az Általános->Verziók fórumot..  :-\\
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Kovacs_Bela - 2011. Szeptember 17. - 14:59:39
Idézetet írta: ~BlackStyler~ date=1316243763\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11521\" data-ipsquote-contentclass=\"forums_Topic
Szép lett látod haladol a jó utt felé!  ;)
 
Te meg a rossz út felé helyesírásban...
Szép script mivel tényleg az elsõ 3d-s ezért kapsz egy +t :D


SA-MP 0.3d RC1 Client
SA-MP 0.3d RC1 Windows Server
SA-MP 0.3d RC1 Linux Server


e: 0.3d... akkor már plugin se kell?


77.79.11.38:8088 - Szent Korona Rádió
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: JackBronson - 2011. Szeptember 17. - 15:27:58
sry azt hittem nincs mivel a hiv forumon még a 0.3c -van http://sa-mp.com/download.php
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: BoOy - 2011. Szeptember 18. - 21:18:56
Na ez már durca. Én  még inkább tartok a 0.3c-nél  ;D
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: N@rbirock - 2011. December 04. - 08:53:26
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(11) : error 001: expected token: \")\", but found \"&\"
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(11) : error 001: expected token: \";\", but found \"&\"
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(14) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(18) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(25) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(28) : error 001: expected token: \")\", but found \"&\"
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(28) : error 001: expected token: \";\", but found \"&\"
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(30) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(33) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(35) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(39) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(66) : error 025: function heading differs from prototype
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(66) : error 029: invalid expression, assumed zero
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(68) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(70) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(72) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(75) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(79) : error 054: unmatched closing brace (\"}\")
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(80) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(88) : error 054: unmatched closing brace (\"}\")
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(89) : error 010: invalid function or declaration
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(93) : error 054: unmatched closing brace (\"}\")
D:\\Trucking_Server_2.0\\filterscripts\\radio.pwn(96) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
23 Errors.

 
0.3d-n
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Stray - 2011. December 04. - 09:16:31
Lehagytál pár \")\"-t és \"}\"-t.
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Truczeralex15 - 2011. December 30. - 01:45:47
IP: ....
Port: ....
Gyõr RPG
erre egy scriptet csinálnál? köszönöm :D
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Dead - 2011. December 30. - 07:31:34
Ez rossz ötlet volt mert lehet warnt fogsz kapni...IP eltavolitja valaki de sztem te szedd le!
Az ilyeneket pm be vagy más topikba kell tenni.
Ez nem OFF csak tanács hogy ne kapjon warnt!!!!!!!!!!!!!!!!!!
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Truczeralex15 - 2011. December 30. - 12:13:53
köszönöm és le szedtem :D
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: killse - 2012. Január 07. - 16:19:50
[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&#91;])
{
#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&#91;])
{
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&#91;])
{
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 :(
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: dexi - 2012. Január 07. - 19:48:58
params[]-ra írd át a CMD:radionál.
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: Norby - 2012. Január 07. - 21:15:33
vagyis :
CMD:radio(playerid, params [ ] )
és
CMD:radiostop(playerid, params [ ] )
Cím: Rádió 0.3d RC1 [1. Magyar 0.3d FS]
Írta: g_szColumnData - 2012. Január 07. - 23:26:45
Nem teszteltem, de elvileg hibátlan. Most már 0.3c és 0.3d verziókon is kompatibilis.
 

#define FILTERSCRIPT
#include \"a_samp.inc\"
#tryinclude \"zcmd.inc\" // Ellenõrizzük hogy van-e ilyen függvénykönyvtár. Ha nincs akkor átvált OnPlayerCommandTextre.
#tryinclude \"audio.inc\" // Ellenõrizzük hogy van-e ilyen függvénykönyvtár. Ha nincs akkor változtasd meg az USING_AUDIO_CLIENT definíciót.
#define DIALOG_RADIO         6780  // Megadunk egy GUI ID-t.
#define CSAK_JARMUBEN          true  // Ha jármûben szóljon a zene akkor \'true\', ha nem akkor \'false\'.
#define UZENHET_A_JATEKOSNAK    true  // Tipp küldése a játékosnak ha a játékos egy jármûbe beszáll.
#define KAPCSOLJA_KI_A_RADIOT    false
#define USING_AUDIO_CLIENT       false // Ha használod az Incognito Audio klienst akkor \'true\', ha nem akkor \'false\'.
stock // Csak egy globális változó elõtag.
    bool:g_bRadiozik[ MAX_PLAYERS ]
;
public OnFilterScriptInit( )
{
    #if ( USING_AUDIO_CLIENT == true )
   
        Audio_SetPack( \"default_pack\", true );
   
    #endif
   
    return 1;
}
#if ( USING_AUDIO_CLIENT == true )
    public Audio_OnClientConnect( playerid )
    {
        Audio_TransferPack( playerid );
        return 1;
    }
    public Audio_OnSetPack( audiopack[ ] )
    {
        for ( new i = 0; i < MAX_PLAYERS; i++ )
        {
            Audio_TransferPack( i );
        }
    }
#endif
#if ( defined _zcmd_included )
    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 ( g_bRadiozik[ playerid ] == true )
        {
            #if ( USING_AUDIO_CLIENT == true )
   
                Audio_Stop( playerid, 1 );
   
            #else
   
                StopAudioStreamForPlayer( playerid );
            #endif
            g_bRadiozik[ playerid ] = false;
        }
        else
        {
            SendClientMessage(playerid, 0xFFFF00AA, \"Neked nincs bekapcsolva a rádió!\");
        }   
        return 1;
    }
#else
    public OnPlayerCommandText( playerid, cmdtext[ ] )
    {
        if ( strcmp( \"/radio\", cmdtext, true ) == 0 )
        {
            #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;
        }
        if ( strcmp( \"/radiostop\", cmdtext, true ) == 0 )
        {
            if ( g_bRadiozik[ playerid ] == true )
            {
                #if ( USING_AUDIO_CLIENT == true )
                    Audio_Stop( playerid, 1 );
                #else
                    StopAudioStreamForPlayer( playerid );
                #endif
                g_bRadiozik[ playerid ] = false;
            }
            else
            {
                SendClientMessage(playerid, 0xFFFF00AA, \"Neked nincs bekapcsolva a rádió!\");
            }
            return 1;
        }
        return 0;
    }
#endif
public OnPlayerStateChange( playerid, newstate, oldstate )
{
    if ( newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER )
    {
        #if ( UZENHET_A_JATEKOSNAK == true )
   
            if ( g_bRadiozik[ 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 ( g_bRadiozik[ playerid ] == true )
            {
                #if ( USING_AUDIO_CLIENT == true )
          
                    Audio_Stop( playerid, 1 );
                #else
                    StopAudioStreamForPlayer( playerid );
                #endif
                g_bRadiozik[ playerid ] = false;
            }
        #endif
    }
    return 1;
}
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[ ] )
{
    switch( dialogid )
    {
        case DIALOG_RADIO:
        {
            if( response )
            {
                if ( listitem == 0 )
                {
                    #if ( CSAK_JARMUBEN == true )
          
                        if ( IsPlayerInAnyVehicle( playerid ) )
                        {
                            #if ( USING_AUDIO_CLIENT == true )
                                Audio_Play(playerid, 1, false, false, false);
                            #else
                                PlayAudioStreamForPlayer(playerid, \"http://94.199.181.143:8300/\");
                            #endif
                            g_bRadiozik[ playerid ] = true;
                        }
                        else
                        {
                            SendClientMessage(playerid, 0xFFFF00AA, \"Csak jármûben tudod használni a rádiót!\");
                        }
                    #else
                        #if ( USING_AUDIO_CLIENT == true )
                            Audio_Play(playerid, 1, false, false, false);
                        #else
                            PlayAudioStreamForPlayer(playerid, \"http://94.199.181.143:8300/\");
                        #endif
                        g_bRadiozik[ playerid ] = true;
                    #endif
                }
                if ( listitem == 1 )
                {
                    #if ( USING_AUDIO_CLIENT == true )
                        Audio_Stop( playerid, 1 );
                    #else
                        StopAudioStreamForPlayer( playerid );
                    #endif
                    g_bRadiozik[ playerid ] = false;
                }
            }
        }
    }
    return 1;
}