Szerző Téma: onClientClick-nél nem fut le az elseif ág.  (Megtekintve 1482 alkalommal)

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Dátum: 2016. február 02. - 18:32:30 »
0 Show voters
Üdv.
Van egy olyan problémám, hogy OnClientClick -en belül van több if ág. A legutolsó viszont nem fut le. Ha rákattintok a játékban az adott pozícióra. Viszont ha kiveszek egy elseif ágat valahol visszább akkor már lefut. Esetleg valami vélemény ezzel kapcsolatban?

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Válasz #1 Dátum: 2016. február 05. - 17:48:38 »
0 Show voters
Valaki esetleg?

Nem elérhető Xeon

onClientClick-nél nem fut le az elseif ág.
« Válasz #2 Dátum: 2016. február 05. - 18:09:52 »
0 Show voters
Esetleg feltennéd ide, hogy esetleg segíteni tudjunk esetleg?

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Válasz #3 Dátum: 2016. február 08. - 17:41:53 »
0 Show voters
Idézetet írta: Xeon date=1454692192\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59397\" data-ipsquote-contentclass=\"forums_Topic
Esetleg feltennéd ide, hogy esetleg segíteni tudjunk esetleg?
 
Természetesen.
Az utolsó feltétel már nem működik. De ha kiveszek egyet előrébbről akkor működik.
 
addEventHandler(\"onClientClick\", getRootElement(),
function( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedWorld)
-- 1
if exports[\"serverFunctions\"]:isMouseWithinRangeOf( (displayWidth / 2) - (registerTextWidth / 2), registerTextWidth, (displayHeight / 2) - ( registerTextHeight / 2) + 130, registerTextHeight ) then   
-- 2
elseif exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( rulesBackButtonWidth / 2) - rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - (rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight ) then   
-- 3
elseif exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - (rulesBackButtonWidth / 2) + rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - ( rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight) then   
-- 4
elseif exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( registerBackButtonWidth / 2) - registerBackButtonWidth, registerBackButtonWidth, (displayHeight / 2) - (registerBackButtonHeight / 2) + 120, registerBackButtonHeight ) then      
 
end
end
)

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Válasz #4 Dátum: 2016. február 11. - 16:20:28 »
0 Show voters
Esetleg ezek alapján nincs valakinek ötlete?

onClientClick-nél nem fut le az elseif ág.
« Válasz #5 Dátum: 2016. február 12. - 17:24:02 »
0 Show voters
Teljesen mindegy, hogy melyik ágat veszed ki? Vagy mindig ugyan azt vetted ki?

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Válasz #6 Dátum: 2016. február 13. - 11:36:52 »
0 Show voters
Idézetet írta: Patrik91 date=1455294242\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59397\" data-ipsquote-contentclass=\"forums_Topic
Teljesen mindegy, hogy melyik ágat veszed ki? Vagy mindig ugyan azt vetted ki?
 
Mindig ugyan azt.

onClientClick-nél nem fut le az elseif ág.
« Válasz #7 Dátum: 2016. február 14. - 10:11:59 »
+1 Show voters
Próbáld meg így:
 

addEventHandler(\"onClientClick\", getRootElement(),
function( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedWorld)
-- 1
if exports[\"serverFunctions\"]:isMouseWithinRangeOf( (displayWidth / 2) - (registerTextWidth / 2), registerTextWidth, (displayHeight / 2) - ( registerTextHeight / 2) + 130, registerTextHeight ) then   
end
-- 2
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( rulesBackButtonWidth / 2) - rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - (rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight ) then     
 
end
-- 3
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - (rulesBackButtonWidth / 2) + rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - ( rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight) then     
end
-- 4
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( registerBackButtonWidth / 2) - registerBackButtonWidth, registerBackButtonWidth, (displayHeight / 2) - (registerBackButtonHeight / 2) + 120, registerBackButtonHeight ) then             
end
end
end
)

Paradox

  • Vendég
onClientClick-nél nem fut le az elseif ág.
« Válasz #8 Dátum: 2016. február 14. - 11:30:08 »
0 Show voters
Idézetet írta: golyoka1 date=1455441119\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"59397\" data-ipsquote-contentclass=\"forums_Topic
Próbáld meg így:
 

addEventHandler(\"onClientClick\", getRootElement(),
function( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedWorld)
-- 1
if exports[\"serverFunctions\"]:isMouseWithinRangeOf( (displayWidth / 2) - (registerTextWidth / 2), registerTextWidth, (displayHeight / 2) - ( registerTextHeight / 2) + 130, registerTextHeight ) then   
end
-- 2
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( rulesBackButtonWidth / 2) - rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - (rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight ) then     
 
end
-- 3
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - (rulesBackButtonWidth / 2) + rulesBackButtonWidth, rulesBackButtonWidth, (displayHeight / 2) - ( rulesBackButtonHeight / 2) + 120, rulesBackButtonHeight) then     
end
-- 4
if exports[\"serverFunctions\"]:isMouseWithinRangeOf((displayWidth / 2) - ( registerBackButtonWidth / 2) - registerBackButtonWidth, registerBackButtonWidth, (displayHeight / 2) - (registerBackButtonHeight / 2) + 120, registerBackButtonHeight ) then             
end
end
end
)

 

Köszönöm. Működik.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal