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

Wysłany: 2016-03-23, 22:51


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Tak jak w temacie nie mog? usun?? markeru. Marker mam zrobiony po stronie clienta a usuwanie po stronie serwera. Oczywi?cie jest trigger. ?adnych DB3.

Server:

addEvent("destroy"true)
addEventHandler("destroy"getRootElement(), function()
destroyElement(markersejf)
end)


Trigger z clienta:

triggerServerEvent("destroy"getRootElement(), markersejf)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-23, 22:56


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
function(markersejf)


triggerServerEvent("destroy"localPlayermarkersejf)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-24, 09:39


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

Nie dzia?a, dalej 0 DB3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-24, 10:26


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Skoro masz go po c-side to po co usuwa? go na s-side ?

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-24, 11:36


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

A to nie b?dzie tak, ?e usunie go tylko jednemu graczowi ?? Bo chcia?bym aby usuwa?o wszystkim.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-24, 20:50


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Jak chcesz aby all usuwa?o marker to po s-side, a aby jeden osobie, to po c-side.

Tak jak wicek napisal :D
addEvent("destroy"true)
addEventHandler("destroy"getRootElement(), function(markersejf)
destroyElement(markersejf)
end)


C-SIDE

triggerServerEvent("destroy",getRootElement(),localPlayer,markersejf)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-24, 22:53


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Ale jak to, skoro go tworzysz na client-side, to widocznie tworzysz go po c-side dla wszystkich lub dla tylko jednej danej osoby.. Je?eli usuniesz marker c-side to b?dzie tak samo, usuniesz go tak jak Ty chcesz, dla wszystkich albo dla jednej osoby.

przyk?ad:


-- tworzymy marker dla npgracza o nicku Zdzis?aw

if getPlayerName(gracz) == "Zdzis?aw" then
  marker createMarker(argumenty)
end


Stworzy go dla Zdzis?awa i usunie tez dla zdzis?awa.

Tworz?c marker na samej g?rze kodu, bez warunkow dla kogo ma go stworzyc, stworzy go dla kazdego.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-25, 20:30


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

BlackTen, Nie dzia?a, marker si? nie usuwa i nie ma DB3.

Jurandovsky, bardziej wola?bym aby pobiera?o gracza kt?ry wejdzie do markeru ni? dla konkretnego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-26, 11:05


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Trigger na stroni? serwera, a nast?pnie trigger na stron? klienta dla wszystkich graczy i usuni?cie markera po stronie klienta.
Innego pomys?u nie mam.
addEvent("destroy"true)
addEventHandler("destroy"getRootElement(), function()
triggerClientEvent("destroymarker",root)
end)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-26, 12:02


GamerHD11







Wiek: 24
Na forum: 4261 dni
Posty: 259
Nick w MP: SzokoHD

Piwa: 23

Respekt: 50

function kod1()
if guiGetText(editbox) == getElementData(localPlayer"kod"then
outputChatBox("Gratulacj? uda?o ci si? zhackowa? sejf.")
outputChatBox("Teraz czekaj wraz z ekip? 3 minuty, a? sejf si? otworzy.")
outputChatBox("Pami?taj jeste? zamro?ony i nie mo?esz nic robi?, poinformuj o tym ekipe aby ci? dobrze chronili.")
setElementFrozen(localPlayertrue)
guiSetVisible(oknofalse)
showCursor(false)
setTimer(function()
setElementFrozen(localPlayerfalse)
givePlayerMoney(200000)
outputChatBox("Gratulacje. Uda?o ci si? zhakowa? i zabra? pieni?dze z sejfu. Teraz uciekajcie z banku i trzymajcie si? jak najdalej od policji.")
outputChatBox("Nie zapomnij, podzieli? si? pieni?dzmi z reszt? ekipy :). Nast?pny napad mo?esz zrobi? po tygodniu lub po restarcie serwera.")
triggerServerEvent("destroy",getRootElement(),localPlayer,markersejf)
destroyMarker(markersejf)
addEventHandler("destroymarker"rootkod1)
end1800001)
setTimer(function()
markersejf createMarker(20, -33.8"arrow"125500255)
end6048000001)
else
outputChatBox("Niestety nie uda?o ci si? zhackowa? sejfu. Spr?buj jeszcze raz.")
end
end
addEventHandler("onClientGUIClick"btnaccptkod1)


Zrobi?em tak i nie dzia?a, mo?liwe ?e ?le handler dalem

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: chce :: usunąć :: markeru
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