28.02.2017, 13:06
can you help me 
1. My Enum
2. this my OnPlayerConnect
3. this my saveplayer
4. this my OnPlayerDisconnect
5.this My Load Account
Thanks Before I give you Rep+ if Works

1. My Enum
Код:
//enum buat player
enum Pinfo{
level,
keadaanlogin,
id,
leveladmin,
skin
}
Код:
public OnPlayerConnect(playerid)
{
new terkonek[128],nama1[MAX_PLAYER_NAME];
GetPlayerName(playerid,nama1,sizeof(nama1));
format(terkonek,sizeof(terkonek),"Selamat Datang %s kamu telah terhubung ke server ini", nama1);
SendClientMessage(playerid,Warna_Merah,terkonek);
//Mysql Konek
new nama[MAX_PLAYER_NAME],query[128];
GetPlayerName(playerid,nama,sizeof(nama));
format(query,sizeof(query),"SELECT id FROM user WHERE username='%s'",nama);
mysql_function_query(mysqlku,query,true,"OnCekUser","i",playerid);
sInfo[playerid][skin]= 0;
return 1;
}
Код:
saveplayer(playerid)
{
if(sInfo[playerid][keadaanlogin]==0) return 1;
// Level Money
new query[128];
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',leveladmin='%i',skin='%i', WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][leveladmin],GetPlayerSkin(playerid),sInfo[playerid][id]);
mysql_function_query(mysqlku,query,false,"","");
return 1;
}
Код:
public OnPlayerDisconnect(playerid, reason)
{
saveplayer(playerid);
resetplayer(playerid);
sInfo[playerid][skin] = GetPlayerSkin(playerid);
return 1;
}
Код:
public OnCekPassword(playerid)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,mysqlku);
if(num_rows==1)
{
//Ketika password Benar
sInfo[playerid][keadaanlogin] = 1;
sInfo[playerid][level] = cache_get_field_content_int(0,"level",mysqlku);
SetPlayerScore(playerid,sInfo[playerid][level]);
sInfo[playerid][id] = cache_get_field_content_int(0,"id",mysqlku);
SetPlayerMoney(playerid,cache_get_field_content_int(0,"money",mysqlku));
sInfo[playerid][leveladmin] = cache_get_field_content_int(0,"leveladmin",mysqlku);
sInfo[playerid][skin] = cache_get_field_content_int(0,"skin",mysqlku);
SetPlayerSkin(playerid,sInfo[playerid][skin]);
}
else
{
//ketika password salah
SendClientMessage(playerid,Warna_Merah,"Password Kamu Salah");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Selamat Datang silahkan login untuk ngeload akun kamu","login","Keluar");
}
return 1;
}


