Help With Changename +rep
#4

try this
PHP код:
if(dialogid == DIALOG_CHANGENAME)
{
        if(!
response)
        {
            
SendClientMessage(playerid,-1,"You have to cancel to change nickname");
        }
        else
        {
            if(
PlayerInfo[playerid][LoggedIn] == 1)
            {
                new 
tmp[256], string[30];
                
tmp strlen(inputtext);
                if(
udb_Exists(tmp)) return ShowPlayerDialog(playerid,DIALOG_CHANGENAMEDIALOG_STYLE_INPUT"Changename""{FFFFFF}This {FF0000}Name {FFFFFF}is Taken..!""Change""Cancel");
                if(
strlen(tmp) > 12) return ShowPlayerDialog(playerid,DIALOG_CHANGENAMEDIALOG_STYLE_INPUT"Changename""{FF0000}Incorrect New Name Lenght..!\n{FFFFFF}Max Lenght is {00FF00}12 Characters""Change""Cancel");
                if(
GetPlayerMoney(playerid) < 10000000) return ShowDescriptionTextError(playerid"~r~ERROR: ~w~Kamu Tidak Punya Cukup ~r~Uang Untuk ~y~Mengganti Nama");
                for (new 
0strlen(tmp); i++)
                {
                    if ((
tmp[i] < '$') || (tmp[i] > '$' && tmp[i] < '.') || (tmp[i] == '/') || (tmp[i] > '9' && tmp[i] < '=') || (tmp[i] > '=' && tmp[i] < '@') || (tmp[i] == '\\' || tmp[i] == '^' || tmp[i] == '`') || (tmp[i] > 'z'))
                    {
                        
format(string24"Invalid symbol %c"tmp[i]);
                        
SendClientMessage2(playeridCOLOR_REDstring);
                        return 
1;
                    }
                }
                
GivePlayerMoney(playerid, -10000000);
                new 
nameee[24];  GetPlayerName(playeridnameee16);
                new 
OldName[24],str[128],strings[512];
                
GetPlayerName(playerid,OldName,sizeof(OldName));
                
format(str,sizeof(str),"ladmin/users/%s.sav",udb_encode(OldName));
                
udb_RenameUser(OldName,inputtext);
                
format(str,sizeof(str),"ladmin/users/%s.sav",udb_decode(params));
                
SetPlayerName(playeridtmp);
                
format(stringssizeof(strings),"{4CC417}  .'XSG:FR'.  {FFFF00}\"%s\" {FFFFFF}successfully change to {FF0000}\"%s\".",OldName,tmp);
                
SendClientMessageToAll(-1,strings);
                
afixcars(playerid);
                
afixhs(playerid);
                
afixbizs(playerid);
                
format(stringssizeof(strings),"{FFFFFF}[CHANGENAME] {FFFF00}you have successfully change to \"%s\"",tmp);
                
SendClientMessage(playerid,-1,strings);
                
SetTimerEx("AntiSA"2000false"i"playerid);
                return 
1;
            }
            else return 
SendClientMessage(playerid,-1,"Error : You Must Login.");
        }
        return 
1;

Reply


Messages In This Thread
Help With Changename +rep - by TitanZ - 09.11.2015, 00:57
Re: Help With Changename +rep - by jeffery30162 - 09.11.2015, 01:33
Re: Help With Changename +rep - by SkilledMaster - 09.11.2015, 02:43
Re: Help With Changename +rep - by IceBilizard - 09.11.2015, 04:20

Forum Jump:


Users browsing this thread: 1 Guest(s)