Wysłany: 2013-07-28, 13:50
TheTroll
Pan Majster
Wiek: 38 Na forum: 4764 dni Posty: 219
Nick w MP: TheTroll
Piwa : 1114
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
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
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 ( player , cmd , cbmessage ) -- zaczynasz funkcje i podajesz argumenty
if cbmessage then -- sprawdzasz czy gracz napisa ? tekst do cbradia
for k , players in ipairs ( getElementsByType ( "player" )) do -- Pobierasz all graczy
outputChatBox ( "[CB]" .. table . concat ({ cbmessage }, " " ), players , 255 , 255 , 0 ) -- Pokazujesz tekst na chacie
end
end
end
addCommandHandler ( "cb" , cbradio ) -- U ? ywasz komendy
Wysłany: 2013-07-28, 14:27
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"vipSEBOvip" napisał/a :Powinno to wygl?da? jako? tak:
function cbradio ( player , cmd , cbmessage ) -- zaczynasz funkcje i podajesz argumenty
if cbmessage then -- sprawdzasz czy gracz napisa ? tekst do cbradia
for k , players in ipairs ( getElementsByType ( "player" )) do -- Pobierasz all graczy
outputChatBox ( "[CB]" .. table . concat ({ cbmessage }, " " ), players , 255 , 255 , 0 ) -- 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'.
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
IgrexolonO napisał/a :
A mo?e tak bardziej zrozumiale dla 13 latka Chodzi ci ?e pokazuje tylko pierwsze s?owo ?
Wysłany: 2013-07-28, 14:36
IgrexolonO
Wiek: 34 Na forum: 6809 dni Posty: 1386
Piwa : 1062
"vipSEBOvip" napisał/a : IgrexolonO napisał/a :
A mo?e tak bardziej zrozumiale dla 13 latka Chodzi ci ?e pokazuje tylko pierwsze s?owo ?
Dok?adnie.
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
Mi si? wydaje, ?e table.concat jest odpowiedzialne za pokazywanie dalszych s??w Sprawdza?e? kod z table.concat czy bez ?
Wysłany: 2013-07-28, 15:05
Piorun
Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa : 516
Tak, tam musi by? table.concat, bo 'cbmessage' jest tabel?, w kt?rej ka?dy element to s?owo kolejne.
Tagi: cb-radio
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: