From 11d79efc68426eb1642ee41a2c576e6e5c5782f2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 2 Mar 2015 12:13:05 +0300 Subject: map: in script command getitemlink add item name only for clients < 7. --- src/map/script.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/map/script.c') diff --git a/src/map/script.c b/src/map/script.c index 8017ed1..c582fd5 100644 --- a/src/map/script.c +++ b/src/map/script.c @@ -225,7 +225,14 @@ BUILDIN(getItemLink) if (sd) { - if (i_data) + int version = 0; + struct SessionExt *data = session_get_bysd(sd); + if (data) + version = data->clientVersion; + + if (i_data && version >= 7) + sprintf(item_name, "[@@%u|@@]", (unsigned)i_data->nameid); + else if (i_data) sprintf(item_name, "[@@%u|%s@@]", (unsigned)i_data->nameid, lang_pctrans (i_data->jname, sd)); else if (item_id > 0) sprintf(item_name, "[@@%u|Unknown Item@@]", (unsigned)item_id); -- cgit v1.2.3-70-g09d2