Witamy na GTAOnline Obecny czas to 2018-12-19, 06:44 Użytkowników: 77039
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

Poprzedni temat :: Następny temat
Praca dorywcza
Autor Wiadomość

Kuks* 
Dziad zdziadziały





Informacje
Nick w MP: Kuks*
Wiek: 7
Na forum: 306 dni
Posty: 198
Piwa: 989
Respekt: 75,8

Wysłany: 2018-03-05, 14:50   Praca dorywcza



Siema, mam problem: robię skrypt na pracę dorywczą, wsyzstko działą oprócz jednej rzeczy - po wejściu w ten marker, za którego otrzymamy wypłatę, otrzymujemy ją, wyświetla się wiadomość na chacie, ale sam marker nie znika.
Dam piwo za pomoc

.lua:
local markerStart createMarker(-2407.67773, -596.21716132.64844-1"cylinder"1533122)
createBlipAttachedTo(markerStart46)
wystartowane=false

function pracaStart()
    if wystartowane then outputChatBox("Posiadasz aktywną pracę") return end
    wystartowane=true
    outputChatBox("Rozpoczęto pracę!")
end
addEventHandler("onClientMarkerHit"markerStartpracaStart)

function pracaDalej()
local wyplata math.random(50,100)
    if not wystartowane then return end
    local markerDziad createMarker(-2437.21313, -616.21027132.55675-1'cylinder'2) or false
    createBlip(-2437.21313, -616.21027132.5567541)
    if isElementWithinMarker(localPlayermarkerDziadthen
    outputChatBox("Za poprawnie wykonaną pracę otrzymujesz "..wyplata.."PLN")
    givePlayerMoney(wyplata)
    wystartowane=false
    markerDziad=false
    end
end
addEventHandler("onClientRender"rootpracaDalej)


Postaw piwo autorowi tego posta
 

Ciastuuś 
# PHP # LUA #





Informacje
Nick w MP: Ciastuuś
Wiek: 19
Na forum: 347 dni
Posty: 755
Piwa: 1552
Respekt: 520
Respekt: 520

Wysłany: 2018-03-05, 14:51   



Zamiast,

markerDziad false

Użyj,

destroyElementmarkerDziad )


_________________

#### Pomogłem Ci? Liczę na :piwo: oraz R* ####
### Oferuję pomoc w dziedzinie: ###
## PHP # HTML # JS # Lua ##
# Kontakt: PW & Ciastuuś#1378 #

Postaw piwo autorowi tego posta
 
Więcej szczegółów
Wystawiono 1 piw(a):
Kuks*

Kuks* 
Dziad zdziadziały





Informacje
Nick w MP: Kuks*
Wiek: 7
Na forum: 306 dni
Posty: 198
Piwa: 989
Respekt: 75,8

Wysłany: 2018-03-05, 15:05   



Ciastuuś, A nie - jednak nie działa xd

[ Dodano: 2018-03-05, 15:16 ]
a w db3 nic

_________________
Czasem lubię coś fajnego napisać w LUA.
if getPlayerPost(localPlayer"Autosrkie skrypty") and getServerPaczka(getThisServer(), "og"then
    setElementData(localPlayer"klamca"true)
    local prawda=false
    else
    setElementData(localPlayer"czlowiek"true)
    local prawda=true
end
Postaw piwo autorowi tego posta
 

manieks78 
Lua ;)





Informacje
Nick w MP: Hexan
Wiek: 18
Na forum: 663 dni
Posty: 96
Piwa: 14
Respekt: 50

Wysłany: 2018-03-05, 21:29   



local markerStart createMarker(-2407.67773, -596.21716132.64844-1"cylinder"1533122)
createBlipAttachedTo(markerStart46)
wystartowane=false

function pracaStart()
    if wystartowane then outputChatBox("Posiadasz aktywną pracę") return end
    wystartowane=true
    outputChatBox("Rozpoczęto pracę!")
end
addEventHandler("onClientMarkerHit"markerStartpracaStart)

function pracaDalej()
local wyplata math.random(50,100)
    if not wystartowane then return end
    markerDziad createMarker(-2437.21313, -616.21027132.55675-1'cylinder'2) or false
    createBlip(-2437.21313, -616.21027132.5567541)
    if not isElementWithinMarker(localPlayermarkerDziadthen return end
    outputChatBox("Za poprawnie wykonaną pracę otrzymujesz "..wyplata.."PLN")
    givePlayerMoney(wyplata)
    wystartowane=false
    markerDziad=false
    local marker getElementsByType("marker")
    for i,v in ipairs(marker) do
    destroyElement(v)
    end
end
addEventHandler("onClientRender"rootpracaDalej)

Proszę :D

Postaw piwo autorowi tego posta
 
Więcej szczegółów
Wystawiono 1 piw(a):
Kuks*

Kuks* 
Dziad zdziadziały





Informacje
Nick w MP: Kuks*
Wiek: 7
Na forum: 306 dni
Posty: 198
Piwa: 989
Respekt: 75,8

Wysłany: 2018-03-06, 06:19   



manieks78, A jednak teraz zniknęły mi obydwa markery - ten od rozpoczęcia pracy i ten drugi też

[ Dodano: 2018-03-06, 06:26 ]
A nawet znikają markery wszystkie, na całej mapie

_________________
Czasem lubię coś fajnego napisać w LUA.
if getPlayerPost(localPlayer"Autosrkie skrypty") and getServerPaczka(getThisServer(), "og"then
    setElementData(localPlayer"klamca"true)
    local prawda=false
    else
    setElementData(localPlayer"czlowiek"true)
    local prawda=true
end
Postaw piwo autorowi tego posta
 

Aidis 
Programista LUA





Informacje
Nick w MP: AidisProPlayer
Wiek: 34
Na forum: 1320 dni
Posty: 352
Piwa: 3
Respekt: 90

Wysłany: 2018-03-06, 11:32   




local markerStart createMarker(-2407.67773, -596.21716132.64844-1"cylinder"1533122)
createBlipAttachedTo(markerStart46)
wystartowane=false

function pracaStart()
    if wystartowane then outputChatBox("Posiadasz aktywną pracę") return end
    wystartowane=true
    outputChatBox("Rozpoczęto pracę!")
end
addEventHandler("onClientMarkerHit"markerStartpracaStart)

function pracaDalej()
local wyplata math.random(50,100)
    if not wystartowane then return end
    local markerDziad createMarker(-2437.21313, -616.21027132.55675-1'cylinder'2) or false
    createBlip(-2437.21313, -616.21027132.5567541)
    if isElementWithinMarker(localPlayermarkerDziadthen
    outputChatBox("Za poprawnie wykonaną pracę otrzymujesz "..wyplata.."PLN")
    givePlayerMoney(wyplata)
    wystartowane=false
    destroyElement(markerDziad)
    end
end
addEventHandler("onClientRender"rootpracaDalej)


_________________




Postaw piwo autorowi tego posta
 

Kuks* 
Dziad zdziadziały





Informacje
Nick w MP: Kuks*
Wiek: 7
Na forum: 306 dni
Posty: 198
Piwa: 989
Respekt: 75,8

Wysłany: 2018-03-06, 17:08   



Aidis, xDD
Popatrz up, to już było xD

Postaw piwo autorowi tego posta
 

Gpla 
Loading...





Informacje
Nick w MP: Loading...
Wiek: 18
Na forum: 1129 dni
Posty: 87
Piwa: 94
Respekt: 55,3

Wysłany: 2018-03-06, 17:41   



Kod:


local markerStart = createMarker(-2407.67773, -596.21716, 132.64844-1, "cylinder", 1, 53, 31, 22)
createBlipAttachedTo(markerStart, 46)
wystartowane=false
local markerDziad
local blip

function zakon()
if isElement(markerDziad) then
destroyElement(markerDziad)
markerDziad=nil
end
if isElement(blip) then
destroyElement(blip)
blip=nil
end
end

function pracaStart()
if wystartowane then outputChatBox("Posiadasz aktywną pracę") return end
wystartowane=true
outputChatBox("Rozpoczęto pracę!")
end
addEventHandler("onClientMarkerHit", markerStart, pracaStart)

function pracaDalej()
local wyplata = math.random(50,100)
if not wystartowane then return end
markerDziad = createMarker(-2437.21313, -616.21027, 132.55675-1, 'cylinder', 2) or false
blip = createBlip(-2437.21313, -616.21027, 132.55675, 41)
if isElementWithinMarker(localPlayer, markerDziad) then
outputChatBox("Za poprawnie wykonaną pracę otrzymujesz "..wyplata.."PLN")
givePlayerMoney(wyplata)
wystartowane=false
zakon()
end
end
addEventHandler("onClientRender", root, pracaDalej)


Postaw piwo autorowi tego posta
 

manieks78 
Lua ;)





Informacje
Nick w MP: Hexan
Wiek: 18
Na forum: 663 dni
Posty: 96
Piwa: 14
Respekt: 50

Wysłany: 2018-03-06, 17:49   



Hmmm, dziwne z tego co testowałem mój kod który wysłałem u mnie znikają markery stworzone w skrypcie. W takim razie zaraz się odezwę jak troszeczkę pogłowię się przy tym ;) .

_________________
Jeśli ci pomogłem wynagrodź mnie ;)
Postaw piwo autorowi tego posta
 
Tagi: praca :: dorywcza
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:







Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,2 sekundy. Zapytań do SQL: 18