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: 34
Na forum: 5035 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,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(accountthen
    if isPedInVehicle(plr) == false then
    if (sprawdznamiot == true) and (sprawdzpostawione == falsethen
        local obj createObject(1685x,y,z-0.3rx,ry,rz)
        outputChatBox("#ff9900Pomy?lnie postawi?e? namiot.",plr255255255true)
        setElementData(plr"postawione"true)
        elseif (sprawdznamiot == falsethen
        outputChatBox("#ff9900Nie posiadasz namiotu."plr255255255true)
        elseif isPedInVehicle(plr) == true then
        
        outputChatBox("#ff9900Nie mo?esz znajdowa? si? w poje?dzie."plr255255255true)
        elseif (sprawdzpostawione == truethen
       
        outputChatBox("#ff9900Nie mo?esz postawi? 2 namiot?w.",plr255255255true)
        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: 32
Na forum: 6712 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: 34
Na forum: 5035 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 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