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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: BarnyBoy - 2012. November 08. - 11:48:14

Cím: Rádió script
Írta: BarnyBoy - 2012. November 08. - 11:48:14
Üdv!
Egy rádió scriptre lenne szükségem. Ha valaki beül az autóba és beírja /autoradio parancsot ( vagy mindegy mit ) elõhozna egy menüt és ott be tudná állítani a rádiót. Csak autóban lehetne hallgatni és ha egy másik játékos beül abba az autóba megszólal neki is a zene.
Elõre is köszönöm!
Cím: Rádió script
Írta: Kovacs_Richard - 2012. November 08. - 11:55:25
http://hun-rp.com/script/radio.pwn
ez megfelel? minimális módosítással olyan lesz amilyet te szeretnél...
http://wiki.sa-mp.com/wiki/OnPlayerStateChange
ez az esemény szükséges a módosításhoz...
Cím: Rádió script
Írta: BarnyBoy - 2012. November 08. - 12:05:02
Mindenben te fogsz segíteni? :D Köszi! :)
Cím: Rádió script
Írta: Kovacs_Richard - 2012. November 08. - 12:07:48
Idézetet írta: BarnyBoy date=1352372702\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29613\" data-ipsquote-contentclass=\"forums_Topic
Mindenben te fogsz segíteni? :D Köszi! :)
 
ááá dehogyis :D most van a mûszakom :D ...mindenki suliban van :) ha haza jönnek akkor majd õk is besegítenek...persze ha meg tudnak elõzni :D :P
amúgy sikerül a módosítás vagy abba is kell segítség? bár ha próbálkozol akkor nagyon gyorsan tudsz tanulni :)
Cím: Rádió script
Írta: BarnyBoy - 2012. November 08. - 12:11:24
Hol tudom módosítani a parancsot? Mondjuk sajnos azt sem tudom mi az alap parancs...
Cím: Rádió script
Írta: Kovacs_Richard - 2012. November 08. - 12:19:02
#define MAX_RADIOS       (3)      // Zeneszámok

 
ezt át írod annyira amennyi rádió állomást / zeneszámot akarsz a listába...
 
new RadioData[MAX_RADIOS][rdata] =
{
{\"Név1\",\"Link1\"},
{\"Név2\",\"Link2\"},
{\"Név3\",\"Link3\"}
};

 
itt Nevek helyére beírod a listában megjelenítendõ nevet a linkek helyére meg a lejátszási linket...
 
CMD:radio1542(playerid)
{
ShowPlayerDialog(playerid,RADIO_DIALOG,DIALOG_STYLE_LIST,\"Rádió Lista\",RadioList,\"Hallgat\", \"Kikapcsol\");
return 1;
}

 
ez egy ZCMD nevû parancs motor által lekezelt függvény...a CMD: után levõ rész a parancs...
tehát a szerón beírod /radio1542
és az ebben levõ kód lefut
 
ShowPlayerDialog(playerid,RADIO_DIALOG,DIALOG_STYLE_LIST,\"Rádió Lista\",RadioList,\"Hallgat\", \"Kikapcsol\");
return 1;

 
amire neked szükséged van az hogy eltárold a jármûvekben szóló rádiókat és amikor beül valaki a jármûbe akkor lejátsza neki...ennyibõl menni fog vagy további instrukciókat adjak?
Cím: Rádió script
Írta: BarnyBoy - 2012. November 08. - 12:22:28
Felvennél Skype-on? Ott tudnánk beszélgetni ilyen dolgokról: dante13313
Cím: Rádió script
Írta: Kovacs_Richard - 2012. November 08. - 12:24:32
felveszlek de scripteléssel kapcsolatban csak itt fórumon segítek :) pl a rádió scriptet amit linkeltem egy másik embernek írtam de ide is aktuális :) minimális módosítással nálad is alkalmazható...csak bármi kérdés van itt kell feltenni :)
Cím: Rádió script
Írta: BarnyBoy - 2012. November 08. - 12:30:37
Szuper, mûködik normálisan, már csak azt kéne megoldani hogy csak kocsiban szóljon és utcán ne lehessen aktiválni.
Cím: Rádió script
Írta: Kovacs_Richard - 2012. November 08. - 12:36:32
feltétel ( if ) + állapot lekérdezés
http://wiki.sa-mp.com/wiki/GetPlayerState
több lehetõség van...mert ha a kocsiban mindenki tud váltani akkor más megoldás is szóba jöhet...
ha a játékos állapota sofõr akkor tudjon csak váltani
vagy
ha a játékos jármûben van akkor tudjon csak váltani
játékos jármû id-jának lekérdezése:
http://wiki.sa-mp.com/wiki/GetPlayerVehicleID