Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-28, 13:50


TheTroll

Pan Majster






Wiek: 38
Na forum: 4764 dni
Posty: 219
Nick w MP: TheTroll

Piwa: 1114

Respekt: 120
Respekt: 120

Siema. Chcial bym napisac skrypt na cb radio. Skrypt polega na tym ze jak napiszemy komende /cb tekst to na czacie wyskoczy np taka wiadomosc: [CB]i nasz tekst ktory napisalismy. Mozecie napisac jakich funkcji mam uzyc ?
Za dobre odpowiedzi beda piwkaa :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 14:07


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

A wi?c tak:
1. U?ywasz addCommandHandler by wywo?a? komende cb.
2. W function() podajesz (player, cmd, cbmessage)
3. Zaokr?glasz wszystkich graczy.
4. Wy?wietlasz wszystkim wiadomo?? za pomoc? outputChatBox

Powinno to wygl?da? jako? tak:
function cbradio(playercmdcbmessage) -- zaczynasz funkcje i podajesz argumenty
       if cbmessage then -- sprawdzasz czy gracz napisatekst do cbradia
               for kplayers in ipairs(getElementsByType("player")) do -- Pobierasz all graczy
                      outputChatBox("[CB]" .. table.concat({cbmessage}, " "), players2552550) -- Pokazujesz tekst na chacie
               end
       end
end
addCommandHandler("cb"cbradio) -- U?ywasz komendy


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 14:27


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"vipSEBOvip" napisał/a:

Powinno to wygl?da? jako? tak:
function cbradio(playercmdcbmessage) -- zaczynasz funkcje i podajesz argumenty
       if cbmessage then -- sprawdzasz czy gracz napisatekst do cbradia
               for kplayers in ipairs(getElementsByType("player")) do -- Pobierasz all graczy
                      outputChatBox("[CB]" .. table.concat({cbmessage}, " "), players2552550) -- Pokazujesz tekst na chacie
               end
       end
end
addCommandHandler("cb"cbradio) -- U?ywasz komendy


Z czystej ciekawo?ci sprawdzi?em Tw?j kod. Niestety, podaje on tylko pierwsz? fraz? z 'cbmessage'.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 14:33


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

IgrexolonO napisał/a:

pierwsz? fraz?


A mo?e tak bardziej zrozumiale dla 13 latka ;p Chodzi ci ?e pokazuje tylko pierwsze s?owo ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 14:36


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"vipSEBOvip" napisał/a:

IgrexolonO napisał/a:

pierwsz? fraz?


A mo?e tak bardziej zrozumiale dla 13 latka ;p Chodzi ci ?e pokazuje tylko pierwsze s?owo ?


Dok?adnie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 14:39


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Mi si? wydaje, ?e table.concat jest odpowiedzialne za pokazywanie dalszych s??w :x Sprawdza?e? kod z table.concat czy bez ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-28, 15:05


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Tak, tam musi by? table.concat, bo 'cbmessage' jest tabel?, w kt?rej ka?dy element to s?owo kolejne.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: cb-radio
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku