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

Wysłany: 2019-11-29, 23:43


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

Chcia?em napisa? zabieranie marihuany lecz ja jako w?a?ciciel moge jej u?ywa? b?d?c na duty a innym we frakcji nie dzia?a

addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
        if not cel then
            outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>"plr,00255)
            return
        end
        local target=exports["tiyl-core"]:findPlayer(plr,cel)
        if not target then
            outputChatBox("Nie znaleziono podanego gracza."plr,00255)
            return
        end
     exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?"0getElementData(plr,"player:uid"))
     setElementData(plr"marihuana"0)
        end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-29, 23:48


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Gracz, kt?ry pr?buje wpisa? komend? posiada odpowiedni? elementdat??

Ta cz??? kodu:
        local target=exports["tiyl-core"]:findPlayer(plr,cel)
        if not target then
            outputChatBox("Nie znaleziono podanego gracza."plr,00255)
            return
        end


Jest ca?kowicie zb?dna, bo i tak p??niej nie korzystasz ze zmiennej target (gracza, kt?ry osoba wpisuj?ca komend? szuka). Usu? to i wtedy zobacz czy dzia?a.

Jeszcze zobacz na ewentualne b??dy /debugscript 3.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 10:20


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

b??d?w 0 ca?y skrypt przechodzi tylko jakby nie zabiera mu z mysql tego a jest dobrze podpi?te

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 10:27


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A usun??e? t? cz??? kodu, kt?r? wklei?em?
Napisz? jeszcze raz: w kodzie usuwasz marihuan? osobie, kt?ra wpisa?a komend?. Jak Ty to wpiszesz, to Ty stracisz statystyk?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 12:54


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

Zrobi?em tak jak pisa?e? dalej nic
Debugscript 3 = NIC!!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 14:48


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wklej kod po swoich zmianach.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 15:52


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
        if not cel then
            outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>"plr,00255)
            return
        end
     exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?"0getElementData(plr,"player:uid"))
     setElementData(plr"marihuana"0)
        end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 15:55


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W zasadzie to te? mo?esz usun??:
        if not cel then
            outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>"plr,00255)
            return
        end


No i upewnij si?, ?e masz element dat??"player:duty".

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 17:25


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
     exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?",0getElementData(plr,"player:uid"))
     setElementData(plr"marihuana"0)
        end
end)


Dalej nic ja jako w?a?ciciel moge lecz inni nie z frakcji sapd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 17:31


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

W?a?ciciel serwera czy czego?
Jeste? pewny, ?e ONI TE? maj? tak? elementDat?? Wykonaj szybki outputChatBox za pomoc? runcode'a to si??dowiesz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 17:33


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

outputChatBox przechodzi przez ca?? komend?
sprawdza?em wcze?niej

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 17:57


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A co je?li dodasz outputChatBox w komendzie tam gdzie usuwasz statystyk??
Mo?e osoba, kt?ra wpisuje ju? ma 0 punkt?w i nic si? nie dzieje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 18:12


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
outputChatBox ("1",plr)
     exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?",0getElementData(plr,"player:uid"))
outputChatBox ("2",plr)
     setElementData(plr"marihuana"0)
outputChatBox ("3",plr)
        end
end)


wszystko przechodzi poprawnie i ma ten koles maryche bo mam komende na psrawdzanie czy ma przy sobie i te? w mysql widze ?e ma
co? chodzby z exportem by?o nie tak ale ja juz sam nw

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 18:14


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ale t? komend? zmieniasz SOBIE 'mary?k?'. ?eby zmienia? komu? musisz najpierw znale?? tego gracza (usun??e? funkcj? findPlayer).
Musisz doda? funkcj? i potem u?y? tego gracza (w pierwszym po?cie masz kod, ale tam nie u?ywa?e? tej zmiennej).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-11-30, 18:32


kewciu1217







Wiek: 24
Na forum: 3424 dni
Posty: 35
Nick w MP: MrKewciu

Piwa: 7

Respekt: 50

addCommandHandler("zabierz.marihuane", function(plr,cmd,cel)
if getElementData(plr,"player:duty") == "SAPD" then
        if not cel then
            outputChatBox("U?ycie: /zabierz.marihuane <nick/ID>"plr,00255)
            return
        end
        local target=exports["tiyl-core"]:findPlayer(plr,cel)
        if not target then
            outputChatBox("Nie znaleziono podanego gracza."plr,00255)
            return
        end
     setElementData(plr"marihuana"0)
     exports["tiyl-db"]:dbSet("UPDATE tiyl_gracze SET marihuana=? WHERE id=?"0getElementData(plr,"player:uid"))
        end
end)


czyli po prostu tak?
jak ja wpisuje to dzia?a
ale jak inna osoba b?d?ca na duty to nie dzia?a

Postaw piwo autorowi tego posta
 

 
Tagi: zabieranie :: marihuany
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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