Attract-Mode Support Forum

Attract-Mode Support => Scripting => Topic started by: yomismogarcia on December 30, 2016, 03:58:20 AM

Title: first character
Post by: yomismogarcia on December 30, 2016, 03:58:20 AM

How can I get the first character of a text string stored in a variable?

Thank in advance
Title: Re: first character
Post by: liquid8d on December 30, 2016, 06:13:41 AM
myString.slice(0,1)
myString[0].tochar()

https://electricimp.com/docs/squirrel/string/
https://electricimp.com/docs/squirrel/array/

Title: Re: first character
Post by: yomismogarcia on December 31, 2016, 06:13:52 AM
 :) :) :) :)


thanks
Title: Re: first character
Post by: Favdeacon on June 12, 2017, 02:49:44 PM
Thanks from me, too. I needed to shorten the number of players string from nplayers.ini (e.g. "2P alt" to just "2"). In case someone wants that, too:

Code: [Select]

function playerStripped()
 {
        local pstrip = fe.game_info(Info.Players).slice(0,1);
        return pstrip;
 }
 
local playerText = fe.add_text( "Players: [!playerStripped]", x, y, w, h );