![]() |
String being trimmed when I don't want it to?
Due to a 'typo,' an item's name was set as 'Gold Platemail '
Notice the extra space at the end. The string holding the number of Gold Platemail I have is set as 'Gold Platemail =3' in attributes. Notice the space again. When the system goes to load the archetype of 'Gold Platemail,' it trims out the space even though I didn't tell it to. This causes a bug. The systems look for the stats of 'Gold Platemail ' but they're saved as 'Gold Platemail' so it doesn't find them. I tried to make an NPC convert all 'Gold Platemail ' strings to 'Gold Platemail' but the NPC automatically trims the space off the end.. Any ideas? |
Try substring'ing it?
|
What script operation is trimming the string?
|
Why don't you just rename the archetype? If it has an error in it's name like that it should be renamed anyway x_x
|
That's the problem.
It automatically trims the space, so even if I rename the archetype to have a space it will be trimmed. PHP Code:
|
I still don't understand where exactly your problem is, I would need to know when it is trimming your strings and when it is not.
|
To anyone still interested:
Stefan found out that you can find if the player has an instance of the string with the space (Gold Platemail ) by using getstringkeys("clientr.item-Gold Platemail"). After that, I figured out you can do something like this: PHP Code:
|
| All times are GMT +2. The time now is 08:51 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.