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

Wysłany: 2015-12-25, 00:56


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Ot?? mam problem. Posiadam taki oto skrypt kt?ry oczywi?cie nie dzia?a bo gdyby dzia?a? to bym tutaj nie pisa? :P
function hajs thePlayer )
local x,y,getElementPositionthePlayer )
kasa createPickup(x,y,z,3,12125000)
givePlayerMoneythePlayer500)
end
addEventHandler "onPlayerWasted"getRootElement(), hajs )

function hajs2 ()
destroyElement(kasa)
end
addEventHandler "onPickupUse"getRootElement(), hajs2 )


Jak kto? co? wie na ten temat to z ca?? pewno?ci? mi pomo?e. Nie chodzi mi o napisanie gotowca. Bardziej mi chodzi o odes?anie do wiki, najwy?ej cz??? a reszt? to abym dopisa?. DB3 wywala b??d w 2,3,4 linii czyli ca?y ten emm zbi?r funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-25, 11:01


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Da?e? dawanie kasy graczowi za to, ?e umrze? XD

Mo?esz nada? elementDat? na t? wypadaj?c? kas? przy pierwszym evencie, a w drugim evencie onPickupuse pobra? t? elementDat? i wtedy wykona? givePlayerMoney.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-25, 23:09


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

function hajs (source)
local x,y,getElementPosition(source)
kasa createPickup(x,y,z,3,12125000)
givePlayerMoney(source500)
end
addEventHandler "onPlayerWasted"getRootElement(), hajs )

Powinno dzialac

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-26, 13:12


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Powinno ale nie dzia?a. DB3 wywala b??d w ca?ej funkcji. A co do ElementData to emm chodzi to setElementData i getElementData?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-26, 16:28


Fanciak

BOT






Wiek: 25
Na forum: 4446 dni
Posty: 728
Nick w MP: Fanciak

Piwa: 1572

Respekt: 500
Respekt: 500

Kradus, tak chodzi o to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-29, 18:41


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

No kurde padam heh nie wychodzi. W DB3 wywala ca?y skrypt dos?ownie ka?d? linijk?. No nwm brakuje mi pomys?u jak do tego inaczej podej??. Poratuj kto? :-> bo mi brakuje pomys??w jak to mo?na jeszcze inaczej rozegra?.

EDIT:
Znaczy teraz si? co? zadzia?o dobrego xD tworzy si? pickup ale niestety no jest ma?y problem. Kasy nie daje i si? ci?gle odnawia.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-29, 19:06


Barcioo

Kiedyś to było ST






Wiek: 26
Na forum: 4048 dni
Posty: 458
Nick w MP: Bartek.

Piwa: 1887

Respekt: 460
Respekt: 460

Mo?e masz przez trigera ??

[ Dodano: 2015-12-29, 19:07 ]
Dawania kase

Podpis
Kanał Youtube;
A tu zapraszam
, pomogłem Ci? Wynagrodź mnie :piwo: :)


SUPPORT TEAM- 2016-09-03 do 2018-05-25
Test Mod- 2018-05-25
1k dni na Forum - 2018-01-28


GG: 62111935
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-29, 19:10


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

function hajs (thePlayer)
local x,y,getElementPosition(thePlayer)
kasa createPickup(x,y,z,3,12125000)
setElementData(thePlayer"kasa"true)
end
addEventHandler ("onPlayerWasted"getRootElement(), hajs)

function hajs2 (thePlayer)
destroyElement(kasa)
if getElementData(thePlayer"kasa"truethen
givePlayerMoney(thePlayer500)
end
addEventHandler ("onPickupUse"getRootElement(), hajs2)


Powinno zadzia?a? :)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-29, 22:37


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

DB3 wywala 2,3,4 lini? i no nwm pisze, ?e

linia 2:[expected element at argument 1, got number '0']
linia 3:[expected vector at argument 3, got boolean]
linia 4:[expected element at argument 1, got number '0']

No nwm to nie chce pobiera? pozycji gracza a jak nie pobierze to ca?o?? wtedy pada.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-29, 23:36


Wittx

8===D






Wiek: 26
Na forum: 4794 dni
Posty: 121
Nick w MP: wittula

Piwa: 1905

Respekt: 120
Respekt: 120

local pickups = {};

addEventHandler('onPlayerWasted'root, function()
    local xygetElementPosition(source);
    local pickup createPickup(x,y,z,3,1212);

    pickups[pickup] = 500; --ilosc kasy jaka gracz dostanie za podniesienie pickupa

    addEventHandler('onPickupHit'pickup, function(hitElement)
        if not (getElementType(hitElement) == 'player'then return end
        
        givePlayerMoney(hitElementpickups[source]);
        pickups[source] = nil;
        destroyElement(source);
    end);
end);


Po co anga?owa? element data system z MTA (co b?dzie d?u?ej trwa?o) skoro mo?na to zrobi? na zwyk?ych tablicach Lua?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 12:02


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Dobra robota :mrgreen: ale jest jeszcze jeden ma?y szczeg??. Nie dzia?a w interiorach wi?c je?li mo?esz to dor?b to a dostaniesz resp

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-12-30, 14:15


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

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


local pickups = {};

addEventHandler('onPlayerWasted'root, function()
    local xygetElementPosition(source);
    local intdim getElementInterior(source), getElementDimension(source);
    local pickup createPickup(x,y,z,3,1212);
    setElementInterior(pickupint or 0);
    setElementDimension(pickupdim or 0)

    pickups[pickup] = 500; --ilosc kasy jaka gracz dostanie za podniesienie pickupa

    addEventHandler('onPickupHit'pickup, function(hitElement)
        if not (getElementType(hitElement) == 'player'then return end
        
        givePlayerMoney(hitElementpickups[source]);
        pickups[source] = nil;
        destroyElement(source);
    end);
end)


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: 2015-12-30, 16:09


Kradus







Wiek: 28
Na forum: 4169 dni
Posty: 100
Nick w MP: Salldan

Piwa: 78

Respekt: 50

Dzia?a. Dzi?ki piwo polecia?o. Temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: kasa
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