Wysłany: 2016-07-14, 16:38
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Wysłany: 2016-07-14, 16:40
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-07-14, 16:46
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Dobre to?
addEventHandler ( "onPlayerJoin" , getRootElement (),
function ()
bindKey ( "t" , "down" , "chatbox" , "Czat" )
end )
function text ( msg , msgt )
if msgt == 0 then
local posX , posY , posZ = getElementPosition ( source )
local chatSphere = createColShpere ( posX , posY , posZ , chatRadius )
local bliscy = getElementsWithinColShape ( chatSphere , "player" )
destroyElement ( chatSphere )
for index , bliscy in ipairs ( bliscy ) do
outputChatBox ( msg , bliscy )
end
end
end
addEventHandler ( "onPlayerChat" , getRootElement (), wyslij )
function zablokuj ()
cancelEvent ()
end
addEventHandler ( "onPlayerChat" , getRootElement (), zablokuj )
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2016-07-14, 16:49
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
Nie kopiuj i nie wklejaj.
1. W twoim kodzie nie ma takiej funkcji jak "wyslij":
addEventHandler ( "onPlayerChat" , getRootElement (), wyslij )
2. Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Wysłany: 2016-07-14, 16:49
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Pierw przetestuj...
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-07-14, 17:11
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Nie ma ?adnych b??d?w i warning?w w db3.
addEventHandler ( "onPlayerJoin" , getRootElement (),
function ()
bindKey ( "t" , "down" , "chatbox" , "Czat" )
end )
function text ( msg , msgt )
if msgt == 0 then
local posX , posY , posZ = getElementPosition ( source )
local chatSphere = createColShpere ( posX , posY , posZ , chatRadius )
local bliscy = getElementsWithinColShape ( chatSphere , "player" )
destroyElement ( chatSphere )
for index , bliscy in ipairs ( bliscy ) do
outputChatBox ( msg , bliscy )
end
end
end
addEventHandler ( "onPlayerChat" , getRootElement (), wyslij )
function zablokuj ()
cancelEvent ()
end
addEventHandler ( "onPlayerChat" , getRootElement (), zablokuj )
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2016-07-14, 17:16
_Wicek_
Majstersztyk
Wiek: 25 Na forum: 4260 dni Posty: 747
Nick w MP: Wicek
Piwa : 1841
Rookspack , To dzia?a czy nie ? bo ja ju? nie wiem.
Podpis
Support-Team: 25.01.2016
Moderator: 10.07.2016
GG: 51274621
Skype : kuba_wicinski
Wysłany: 2016-07-14, 17:17
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
"_Wicek_" napisał/a :Rookspack , To dzia?a czy nie ? bo ja ju? nie wiem.
Nie
Wysłany: 2016-07-14, 17:20
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
I dzia?a? nie b?dzie. Co wywo?uje t? funkcj? text? Do kogo jest przypisywany bindKey?
Wysłany: 2016-07-14, 17:24
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
"AteX" napisał/a :I dzia?a? nie b?dzie. Co wywo?uje t? funkcj? text? Do kogo jest przypisywany bindKey?
1.Zapomnia?em doda? addeventhandlera do funkcji text.
addEventHandler ( "onPlayerJoin" , getRootElement (),
function ()
bindKey ( "t" , "down" , "chatbox" )
end )
function text ( msg , msgt )
if msgt == 0 then
local posX , posY , posZ = getElementPosition ( source )
local chatSphere = createColShpere ( posX , posY , posZ , chatRadius )
local bliscy = getElementsWithinColShape ( chatSphere , "player" )
destroyElement ( chatSphere )
for index , bliscy in ipairs ( bliscy ) do
outputChatBox ( msg , bliscy )
end
end
end
addCommandHandler ( "set_zone" , text )
addEventHandler ( "onPlayerChat" , getRootElement (), wyslij )
function zablokuj ()
cancelEvent ()
end
addEventHandler ( "onPlayerChat" , getRootElement (), zablokuj )
2. Bindkey do gracza.
Wysłany: 2016-07-14, 17:25
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Przeczytaj pierwszy argument po stronie serwera...
Tak poza tym ta sklejka r??nych fragment?w kod?w dzia?a? nie b?dzie... Naucz si? LUA zamiast bezsensownie skleja? skrypt.
Wysłany: 2016-07-14, 17:30
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
19 linijka warning
Atex poprawi?em "source".
addEventHandler ( "onPlayerJoin" , getRootElement (),
function ()
bindKey ( source , "t" , "down" , "chatbox" )
end )
function text ( msg , msgt )
if msgt == 0 then
local posX , posY , posZ = getElementPosition ( source )
local chatSphere = createColShpere ( posX , posY , posZ , chatRadius )
local bliscy = getElementsWithinColShape ( chatSphere , "player" )
destroyElement ( chatSphere )
for index , bliscy in ipairs ( bliscy ) do
outputChatBox ( msg , bliscy )
end
end
end
addEventHandler ( "onPlayerChat" , getRootElement (), wyslij )
function zablokuj ()
cancelEvent ()
end
addEventHandler ( "onPlayerChat" , getRootElement (), zablokuj )
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2016-07-14, 17:32
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
Cz?owieku, ty tak serio? Znowu podpi??e? eventHandler pod funkcj? wy?lij, kt?ra nie istnieje, a bindKey nadal nie zosta? poprawiony. Proponuj? odstawi? LUA na kilka dni lat.
Wysłany: 2016-07-14, 21:44
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
A mo?e co? takiego jest dla mnie nie zrozumia?e?
addEventHandler ( "onPlayerJoin" , getRootElement (),
function ()
bindKey ( thePlayer , "t" , "down" , "chatbox" )
end )
function text ( msg , msgt )
if msgt == 0 then
local posX , posY , posZ = getElementPosition ( source )
local chatSphere = createColShpere ( posX , posY , posZ , chatRadius )
local bliscy = getElementsWithinColShape ( chatSphere , "player" )
destroyElement ( chatSphere )
for index , bliscy in ipairs ( bliscy ) do
outputChatBox ( msg , bliscy )
end
end
end
addEventHandler ( "onPlayerChat" , getRootElement (), text )
function zablokuj ()
cancelEvent ()
end
addEventHandler ( "onPlayerChat" , getRootElement (), zablokuj )
Poprawi?em, chyba dobrze teraz...
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2016-07-14, 21:50
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
Skoro "chyba dobrze teraz" to si? bardzo cieszymy, ?e nie musimy testowa? za Ciebie.
Tagi: jak :: zrobić :: czat :: lokalny?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: