Wysłany: 2021-03-29, 13:13
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Witam posiadam skrypt z yad 2020 sf lecz nie dziala mi przerobka maryhy i wyskakuje taki blad
c.lua
--[[
autor ; ez3n
mta - youradventure . pl
]]
local sx , sy = guiGetScreenSize ()
local sc = 1920 / sx
local font = dxCreateFont ( "f.ttf" , 20 ) or "default"
local przerabianie = nil
local czas = nil
createMarker (- 1183.26 ,- 1140.74 , 129.22 - 1 , "cylinder" , 5 , 51 , 102 , 255 )
local blip = createBlip (- 1183.63 ,- 1139.69 , 129.22 , 25 )
setBlipVisibleDistance ( blip , 250 )
function gui ()
dxDrawText ( "Trwa przerabianie marihuany\nPozosta?o: " .. czas .. " sekund" , 547 / sc , 475 / sc , 1376 / sc , 608 / sc , tocolor ( 0 , 0 , 0 ), 1 / sc , font , "center" , "center" )
dxDrawText ( "#ccccccTrwa przerabianie marihuany\nPozosta?o: #3366ff" .. czas .. " sekund" , 546 / sc , 474 / sc , 1375 / sc , 607 / sc , tocolor ( 200 , 200 , 200 ), 1 / sc , font , "center" , "center" , _ , _ , _ , true )
end
function zbierajsurowce ()
if getElementData ( localPlayer , "maryha" ) == 0 then
exports [ 'yd-noti' ]: noti ( "Nie posiadasz marihuany!" , "error" )
return
end
if getElementData ( localPlayer , "player:duty" ) == "SAPD" then exports [ 'yd-noti' ]: noti ( "tobie to si? chyba w dupie poprzewraca?o" , "error" ) return end
if not przerabianie then
przerabianie = true
czas = 1
addEventHandler ( "onClientRender" , root , gui )
triggerServerEvent ( "marihuana:animka" , localPlayer , true )
exports [ 'yd-noti' ]: noti ( "Rozpocz?to przerabianie aby przerwa? kliknij 'H'" , "success" )
timerek = setTimer (function()
czas = czas - 1
if czas < 1 then
removeEventHandler ( "onClientRender" , root , gui )
killTimer ( timerek )
przerabianie = nil
czas = nil
local ileziolka = getElementData ( localPlayer , "maryha" )
exports [ 'yd-noti' ]: noti ( "Przerobi?e? " .. ileziolka .. "g marihuany." , "success" )
triggerServerEvent ( "marihuana2:dodaj" , localPlayer , ileziolka )
triggerServerEvent ( "marihuana:animka" , localPlayer )
end
end , 1000 , 0 )
else
removeEventHandler ( "onClientRender" , root , gui )
przerabianie = nil
killTimer ( timerek )
czas = nil
exports [ 'yd-noti' ]: noti ( "Przerwano przerabianie." , "info" )
triggerServerEvent ( "marihuana:animka" , localPlayer )
end
end
addEventHandler ( "onClientMarkerHit" , resourceRoot , function( el )
if el == localPlayer then
if not przerabianie then
if not isPedInVehicle ( localPlayer ) then
bindKey ( "h" , "down" , zbierajsurowce )
exports [ 'yd-noti' ]: noti ( "Aby rozpocz?? przerabianie kliknij 'H'" , "info" )
end
end
end
end )
addEventHandler ( "onClientMarkerLeave" , resourceRoot , function( el )
if el == localPlayer then
if przerabianie then
removeEventHandler ( "onClientRender" , root , gui )
przerabianie = nil
killTimer ( timerek )
czas = nil
triggerServerEvent ( "marihuana:animka" , localPlayer )
exports [ 'yd-noti' ]: noti ( "przerabianie zosta?o przerwane." , "info" )
unbindKey ( "h" , "down" , zbierajsurowce )
end
unbindKey ( "h" , "down" , zbierajsurowce )
end
end )
s.lua
--[[
autor ; ez3n
]]
addEvent ( "marihuana2:dodaj" , true )
addEventHandler ( "marihuana2:dodaj" , root , function( ile )
if not ile then return end
exports [ 'mysql' ]: wykonaj ( "update pystories_users set maryha_przerobiona=maryha_przerobiona+? where id=?" , ile , getElementData ( source , "player:sid" ))
exports [ 'mysql' ]: wykonaj ( "update pystories_users set maryha=0 where id=?" , getElementData ( source , "player:sid" ))
setElementData ( source , "maryha" , 0 )
setElementData ( source , "maryha:przerobiona" , getElementData ( source , "maryha:przerobiona" )+ ile )
end )
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-29, 13:19
AmLotte.
Wiek: 21 Na forum: 2183 dni Posty: 134
Nick w MP: AmLotte
Piwa : 443
przypuszczam i? sam kod nie wie co oznacza "ileziolka".
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-29, 13:23
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
AmLotte. , mo?liwe jezeli trzeba to mg dac kod od samego zbierania maryhy
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-29, 15:40
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No to sprawd? czy ustawiasz te element dat?, nie musisz od razu wysy?a?. Mo?e po prostu graczowi nie ustawiasz takiej element daty to wtedy wiadomo, ?e nie b?dzie dzia?a?.
Na ko?cu linijki z "local ileziolka = " mo?esz doda? co? takiego: " or 0 ".
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-29, 16:09
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Wilq , a or 0 nic nie djae
local ileziolka = math . random ( 1 , 5 )
if getElementData ( localPlayer , "player:gold" ) then
ileziolka = ileziolka * 2
end
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-29, 16:42
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No dobra i co z tym dalej robisz? Bo wklei?e? kod tylko na losowanie liczby...
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-30, 02:45
Karolowatyy
Wiek: 25 Na forum: 3286 dni Posty: 117
Nick w MP: Ripley
Piwa : 826
Pode?lij kod z linijki 44
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-30, 09:35
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Karolowatyy , Kod: local ileziolka = getElementData(source, "maryha" or 0 )
Więcej szczegółów
Wystawiono 1 piw(a):borsuk
Wysłany: 2021-03-30, 18:53
Karolowatyy
Wiek: 25 Na forum: 3286 dni Posty: 117
Nick w MP: Ripley
Piwa : 826
local ileziolka = getElementData ( source , "maryha" ) or 0
Wysłany: 2021-03-31, 10:52
NoNamik
Wiek: 35 Na forum: 2185 dni Posty: 289
Nick w MP: JestemNoNamem
Piwa : 374
Karolowatyy , probowalem tez nie dziala
Wysłany: 2021-09-03, 15:38
_jvneczek
Wiek: 22 Na forum: 4325 dni Posty: 1513
Nick w MP: _jvneczek
Piwa : 3949
No a gdzie nadajesz elementdate?
Tagi: maryha :: przerobka :: nie :: dziala
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: