Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string GetPCIdentifier(object oPC, int bIncludeChangedName=FALSE)
- {
- string sPCId;
- // Delimiters: * . : _
- // Setup
- int nPos, nLen;
- sPCId = GetPCPlayerName(oPC)+GetName(oPC,TRUE);
- if(bIncludeChangedName)
- sPCId += GetName(oPC);
- nLen = GetStringLength(sPCId);
- // First delimiter
- nPos = FindSubString(sPCId, "*");
- while(nPos!=-1)
- {
- sPCId = GetStringLeft(sPCId,nPos)+"§"+GetStringRight(sPCId,nLen-(nPos+1));
- nPos = FindSubString(sPCId, "*", nPos+1);
- }
- // Second delimiter
- nPos = FindSubString(sPCId, ".");
- while(nPos!=-1)
- {
- sPCId = GetStringLeft(sPCId,nPos)+"‡"+GetStringRight(sPCId,nLen-(nPos+1));
- nPos = FindSubString(sPCId, ".", nPos+1);
- }
- // Third delimiter
- nPos = FindSubString(sPCId, ":");
- while(nPos!=-1)
- {
- sPCId = GetStringLeft(sPCId,nPos)+"†"+GetStringRight(sPCId,nLen-(nPos+1));
- nPos = FindSubString(sPCId, ":", nPos+1);
- }
- return sPCId;
- }
Advertisement
Add Comment
Please, Sign In to add comment