Wysłany: 2021-03-29, 13:13
NoNamik
Wiek: 35 Na forum: 2279 dni Posty: 288
Nick w MP: JestemNoNamem
Piwa : 377
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: 2277 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: 2279 dni Posty: 288
Nick w MP: JestemNoNamem
Piwa : 377
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: 4522 dni Posty: 3409
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: 2279 dni Posty: 288
Nick w MP: JestemNoNamem
Piwa : 377
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: 4522 dni Posty: 3409
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: 3379 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: 2279 dni Posty: 288
Nick w MP: JestemNoNamem
Piwa : 377
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: 3379 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: 2279 dni Posty: 288
Nick w MP: JestemNoNamem
Piwa : 377
Karolowatyy , probowalem tez nie dziala
Wysłany: 2021-09-03, 15:38
_jvneczek
Wiek: 22 Na forum: 4419 dni Posty: 1509
Nick w MP: _jvneczek
Piwa : 3958
No a gdzie nadajesz elementdate?
Tagi: maryha :: przerobka :: nie :: dziala
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: