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

Poprzedni temat :: Następny temat
Dwa różne skrypty w jednym markerze
Autor Wiadomość

adisonboss 





Informacje
Wiek: 14
Na forum: 607 dni
Posty: 186
Piwa: 1
Respekt: 50

Wysłany: 2018-10-06, 16:51   Dwa różne skrypty w jednym markerze



Witam mam dziwny problem. Otóż mam dwa całkiem inne skrypty w całkiem innej mecie, a dzieje się takie coś https://imgur.com/a/VplnM1W


DWA KODY

Client w syrenie OSP !

x,guiGetScreenSize()
button guiCreateButton(627/1440*x510/900*y209/1440*x123/900*y"Uruchom Syrene"false)
guiSetProperty(button"NormalTextColour""FFAAAAAA")
guiSetVisible(buttonfalse)

function drawSyrena()
dxDrawRectangle(600/1440*x278/900*y261/1440*x372/900*ytocolor(0033184), false)
dxDrawRectangle(590/1440*x265/900*y289/1440*x16/900*ytocolor(18700255), false)
dxDrawText("Syrena OSP Fort Carson"616/1440*x346/900*y851/1440*x445/900*ytocolor(255255255255), 3.00"default""center""center"falsefalsefalsefalsefalse)
end

addEvent("showGUI"true)
addEventHandler("showGUI"getRootElement(), function()
guiSetVisible(buttontrue)
addEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(truefalse)
end)

addEvent("hideGUI"true)
addEventHandler("hideGUI"getRootElement(), function()
    guiSetVisible(buttonfalse)
    removeEventHandler("onClientRender"getRootElement(), drawSyrena)
    showCursor(false)
    panel=false
end)

addEventHandler("onClientGUIClick"button, function()
triggerServerEvent("playSyrena_s"getLocalPlayer())
guiSetVisible(buttonfalse)
removeEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(false)
endfalse)

addEventHandler("onClientClick"getRootElement(), CloseguiaddEvent("playSyrena_c"true)
addEventHandler("playSyrena_c"getRootElement(), function()
local syrena playSound3D("syrena.wav",-146.909881039.6346427.25537truesetSoundMaxDistance(syrena1800)
setTimer(stopSound,103*10002.5syrena)
end)


Server również w syrenie

local marker createMarker( -2303, -174.341.5"cylinder"1.0000170) 

function markerOSP(elmd) 
 if getElementType(el)~="player" then return end
  if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(el)),aclGetGroup("PSP")) then 
   triggerClientEvent(el"showGUI"el)
 end 
end
addEventHandler ("onMarkerHit"markermarkerOSP)

addEventHandler("onMarkerLeave"marker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEventHandler("onMarkerLeave"muker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEvent("playSyrena_s"true)
addEventHandler("playSyrena_s"getRootElement(), function()
triggerClientEvent("playSyrena_c"getRootElement())
    for k,v in ipairs(getElementsByType("player")) do
        if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then
        outputChatBox("Syrena OSP, strażacy do remizy !"plr255 255255 )
        end
    end
end)

addEventHandler("playSyrena_s"resourceRoot, function(plr,seat)
if seat == 0 then
local accountName=getAccountName(getPlayerAccount(plr))
if isObjectInACLGroup("user."..accountNameaclGetGroup("OSP")) then return end
outputChatBox("Nie jestes pracownikiem Państwowej Straży Pożarnej"plr25500)
cancelEvent()
return
end
end)


DZWONKI

CLIENT

x,guiGetScreenSize()
button guiCreateButton(627/1440*x510/900*y209/1440*x123/900*y"Uruchom Dzwonki"false)
guiSetProperty(button"NormalTextColour""FFAAAAAA")
guiSetVisible(buttonfalse)

function drawSyrena()
dxDrawRectangle(600/1440*x278/900*y261/1440*x372/900*ytocolor(0033184), false)
dxDrawRectangle(590/1440*x265/900*y289/1440*x16/900*ytocolor(18700255), false)
dxDrawText("Dzwonki"616/1440*x346/900*y851/1440*x445/900*ytocolor(255255255255), 3.00"default""center""center"falsefalsefalsefalsefalse)
end

addEvent("showGUI"true)
addEventHandler("showGUI"getRootElement(), function()
guiSetVisible(buttontrue)
addEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(truefalse)
end)

addEvent("hideGUI"true)
addEventHandler("hideGUI"getRootElement(), function()
    guiSetVisible(buttonfalse)
    removeEventHandler("onClientRender"getRootElement(), drawSyrena)
    showCursor(false)
    panel=false
end)

addEventHandler("onClientGUIClick"button, function()
triggerServerEvent("playSyrena_sc"getLocalPlayer())
guiSetVisible(buttonfalse)
removeEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(false)
endfalse)

addEvent("playSyrena_cc"true)
addEventHandler("playSyrena_cc"getRootElement(), function()
local syrena playSound3D("pik.wav",-2305, -17442.5truesetSoundMaxDistance(syrena150)
setTimer(stopSound,25*10001syrena)
end)


SERVER

local mukercreateMarker( -2304, -17841.5"cylinder"1.0000170) 

function marker(elmd) 
 if getElementType(el)~="player" then return end
  if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(el)),aclGetGroup("PSP")) then 
   triggerClientEvent(el"showGUI"el)
 end 
end
addEventHandler ("onMarkerHit"mukermarker)

addEventHandler("onMarkerLeave"marker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEventHandler("onMarkerLeave"muker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEvent("playSyrena_sc"true)
addEventHandler("playSyrena_sc"getRootElement(), function()
triggerClientEvent("playSyrena_cc"getRootElement())
    for k,v in ipairs(getElementsByType("player")) do
        if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then
        outputChatBox(".")
        end
    end
end)

addEventHandler("playSyrena_sc"resourceRoot, function(plr,seat)
if seat == 0 then
local accountName=getAccountName(getPlayerAccount(plr))
if isObjectInACLGroup("user."..accountNameaclGetGroup("PSP")) then return end
outputChatBox("Nie jestes pracownikiem Państwowej Straży Pożarnej"plr25500)
cancelEvent()
return
end
end)



ZA POMOC R* , :piwo: oraz dopisanie do autora skryptu

Postaw piwo autorowi tego posta
 

Wercio. 
Coming soon..





Informacje
Nick w MP: Qwertick
Wiek: 18
Na forum: 853 dni
Posty: 338
Piwa: 1392
Respekt: 125,8
Respekt: 125,8

Wysłany: 2018-10-06, 16:52   



Po stronie servera w obu zsobach masz createMarker, jeden z nich przenieś

_________________

Kontakt discord: Qwertick#7584

Postaw piwo autorowi tego posta
 

adisonboss 





Informacje
Wiek: 14
Na forum: 607 dni
Posty: 186
Piwa: 1
Respekt: 50

Wysłany: 2018-10-06, 16:55   



W jakim sensie przenieś? Chodzi o zmianę położenia ?
Jeśli tak to są dwa oddzielne markery.

[ Dodano: 2018-10-06, 17:58 ]
https://imgur.com/a/wbGc0O5

Postaw piwo autorowi tego posta
 

Wercio. 
Coming soon..





Informacje
Nick w MP: Qwertick
Wiek: 18
Na forum: 853 dni
Posty: 338
Piwa: 1392
Respekt: 125,8
Respekt: 125,8

Wysłany: 2018-10-06, 17:11   



Tak, musisz zmienić położenie ich

Postaw piwo autorowi tego posta
 

adisonboss 





Informacje
Wiek: 14
Na forum: 607 dni
Posty: 186
Piwa: 1
Respekt: 50

Wysłany: 2018-10-06, 17:18   



No dobra

[ Dodano: 2018-10-06, 18:21 ]
To samo

DZWONKI

local mukercreateMarker( -2305.27954, -176.3477841.4"cylinder"1.0000170) 

function marker(elmd) 
 if getElementType(el)~="player" then return end
  if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(el)),aclGetGroup("PSP")) then 
   triggerClientEvent(el"showGUI"el)
 end 
end
addEventHandler ("onMarkerHit"mukermarker)

addEventHandler("onMarkerLeave"marker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEventHandler("onMarkerLeave"muker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEvent("playSyrena_sc"true)
addEventHandler("playSyrena_sc"getRootElement(), function()
triggerClientEvent("playSyrena_cc"getRootElement())
    for k,v in ipairs(getElementsByType("player")) do
        if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then
        outputChatBox(".")
        end
    end
end)

addEventHandler("playSyrena_sc"resourceRoot, function(plr,seat)
if seat == 0 then
local accountName=getAccountName(getPlayerAccount(plr))
if isObjectInACLGroup("user."..accountNameaclGetGroup("PSP")) then return end
outputChatBox("Nie jestes pracownikiem Państwowej Straży Pożarnej"plr25500)
cancelEvent()
return
end
end)




SYRENA

local marker createMarker( -2302.66138, -179.0056841.4"cylinder"1.0000170) 

function markerOSP(elmd) 
 if getElementType(el)~="player" then return end
  if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(el)),aclGetGroup("PSP")) then 
   triggerClientEvent(el"showGUI"el)
 end 
end
addEventHandler ("onMarkerHit"markermarkerOSP)

addEventHandler("onMarkerLeave"marker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEventHandler("onMarkerLeave"muker, function(el,md)
    if getElementType(el) ~= "player" then return end
    triggerClientEvent(el"hideGUI"el)
end)

addEvent("playSyrena_s"true)
addEventHandler("playSyrena_s"getRootElement(), function()
triggerClientEvent("playSyrena_c"getRootElement())
    for k,v in ipairs(getElementsByType("player")) do
        if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then
        outputChatBox("Syrena OSP, strażacy do remizy !"plr255 255255 )
        end
    end
end)

addEventHandler("playSyrena_s"resourceRoot, function(plr,seat)
if seat == 0 then
local accountName=getAccountName(getPlayerAccount(plr))
if isObjectInACLGroup("user."..accountNameaclGetGroup("OSP")) then return end
outputChatBox("Nie jestes pracownikiem Państwowej Straży Pożarnej"plr25500)
cancelEvent()
return
end
end)


[ Dodano: 2018-10-06, 18:23 ]
Debugscript3 https://imgur.com/a/jUt0wPy

Postaw piwo autorowi tego posta
 

Eitho 





Informacje
Nick w MP: Eitho
Wiek: 16
Na forum: 765 dni
Posty: 239
Piwa: 393
Respekt: 151,3
Respekt: 151,3Respekt: 151,3

Wysłany: 2018-10-07, 19:53   



Zignoruj poprzednią wypowiedź. Zmień nazwy eventów (showGUI, hideGUI) na różne, lub zmień
addEventHandler("showGUI"getRootElement(), function()
na
addEventHandler("showGUI"resourceRoot, function()


oraz
addEventHandler("hideGUI"getRootElement(), function()
na
addEventHandler("hideGUI"resourceRoot, function()
w powyższych skryptach.

_________________
- uczę się
Postaw piwo autorowi tego posta
 

adisonboss 





Informacje
Wiek: 14
Na forum: 607 dni
Posty: 186
Piwa: 1
Respekt: 50

Wysłany: 2018-10-07, 20:05   



Niestety nie działa w DB3 wyskakuje takie coś https://imgur.com/a/qtq0G7I

[ Dodano: 2018-10-07, 21:07 ]
1.

x,guiGetScreenSize()
button guiCreateButton(627/1440*x510/900*y209/1440*x123/900*y"Uruchom Syrene"false)
guiSetProperty(button"NormalTextColour""FFAAAAAA")
guiSetVisible(buttonfalse)

function drawSyrena()
dxDrawRectangle(600/1440*x278/900*y261/1440*x372/900*ytocolor(0033184), false)
dxDrawRectangle(590/1440*x265/900*y289/1440*x16/900*ytocolor(18700255), false)
dxDrawText("Syrena OSP Fort Carson"616/1440*x346/900*y851/1440*x445/900*ytocolor(255255255255), 3.00"default""center""center"falsefalsefalsefalsefalse)
end

addEvent("showGUI"true)
addEventHandler("showGUI"resourceRoot, function()
guiSetVisible(buttontrue)
addEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(truefalse)
end)

addEvent("hideGUI"true)
addEventHandler("hideGUI"resourceRoot, function()
    guiSetVisible(buttonfalse)
    removeEventHandler("onClientRender"getRootElement(), drawSyrena)
    showCursor(false)
    panel=false
end)

addEventHandler("onClientGUIClick"button, function()
triggerServerEvent("playSyrena_s"getLocalPlayer())
guiSetVisible(buttonfalse)
removeEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(false)
endfalse)

addEventHandler("onClientClick"getRootElement(), CloseguiaddEvent("playSyrena_c"true)
addEventHandler("playSyrena_c"getRootElement(), function()
local syrena playSound3D("syrena.wav",-146.909881039.6346427.25537truesetSoundMaxDistance(syrena1800)
setTimer(stopSound,103*10002.5syrena)
end)


2.

x,guiGetScreenSize()
button guiCreateButton(627/1440*x510/900*y209/1440*x123/900*y"Uruchom Dzwonki"false)
guiSetProperty(button"NormalTextColour""FFAAAAAA")
guiSetVisible(buttonfalse)

function drawSyrena()
dxDrawRectangle(600/1440*x278/900*y261/1440*x372/900*ytocolor(0033184), false)
dxDrawRectangle(590/1440*x265/900*y289/1440*x16/900*ytocolor(18700255), false)
dxDrawText("Dzwonki"616/1440*x346/900*y851/1440*x445/900*ytocolor(255255255255), 3.00"default""center""center"falsefalsefalsefalsefalse)
end

addEvent("showGUI"true)
addEventHandler("showGUI"resourceRoot, function()
guiSetVisible(buttontrue)
addEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(truefalse)
end)

addEvent("hideGUI"true)
addEventHandler("hideGUI"resourceRoot, function()
    guiSetVisible(buttonfalse)
    removeEventHandler("onClientRender"getRootElement(), drawSyrena)
    showCursor(false)
    panel=false
end)

addEventHandler("onClientGUIClick"button, function()
triggerServerEvent("playSyrena_sc"getLocalPlayer())
guiSetVisible(buttonfalse)
removeEventHandler("onClientRender"getRootElement(), drawSyrena)
showCursor(false)
endfalse)

addEvent("playSyrena_cc"true)
addEventHandler("playSyrena_cc"getRootElement(), function()
local syrena playSound3D("pik.wav",-2305, -17442.5truesetSoundMaxDistance(syrena150)
setTimer(stopSound,25*10001syrena)
end)


[ Dodano: 2018-10-07, 21:14 ]
Dobra udało mi się naprawić samemu do zamknięcia

Postaw piwo autorowi tego posta
 
Tagi: dwa :: różne :: skrypty :: jednym :: markerze
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,28 sekundy. Zapytań do SQL: 21