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

Wysłany: 2015-01-02, 22:55


zbawca







Wiek: 35
Na forum: 5176 dni
Posty: 36
Nick w MP: DJglizdek

Piwa: 1

Respekt: 50

Witam. M?j problem polega na tym ?e robi? skrypt na rozstawianie namiotu lecz za ?adne chiny nie wiem jak zrobi? tak aby namiot si? usuwa?:\

Kod:

function tworzenie(plr)
local x,y,z = getElementPosition(plr)
local rx,ry,rz = getElementRotation(plr)
local account = getPlayerAccount(plr)
local sprawdznamiot = getAccountData(account, "sprawdzanie")
local sprawdzpostawione = getElementData(plr, "postawione")
if (account) and not isGuestAccount(account) then
    if isPedInVehicle(plr) == false then
    if (sprawdznamiot == true) and (sprawdzpostawione == false) then
        local obj = createObject(1685, x,y,z-0.3, rx,ry,rz)
        outputChatBox("#ff9900Pomy?lnie postawi?e? namiot.",plr, 255, 255, 255, true)
        setElementData(plr, "postawione", true)
        elseif (sprawdznamiot == false) then
        outputChatBox("#ff9900Nie posiadasz namiotu.", plr, 255, 255, 255, true)
        elseif isPedInVehicle(plr) == true then
        
        outputChatBox("#ff9900Nie mo?esz znajdowa? si? w poje?dzie.", plr, 255, 255, 255, true)
        elseif (sprawdzpostawione == true) then
       
        outputChatBox("#ff9900Nie mo?esz postawi? 2 namiot?w.",plr, 255, 255, 255, true)
        end
    end
end
end
addCommandHandler("postaw", tworzenie)

mo?e kto? mi wyt?umaczy? jak zrobi? usuwanie wcze?niej postawionego obiektu? Oczywi?cie daj? piwo =)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-02, 23:45


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Przecie? Ci pisa?em jak to robisz ...

Przy tworzeniu obiektu zapisujesz go jako dan? dla gracza setElementData
Potem przy funkcji usuwania sprawdzasz czy gracz postawi? namiot za pomoc? getElementData, a je?eli tak to usuwasz destroyElement (element uzyskasz z danej, kt?r? zapisa?e?).

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-02, 23:56


zbawca







Wiek: 35
Na forum: 5176 dni
Posty: 36
Nick w MP: DJglizdek

Piwa: 1

Respekt: 50

Wcze?niej przed wrzuceniem kodu da?em tak jak m?wi?e?. Teraz cofn??em skrypt do dawnego stanu i sie okaza?o ?e liter?wk? zrobi?em.... No ale dobra piwo leci:D A temat do zamkni?cia

Postaw piwo autorowi tego posta
 

 
Tagi: usuwanie :: elementu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Usuwanie elementu 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