I just installed the addon, works great sending items but, it doesn't sends money!
and i'm not using it with the bot, i'm doing it manually... when i set an ammount and push "send" it just does nothing...
Any idea?
Thank's
Niko wrote:I just installed the addon, works great sending items but, it doesn't sends money!
and i'm not using it with the bot, i'm doing it manually... when i set an ammount and push "send" it just does nothing...
Any idea?
Thank's
Still works fine for me. Make sure you spelt the name right, that you have that amount of money and don't use punctuation in the amount.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
I tried writing the name, picking it up from the lists on the right side, tried different ammounts of money (1, 10, 100, 1000...), tried using automatic subject, writen by hand subject... eaven tried to change the client languaje (i use spanish by default) to english, but when i open mail mod, it still appears on spanish...
I tried to change the zone (to usa for example) but it said wrong password on the FastLogin :-/
i deleted another addon i had related with mail (zMailQueue)...
it just does nothing when i hit the "send" button...
If i just write on a mail, or just send one or various articles, it works ok... if i put an attached object and money, then doesn't works...
if i send an object with refund, works ok...
Ok there's haves to be something about the languaje...
If i keeped the zone "spanish" and the languaje "english", mail mod still was in spanish and didn't worked... (i supose that it picks languaje due to zone and not the game languaje itself...) so, i changed zone to Europe, languaje to english, and now mail mod is in english, and works perfectly...
Ah, good. I can reproduce it now. It's strange because it looks like half of the UMM frame gets it's language from the "Language" setting and half gets it from the "zone".
I don't know if I'll have enough time to fix it today, because it's Mothers day, but I should be able to fix it. Give me a couple of days.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
I had a quick look at it and it was easier to fix than I thought. The problem is there wasn't a translation for some of the language strings. The fix was to load the English language file first so if there isn't a translation for a string then it will show the English string.
Try this for me. Find and replace this file "UltimateMailMod\Library\tools.lua" with this one and let me know if it works.
See, the first thing i saw in english was the message of "Are you sure you want to send the amount shown bellow to xxx ?"
That would be, "¿Estás seguro de que quieres enviar la cantidad que se muestra abajo a xxx?"
Another thing in english is the "Mass tag mails", and "Char, Friends, Guildies, Other, Empty" buttons...
Buttons thanslation in that order are "Personajes, Amigos, Gremio, Otros, Vacio"
I'm not sure how to translate correctly "Mass tag mails", could be something like "Seleccionar correos de:" (select mails from...)
Don't use google translate on that, it's answer is awfull xDD
Mail Count is in english too, that is "Cantidad de correos"
The "xx days" message next to the subjects in the inbox is in english too, days is "dias" in spanish...
That's all by the moment, if i see anything else i'll let you know.
Thank's!
It was confusing me that if I set the language to Spanish it still used some English strings even though there are translations in the ES language file. I finally figured out it was because it used "GetLocation" instead of" GetLanguage" so the language was based on the zone instead of the language selected. I've changed it so it should work.
If you look in the ES.lua file you'll see "-- TRANSLATE" next to the lines that need translating but I just realised there are a lot of strings that I could get translations directly from the game using the TEXT function, eg. Yes, No, New Mail, Days, Hours. I might do a review of the strings and see how many I could trim down.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
I made the translations on the ES.lua file, and i don't know why now many things appear in english!!!
I checked the file over and over again, i can't see what i did wrong...
By the moment i'll keep the original file, but please check it out and see if you find out something...
It looks like some words might be different than the language file so let me know if anything strikes you as wrong.
Also could you have a look for any buttons that the text doesn't fit. Could you try to think of more abbreviated labels? For instance "P. de Fusión", "R. de producción" and "Seleccionar:".
I was just about to post when I saw your new post. So I incorporated your new translations. I see you are still using "Items". I'm using an in game string for "Items" that translates it to "Objetos". Is that not right?
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
rock5 wrote:
I was just about to post when I saw your new post. So I incorporated your new translations. I see you are still using "Items". I'm using an in game string for "Items" that translates it to "Objetos". Is that not right?
Yes that's right, but there are many english words that we are used to use... so didn't sound wrong to me.
I'll try those files to see how it works and i'll let you know...
See ya'
---
Edit:
Ok it seems everything is ok...
About the buttons text abreviation, is hard to fit it in such a small button xD
Anyway when you put the mouse over it you can see what's that button for, so not reading the button completly ain't that bad...
An alternative could be making the buttons ticker so you can put two text lines¿?
I thought about spreading the buttons over 2 lines so the buttons would be twice as long. Even though I could do it, I don't think it's worth it, especially as the tooltip shows the whole name like you said. I might just leave it as it is then.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
I have a problem sending pet eggs. The only posting about sending pet egs is the one below.
rock5 wrote:
sdude13 wrote:Is there any way to send all the catched pet-eggs to a character ?
if there is an id for every egg class it should work i guess... but I have realy no clue
In addition to that I would like to send different level eggs to different chars. The sending char only has pet eggs in its inventory so I don´t mind about item names.
So I tried
function sendEggsByLevel(_recipient, lowest, highest)
-- Make table of items to send
local sendlist = {}
for item = 61, 240, 1 do -- for each inventory
local slotitem = inventory.BagSlot[item];
local eggLevel = memoryReadByte(getProc(), slotitem.Address + 0x2E)
if string.find(slotitem.Name,"Pet Egg") and eggLevel >=lowest and highest >= eggLevel then
-- Add to table
table.insert(sendlist, slotitem.SlotNumber)
end
end
UMM_SendInventoryItem(_recipient, sendlist)
end
Just put it in the waypoint onload or in a userfunction.
I made some changes to UMM_SendInventoryItem so it can accept tables of items instead of sending 1 at a time. Test this for me as well please.
-- Obsolete file deleted --
Note: None of this has been tested so try it out and report any errors or unusual behavior.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
onLoad error: scripts/rom/userfunctions/userfunction_sendEggs.lua:4: 'for' initial value must be a number
UMM_FromSlot and UMM_ToSlot are not know, I found them defined as local in your mail mod userfunction.
I simply replaced vars with 61 and 120 and came up with this error
Sending inventory items to xxx ... onLoad error: ...m/userfunctions/addon_Rock5s_Mail_Functions1.81b.lua:558: attempt to perform arithmetic on field 'SlotNumber' (a nil value)
I will have a closer look on it later.
I just run the bot with wp files which usually worked fine, but errored when sending mail, maybe an error from your latest changes.
Rickster wrote:UMM_FromSlot and UMM_ToSlot are not know, I found them defined as local in your mail mod userfunction.
I simply replaced vars with 61 and 120 and came up with this error
Sorry, a victim of copy and paste.
Rickster wrote:Sending inventory items to xxx ... onLoad error: ...m/userfunctions/addon_Rock5s_Mail_Functions1.81b.lua:558: attempt to perform arithmetic on field 'SlotNumber' (a nil value)
I think I know what happened here. The function didn't find any items so it sent an empty table which confused things. Try this
Rickster wrote:...rom/userfunctions/addon_Rock5s_Mail_Functions1.8.lua:131: attempt to index local 'mailbox' (a nil value)
I didn't change that function at all. It shouldn't have failed. Maybe the game just glitched on you. Is it still not working or did it eventually work?
-- Old file deleted --
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
function sendEggsByLevel(_recipient, lowest, highest)
local textInAllEggNames = "Begleiter-Ei" -- part of text which is contained in all pet egg names
local sendlist = {} -- Make table of items to send
for item = 61, 240, 1 do -- for each inventory
local slotitem = inventory.BagSlot[item];
local eggLevel = memoryReadByte(getProc(), slotitem.Address + 0x2E)
if string.find(slotitem.Name,textInAllEggNames,1,true) and eggLevel >=lowest and highest >= eggLevel then
-- Add to table
table.insert(sendlist, slotitem.SlotNumber)
end
end
UMM_SendInventoryItem(_recipient, sendlist)
end
Attention: you need at least v.1.81b2 of addon_Rock5s_Mail_Functions.lua from this post.