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

Wysłany: 2021-03-21, 02:56


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

Witam mam pytanie dlaczego outputChatBox wy?wietla si? dla wszystkich a nie tylko dla osoby wchodz?cej do markera.

m1 createMarker(1546.28296, -1356.69873328.33936"cylinder" ,)
function sprawdzenie()
outputChatBox("Witam w czym mog? pom?c?"255,2550true)  
end
addEventHandler("onClientMarkerHit"m1sprawdzenie)


Podpis
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-21, 05:06


MrVip615

witam






Wiek: 22
Na forum: 4307 dni
Posty: 167
Nick w MP: ramzes

Piwa: 207

Respekt: 85,3


Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox

Kod:


bool outputChatBox ( string text [, int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )


Dlaczego uwazasz, ze wyswietla sie wszystkim? Po stronie klienta wyswietla sie tylko tej osobie co weszla w marker, bez podawania w argumencie, komu ma sie wyswietlic. Natomiast po stronie serwera juz trzeba podac w argumencie, kto ma otrzymac wiadomosc.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-21, 08:15


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Sprawd? czy element kt?ry wszed? w marker to lokalny gracz.
Element jest w 1 argumencie funkcji,

Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-21, 14:49


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

kod jest po stronie clienta i wiem ?e si? wszystkim wy?wietla bo testowa?em na serwerze z drug? osob?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-21, 15:13


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to napisa?em rozwi?zanie - w odno?niku wy?ej gracz jest definiowany jako "hitPlayer" i sprawdzaj czy ten gracz to lokalny gracz ("localPlayer").

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-21, 16:26


vAnimo

Zielony w luła






Wiek: 19
Na forum: 2312 dni
Posty: 165
Nick w MP: vAnimo

Piwa: 882

Respekt: 70

po

function sprawdzenie(el)

dodaj

if el ~= localPlayer then return end

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-27, 11:03


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
"filip0985" napisał/a:

Witam mam pytanie dlaczego outputChatBox wy?wietla si? dla wszystkich a nie tylko dla osoby wchodz?cej do markera.

m1 createMarker(1546.28296, -1356.69873328.33936"cylinder" ,)
function sprawdzenie()
outputChatBox("Witam w czym mog? pom?c?"255,2550true)  
end
addEventHandler("onClientMarkerHit"m1sprawdzenie)


Wy?wietli? wszystkim mo?e sie jak dasz root, po stronie clienta nie ma mo?liwo?ci dla wszytkich

[ Dodano: 2021-03-27, 11:03 ]
"vAnimo" napisał/a:

po

function sprawdzenie(el)

dodaj

if el ~= localPlayer then return end


po co localPlayer po stronie clienta?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: wyświetlanie :: dla :: wszystkich
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Wyświetlanie dla wszystkich Odpowiedz do tematu

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