Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Future Improvements (https://forums.graalonline.com/forums/forumdisplay.php?f=10)
-   -   event for guests creating account (https://forums.graalonline.com/forums/showthread.php?t=134269323)

Jakov_the_Jakovasaur 06-18-2014 04:13 PM

event for guests creating account
 
hello!

using the following menu, it is possible for guests to create an account in-game:

http://i.imgur.com/pFv1JgQ.png

a big problem i have noticed is that it seems whenever a guest does create an account in this manner, their existing guest account text file is automatically renamed to their related new account

this causes a players attributes to become inconsistent with other means of storage (mainly sql databases), and has the potential to completely break a players account on a server

if there is not such an event already, there really needs to be some event to keep track of this, so that server-specific data can be made consistent with their new text file data

for example:

PHP Code:

function onReceiveText(temp.texttypetemp.textoptiontemp.textlines) { 
  if (
temp.texttype=="lister" && temp.textoption == "accountcreated"){
    
//old account, new account
    
this.prepareNewAccount(temp.textlines[0], temp.textlines[1]);
  } 


thank you!

Jakov_the_Jakovasaur 07-06-2014 01:18 PM

i have now noticed that this actually occurs any time a new account logs on a server for the first time where they have previously logged in using a guest account, transferring the guests stats/weapons to the account, and resetting the guest

there really needs to be a way to detect this if there isnt already, or perhaps even a serveroption to prevent it completely

fowlplay4 07-06-2014 03:54 PM

Just set a flag with their account name for guests, and do a check on that event for it.

Jakov_the_Jakovasaur 07-06-2014 04:25 PM

Quote:

Originally Posted by fowlplay4 (Post 1728535)
Just set a flag with their account name for guests, and do a check on that event for it.

hello!

that method has occurred to me but it would still be a problem for guest accounts that have logged on prior to implementation. while i personally used a combination of a database and system for loading/saving offline players to rectify this, i imagine it would still be a problem in general across graal, so ideally there would be a simpler built-in solution

thank you!


All times are GMT +2. The time now is 10:01 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.