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

Wysłany: 2016-12-11, 16:11


GamerHD11







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

Piwa: 23

Respekt: 50

Witam m?j problem polega na tym, ?e gdy rozstawie kilka torb lub ja rozstawie jedn? i drugi gracz drug? to tylko znika ta torba kt?ra pojawi?a si? pierwsza a druga w og?le nie dzia?a poza outputChatBoxem. Chcia?bym, ?eby?cie mi pomogli zrobi? tak, ?e znika tylko ta torba w ktora wszedl gracz.

function odlozR1(thePlayercmd)
if getElementData(thePlayer"duty") == "SAMC" then
torby getElementData(thePlayer"torbar1")
if torby 0 then
setElementData(thePlayer"torbar1"torby -1)
xygetElementPosition(thePlayer)
torba createObject(1577111)
mark createMarker(111"cylinder"1.2255000)
setPedAnimation(thePlayer"CARRY""putdwn05", -1)
outputChatBox("Od?o?y?e? torb? R1 na ziemi?, poszkodowana osoba musi podje?? do niej !"thePlayer127255212)
addEventHandler("onMarkerHit"markdajHP)
setTimer(function()
setPedAnimation(thePlayerfalse)
end5001)
else
outputChatBox("Nie posiadasz ?adnej torby R1, udaj si? do koszar SAMC"thePlayer127255212)
end
end
end
addCommandHandler("odloz.r1"odlozR1)

function dajHP(thePlayer)
destroyElement(torba)
destroyElement(mark)
setElementHealth(thePlayer100)
outputChatBox("Zosta?e? opatrzony przez lekarza za pomoc? torby R1. Mam nadziej?, ?e nast?pnym razem b?dziesz uwa?a? na siebie !"thePlayer127255212)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-11, 17:19


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%
Wed?ug mnie powiniene? zrobi? tablic? z torbami i markerami do nich, przy tym jak tablica b?dzie otrzymywa?a kolejne dane b?dziesz przypisywa? im ID za pomoc? setElementData. P??niej przy wej?ciu w marker sprawdzasz ID przy pomocy getElementData, gdzie argumentem b?dzie source, poniewa? u?yjesz eventu onMarkerHit. W razie jakich? w?tpliwo?ci jak zawsze s?u?? pomoc?. ;)

Podpis
San Fierro Stories Roleplay
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-13, 18:50


GamerHD11







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

Piwa: 23

Respekt: 50

Zrobi?em to mniej wi?cej w taki spos?b ale nie dzia? dalej, je?eli dwie osoby po?o?? torb? to jak ta pierwsza schowa torbe r1 to chowa sie torba drugiej osoby

for k,v in ipairs(getElementsByType("player")) do
setElementData(v"user1"false)
end

function odlozR1(thePlayercmd)
if getElementData(thePlayer"duty") == "SAMC" then
torby getElementData(thePlayer"torbar1")
if getElementData(thePlayer"user1") ~= false then return end
if torby 0 then
setElementData(thePlayer"torbar1"torby -1)
xygetElementPosition(thePlayer)
torba createObject(1577111)
setElementData(thePlayer"user1"true)
setPedAnimation(thePlayer"CARRY""putdwn05", -1)
outputChatBox("Od?o?y?e? torb? R1 na ziemi?, poszkodowana osoba musi podje?? do niej !"thePlayer127255212)
addCommandHandler("schowaj.r1"schowajR1)
torby = {}
table.insert(torbytorba)
setTimer(function()
setPedAnimation(thePlayerfalse)
end5001)
else
outputChatBox("Nie posiadasz ?adnej torby R1, udaj si? do koszar SAMC"thePlayer127255212)
end
end
end
addCommandHandler("odloz.r1"odlozR1)

function schowajR1(thePlayer)
if getElementData(thePlayer"user1") == true then
tr getElementData(thePlayer"torbar1")
setElementData(thePlayer"torbar1"tr 1)
destroyElement(torba)
setElementData(thePlayer"user1"false)
outputChatBox("Zarzuciles torbe R1 na swoje plecy !"thePlayer127255212)
torby = {}
else
outputChatBox("Nie roz?ozyles zadnej torby R1 !"thePlayer127255212)
end

end

Postaw piwo autorowi tego posta
 

 
Tagi: kilka :: itemów
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