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

Wysłany: 2014-08-28, 11:23


Skitt







Wiek: 33
Na forum: 4496 dni
Posty: 12
Nick w MP: Skitt



Respekt: 50

Witam

Czy jest mo?e skrypt dzi?ki, kt?remu mo?na by podnosi? Obiekty wgrane na Mape przez Map Editor ?? Chodzi tu o Obiekty takie jak Podkowy, Ostrygi, Statuetki z VC, Czaski itd. Zale?y mi na pomocy poniewa? chcemy zrobi? system zbierania tych obiekt?w i dostawanie za to kasy lub do?wiadczenia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-28, 16:34


Blur







Wiek: 28
Na forum: 4298 dni
Posty: 47
Nick w MP: Blu

Piwa: 2

Respekt: 50

Witam,

Napisa?em na szybko co? takiego. Sprawd? czy chodzi Ci o to :)
Jest prosty kod, wymaga ulepsze?, ale to ju? sam sobie zrobisz. Chcia?em Ci? tylko nakierowa? :)


local PickupObject = {
{1,2,3,954} --Pierwszy kord xDrugi kord yTrzeci kord zCzwarty kord ID


}

for k,v in ipairs(PickupObject) do
local pickupy createPickupObjetc(v[1], v[2], v[3],v[4])
setElementData(pickupy,"Podnoszenie"true)
setElementData(pickupy,"TypPickupa",v[4])
end

object = { }

createPickupObjetc = function(x,y,z,typ)
if typ and and and z then
object.marker createMarker z"arrow"12552550)
object.object createObject typx,y,z+100)
end
end


onPodniesiePickup = function(hitElementmatchingDimension)
if getElementData(source,"Podnoszenie") == true then
local typ getElementData(source,"TypPickupa")
local x,y,getElementPosition(source)
if typ == 954 then
destroyElement(object.marker)
destroyElement(object.object)
setTimer(createPickupObjetc,30000,1,x,y,z,typ)
outputChatBox("Podnios?e? podkowe",hitElement,255,255,255)
elseif typ == 1276 then
destroyElement(object.marker)
destroyElement(object.object)
setTimer(createPickupObjetc,30000,1,x,y,z,typ)
outputChatBox("Podnios?e? statuetke",hitElement,255,255,255)
elseif typ == 1274 then
destroyElement(object.marker)
destroyElement(object.object)
setTimer(createPickupObjetc,30000,1,x,y,z,typ)
outputChatBox("Podnios?e? kase",hitElement,255,255,255)
elseif typ == 1254 then
destroyElement(object.marker)
destroyElement(object.object)
setTimer(createPickupObjetc,30000,1,x,y,z,typ)
outputChatBox("Podnios?e? czaszke",hitElement,255,255,255)
destroyElement(object.marker)
destroyElement(object.object)
setTimer(createPickupObjetc,30000,1,x,y,z,typ)
end
end
end
addEventHandler "onMarkerHit"getRootElement (), onPodniesiePickup)


Pozdrawiam :)


Edit. Gdyby co? nie dzia?a?o, pisz. Pisa?em to na szybko i nie testowa?em ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-28, 17:44


Skitt







Wiek: 33
Na forum: 4496 dni
Posty: 12
Nick w MP: Skitt



Respekt: 50

Blur, mog? ci? prosi? by? mi da? przyk?ad jak to zrobi? bo by? mo?e ja ?le co? robie. Jestem zielony jeszcze ale staram si? powoli ogarn?? to jako?. Je?li m?g?by? napisa? przyk?ad przy jednym jak to wygl?da gdy chce si? dodac dwie podkowy naprzyk?ad na GS dla przyk?adu. Piwko i tak poleci a nawet dam ci wi?cej jak pomo?esz mi ogarn?? to :)

Postaw piwo autorowi tego posta
 

 
Tagi: podnoszenie :: obiektó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