You are not logged in.
Hi, on our server we have an x_nitmod_skin_tiw45.pk3 with inside ui/quit.menu the code display quit message with an button to open our web site, but when the browser is open, there is an extra %20 at the end of the url, is there an workaround ?
#include "ui/menudef.h"
// Defines //
#define WINDOW_X		0
#define WINDOW_Y		0
#define WINDOW_WIDTH	640
#define WINDOW_HEIGHT	480
#define GROUP_NAME		"grpQuit"
// Macros //
#include "ui/menumacros.h"
		
// Quit Menu //
	
menuDef {
	name		"quit"
	visible		0
	fullscreen	0
	rect		WINDOW_X WINDOW_Y WINDOW_WIDTH WINDOW_HEIGHT
	style		WINDOW_STYLE_FILLED
	popup
	
	fadeClamp	0.5
	fadeAmount  0.075
	
	onOpen {
		setitemcolor background backcolor 0 0 0 0 ;
		fadein background
		exec "set ui_finalURL https://tiwbythebest34.forumgaming.fr/"
	}
	
	onESC {
		close quit ;
#ifdef FUI
		open main
#else
		open ingame_main
#endif // FUI
	}
	
// Background //
	itemDef {
		name		"background"
		rect		0 0 640 480
		style		WINDOW_STYLE_FILLED
		background	"ui/assets/fadebox.tga"
		backcolor	0 0 0 0
		visible		1
		decoration
	}
// Subwindows //
#define SUBWINDOW_WIDTH		192
#define SUBWINDOW_HEIGHT	80
#define SUBWINDOW_X			.5*(WINDOW_WIDTH-SUBWINDOW_WIDTH)
#define SUBWINDOW_Y			.5*(WINDOW_HEIGHT-SUBWINDOW_HEIGHT)
	SUBWINDOWBLACK( SUBWINDOW_X, SUBWINDOW_Y, SUBWINDOW_WIDTH, SUBWINDOW_HEIGHT, "EXIT GAME?" )
	LABEL( SUBWINDOW_X+2, SUBWINDOW_Y+21, (SUBWINDOW_WIDTH)-4, 10, "Don't forget to check out", .2, ITEM_ALIGN_CENTER, .5*((SUBWINDOW_WIDTH)-4), 8 )
	LABEL( SUBWINDOW_X+2, SUBWINDOW_Y+33, (SUBWINDOW_WIDTH)-4, 10, "our website!!!", .2, ITEM_ALIGN_CENTER, .5*((SUBWINDOW_WIDTH)-4), 8 )
	
#ifdef FUI
	BUTTON( 236, 256, 50, 18, "YES", .3, 14, close quit ; close main ; open credits_quit)
	BUTTON( 356, 256, 50, 18, "NO", .3, 14, close quit ; open main )
	BUTTON( 296, 256, 50, 18, "^7{^2T^3i^1W^7}", .3, 14, close quit ; close main ; open credits_quit ; uiScript validate_openURL)
#else
	BUTTON( 236, 256, 50, 18, "YES", .3, 14, close quit ; close ingame_main ; open credits_quit)
	BUTTON( 356, 256, 50, 18, "NO", .3, 14, close quit ; open ingame_main )
	BUTTON( 296, 256, 50, 18, "^7{^2T^3i^1W^7}", .3, 14, close quit ; close ingame_main ; open credits_quit ; uiScript validate_openURL)
#endif // FUI
}Last edited by surfzoid (29-Apr-21 16:03:45)
Offline
Hi
if you copy/paste the url from the script, yes it work.
if you connect to our serveur gerardmauricemothe.ovh:27960 or 51.68.44.185:27960 and pres escape, then click disconnect, the script "quit.menu" is called and display an popup with 3 button, clic on the "tiw" button close the game and open the website but, whit an extra %20 at the and, if you wait few second, the web server correct it automatically and redirect to the home page.
the UI dll code, I don't know but just a thought that the UI script parser could be adding it
Last edited by surfzoid (30-Apr-21 10:32:21)
Offline

This doesn't work with the disconnect option:
When you press the button exit game:
It takes me to the page correctly as shown above
To make it work on the disconnect options. You need to edit the disconnect.menu file
Last edited by mazak (30-Apr-21 12:31:17)
Offline
sorry my mistake not disconnect, but quit yes, on my pc it add the extra %20 
server is linux legacy 2.77
Client is linux 2.76
I will ask to other player of the team is they have the extra %20
Offline
Try removing the / at the end of the URL in your menu script.

Offline