CMD:changename(playerid,params[]) { if(PlayerInfo[playerid][LoggedIn] == 1) { ShowPlayerDialog(playerid,DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "{FFFF00}Changename", "{FFFFFF}Masukan Nama Baru Anda\n{FFFFFF}Untuk Nama Baru Dilarang Memakai {FF0000}Symbol {FFFFFF}Atau Akun Anda Akan Bug\n{FFFFFF}Contoh Nama Yang Benar : {FF0000}Dion_Halomoan\nUntuk Biaya Ganti Nama Seharga {00FF00}$1500000", "Change", "Cancel"); return 1; } else return SendClientMessage(playerid,-1,"Error : Anda Harus Login Terdahulu."); }
if(dialogid == DIALOG_CHANGENAME) { if(!response) { SendClientMessage(playerid,-1,"Anda Telah Mebatalkan Untuk Mengganti Nama Anda"); } else { if(PlayerInfo[playerid][LoggedIn] == 1) { if(udb_Exists(params)) return ShowPlayerDialog(playerid,DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Changename", "{FFFFFF}This {FF0000}Name {FFFFFF}is Taken..!", "Change", "Cancel"); if(strlen(params) > 18) return ShowPlayerDialog(playerid,DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Changename", "{FF0000}Incorrect New Name Lenght..!\n{FFFFFF}Max Lenght is {00FF00}18 Charracters", "Change", "Cancel"); new nameee[24]; GetPlayerName(playerid, nameee, 16); new OldName[24],str[128],string[512]; GetPlayerName(playerid,OldName,sizeof(OldName)); format(str,sizeof(str),"ladmin/users/%s.sav",udb_encode(OldName)); udb_RenameUser(OldName,params); format(str,sizeof(str),"ladmin/users/%s.sav",udb_decode(params)); SetPlayerName(playerid,params); GivePlayerMoney(playerid, -1500000); format(string, sizeof(string),"{4CC417} .'RgX:FR'. {FFFF00}\"%s\" {FFFFFF}Telah Mengganti Nama Menjadi {FF0000}\"%s\".",OldName,params); SendClientMessageToAll(-1,string); afixcars(playerid); afixhs(playerid); afixbizs(playerid); return 1; } else return SendClientMessage(playerid,-1,"Error : Anda Harus Login Terdahulu."); } return 1; }
if(dialogid == DIALOG_CHANGENAME)
{
if(!response)
{
SendClientMessage(playerid,-1,"Anda Telah Mebatalkan Untuk Mengganti Nama Anda");
}
else
{
if(PlayerInfo[playerid][LoggedIn] == 1)
{
if(udb_Exists(inputtext)) return ShowPlayerDialog(playerid,DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Changename", "{FFFFFF}This {FF0000}Name {FFFFFF}is Taken..!", "Change", "Cancel");
if(strlen(inputtext) > 18) return ShowPlayerDialog(playerid,DIALOG_CHANGENAME, DIALOG_STYLE_INPUT, "Changename", "{FF0000}Incorrect New Name Lenght..!\n{FFFFFF}Max Lenght is {00FF00}18 Charracters", "Change", "Cancel");
new nameee[24]; GetPlayerName(playerid, nameee, 16);
new OldName[24],str[128],string[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(inputtext));
SetPlayerName(playerid,inputtext);
GivePlayerMoney(playerid, -1500000);
format(string, sizeof(string),"{4CC417} .'RgX:FR'. {FFFF00}\"%s\" {FFFFFF}Telah Mengganti Nama Menjadi {FF0000}\"%s\".",OldName,inputtext);
SendClientMessageToAll(-1,string);
afixcars(playerid);
afixhs(playerid);
afixbizs(playerid);
return 1;
}
else return SendClientMessage(playerid,-1,"Error : Anda Harus Login Terdahulu.");
}
return 1;
}
You have to use inputtext not params so here try this
pawn Код:
|