few-jackal-44141
02/12/2023, 6:06 AMphp
forward CreatePlayerUcp(playerid);
public CreatePlayerUcp(playerid)
{
new str[500];
strcat(str, ""COL_WHITE"Sila Masukkan Nama Character "COL_RED"Roleplay "COL_WHITE"Anda.\nSila Pastikan Nama Anda Mempunyai Underscore "COL_YELLOW"'_' "COL_WHITE".\n");
strcat(str, ""COL_WHITE"Pastikan Nama Anda Berunsur Roleplay(Nama Betul Dan Wujud) Bukan Berunsur Lucah!");
ShowPlayerDialog(playerid, DIALOG_CREATECHARACTER, DIALOG_STYLE_INPUT, "Create UCP Account", str, "Create", "Cancel");
return 1;
}
php
if(dialogid == DIALOG_CREATECHARACTER)
{
if(!response) return Kick(playerid);
if(response)
{
if(!CheckRPName(inputtext))
{
CreatePlayerUcp(playerid);
SendClientMessage(playerid, -1, ""COL_RED"ERROR:"COL_WHITE"Nama Anda Tidak Berdasarkan Roleplay!");
}
if(PlayerUcp[playerid][pUcp1] == 0)
{
SendClientMessage(playerid, -1, "Loaded Ucp Slot 1!");
PlayerUcp[playerid][pUcp1] = 1;
strmid(PlayerUcp[playerid][pUcp1Name], inputtext, false, strlen(inputtext), MAX_PLAYER_NAME);
OnCharacterCreate(playerid, inputtext);
return 1;
}
}
return 1;
}
So the problem is. the dialogid isnt functioning. only CheckRPName is working. it doesnt send text Loaded UCP Slot 1 at all