hxp
2025-10-22 378d852041f213839b2d9a19c943131022657339
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ÇZðhc@s¬ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
d„Z d„Z d„Z d„ZdS(iÿÿÿÿNcCs#|jtjƒrt|ƒndS(N(tNomalDictGetPropertytChConfigtDef_Player_RenametSync_UpdatePlayerNameCount(t    curPlayer((soD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\UpdatePlayerName.pyt OnPlayerLogins c Cs0tjƒj|ƒ}|jƒ}|j}tjƒj|ƒ}t||ƒ}|sXdStj    |ƒr˜tj
dtj |ƒ|ƒt j |dƒdStjƒ}|j|ƒrätj
dtj |ƒ|ƒt j |dƒdS|jtjƒ}|r0tjddƒ\}    }
t j||    |
ƒs0dSntj
dtj |ƒ|ƒ|j||ƒscdS|r‚t j||    |
dƒn t j|tjd    ƒt|ƒ|jƒ} |j|ƒtjƒj| |ƒtjƒj| |ƒtj ƒ} |j!ƒ| _"t#j$|| ƒt%j&|ƒt'j(|ƒdS(
NsÍæ¼Ò¸ÄÃû´æÔÚÃô¸Ð´Ê! %st NameSensitivesÍæ¼Ò¸ÄÃûÒÑ´æÔÚ! %st
NameExistst PlayerRenameis Íæ¼Ò¸ÄÃû: %stRenamei()t    GameWorldtGetPlayerManagertGetPlayerByIndext GetPlayerIDtNewNamet GetGameWorldt GetCharTrimtGetPlayerFullNamet    DirtyListtIsWordForbiddentDebugLogt    CodeToGbkt PlayerControlt
NotifyCodet PyMongoMaint GetUserCtrlDBtfindDBPlayerByNameRRRt IpyGameDataPYtGetFuncEvalCfgt    HaveMoneytupdateDBPlayerNametPayMoneytNomalDictSetPropertyRtGetNamet SetPlayerNametUpdatePlayerNameIndextGetMapCopyPlayerManagertChPyNetSendPackttagSCRenameResultt GetPlayerNamet
PlayerNamet NetPackCommont SendFakePackt PlayerFamilytRefreshFamilyMembertPlayerBillboardtUpdatePlayerBillboardName( tindext
clientDatattickRtplayerIDt    inputNametnewNametctrlDBt renameStatet    moneyTypet
moneyCounttoldNamet
clientPack((soD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\UpdatePlayerName.pytUpdatePlayerName-sL      
     c    Csætj|ƒ}tjddƒ}|s+dS|d}g|dD]}t|ƒ^q@}|t|ƒ}tdtjddƒƒ}t|ƒ|krât    j
|d|d|gƒtj d    tj |ƒt|ƒ||fƒdS|S(
NRitii!it NameLenLimitis-Íæ¼ÒÈ«Ãû³¤¶ÈÊÜÏÞ! %s len=%s > %s, serverID=%s( R
tGetPlayerServerIDRRtevalttupletmint
GetFuncCfgtlenRRRR(    Rt
playerNametserverIDtnameFormatInfot
nameFormattpNamet    paramListtfullNametmaxLen((soD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\UpdatePlayerName.pyRas
#,cCsAtjƒjtjƒ}|jtjƒ|_t    j
||ƒdS(N( tObjPoolt
GetPoolMgrtacquireR%ttagUpdatePlayerNameCountRRRtCountR)R*(RR:((soD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\UpdatePlayerName.pyRss(RR
RR%R-R)RR+RRRLRR;RR(((soD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\UpdatePlayerName.pyt<module>s                   4