Wysłany: 2015-01-29, 19:01
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Tak jak w temacie jak zrobi? nowy czat. Np. lokalny
Wysłany: 2015-01-29, 19:33
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
tworzysz sobie funkcj? np o nazwie "Globalny".
Pod funkcj? podpinasz bind np "u" z nazw? "Globalny" a w tej funkcji co ma si? dzia?. Na ch?opski rozum ale zrozumiesz chyba.
Wysłany: 2015-01-30, 14:35
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Shuffle , ale jak zrobi? ?eby pisa?o jak na say ?
Wysłany: 2015-01-30, 15:48
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Prosty przyk?ad
-- po stronie serwera
addCommandHandler ( "Localchat" , function( plr , cmd , ...)
-- tutaj akcja - wysylanie wiadomosci lokalnej
end )
-- po stronie klienta ( latwiej , ze wzgledu , ze nie trzeba sie pieprzyc z dodawaniem bindow po stronie serwera )
bindKey ( "U" , "down" , "Localchat" )
I od teraz, pod klawiszem U b?dzie wywo?ywa? si? komenda "czat lokalny".
Ostatnio zmieniony przez Tey 2015-01-31, 19:31, w całości zmieniany 3 razy
Wysłany: 2015-01-30, 16:09
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Tey , to ja wiem ale jak zrobi? ?eby to pisa?o.
Wysłany: 2015-01-30, 16:35
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Zapomnia?em doda? jednego argumentu do bindKey. Teraz powinno dzia?ac
bindKey ( "U" , "down" , "chatbox" , "Localchat" )
Wysłany: 2015-01-31, 19:07
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Nie rozumiesz mnie widz?.
Nie wiem co mam da? w " -- tutaj akcja - wysylanie wiadomosci lokalnej"
Wysłany: 2015-01-31, 19:29
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Masz z OwnPlaya :
addEventHandler ( "onPlayerChat" , root , function ( msg , type )
if type == 0 then
cancelEvent ()
x , y , z = getElementPosition ( source )
sphere = createColSphere ( x , y , z , 25 )
ludzie = getElementsWithinColShape ( sphere , "player" )
if #ludzie == 1 then
destroyElement ( sphere )
return outputChatBox ( "Nikt Ci? nie s?yszy, gdy? nie ma nikogo w pobli?u. U?yj komendy /pm" , source ) end
for _ , v in ipairs ( ludzie ) do
grupa = ""
if getElementData ( source , "RCON" ) then
grupa = "#ffffff(#660000 Zarz?d#ffffff )"
elseif getElementData ( source , "Supporter" ) then
grupa = "#ffffff( #ff9900Supporter#ffffff )"
elseif getElementData ( source , "SuperSupporter" ) then
grupa = "#ffffff( #0EC711SuperSupporter#ffffff )"
end
id = tonumber ( getElementData ( source , "playerid" ) )
outputChatBox ( "" .. grupa .. " ( ID : " .. id .. " ) " .. getPlayerName ( source ).. " : " .. msg , v , 255 , 255 , 255 , true )
end
destroyElement ( sphere )
ustawLogi ( source , msg )
end
if type == 1 then
cancelEvent ()
end
if type == 2 then
outputChatBox ( "Funkcja chatu teamowego zosta?a wy??czona. Obecna jest dost?pna pod komend? /f" , source )
cancelEvent ()
end
end )
Wysłany: 2015-01-31, 19:31
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Specjalnie tak napisa?em, ale raczej Ty nie wiesz, o co chodzi. Umie?? tam po prostu kod, kt?ry wy?le wiadomo?? do lokalnych graczy.
edit:
Serio? Dosta?em za ten post upomnienie? Gratuluje wi?c moderacji. ;-)
Ostatnio zmieniony przez Tey 2015-01-31, 22:29, w całości zmieniany 1 raz
Wysłany: 2015-01-31, 21:02
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
Shuffle , tak wiem ?e sie da zrobi? ale czy da si? zrobi? nowy chat ?
Wysłany: 2015-01-31, 21:04
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4395 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Jezu cz?owieku... da?em Ci zawarto?? lokalnego chatu, wy?ej opisywali?my Ci z koleg?, jak zrobi? NOWY chat.
Tagi: tworzenie :: nowego :: czatu
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: