04.01.2012, 03:47
(
Последний раз редактировалось .CrazZy._.[De]; 04.01.2012 в 14:40.
)
Resolvido.
public OnPlayerDisconnect(playerid, reason)
{ new
string[200];
GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
switch(reason)
{
case 0: format(string,sizeof string,"{A38579}<{DE5D5D}+{A38579}> {25A5F5}%s {A38579}Saiu no server {DE5D5D}[Crash/Conexгo]",pname, players, GetMaxPlayers());
case 1: format(string,sizeof string,"{A38579}<{DE5D5D}+{A38579}> {25A5F5}%s {A38579}Saiu no server {DE5D5D}[Conta Prуpria]",pname, players, GetMaxPlayers());
case 2: format(string,sizeof string,"{A38579}<{DE5D5D}+{A38579}> {25A5F5}%s {A38579}Saiu no server {DE5D5D}[Kickado/Banido]",pname, players, GetMaxPlayers());
}
SCMTA(-1,string);
players--;
TextDrawHideForPlayer(playerid, Rodape);
OnPlayerSave(playerid);
playerinfo[playerid][cLog] = 0;
printf("Dados de ID: %d salvos com sucesso\n",playerid);
return 1;
}
public OnPlayerSave(playerid)
{
new string[80];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "contas/%s.cfg",sendername);
Fini_OpenFile(string);
Fini_SetVal("Reg", playerinfo[playerid][cReg]);
Fini_SetVal("ADA", playerinfo[playerid][pADA]);
Fini_SetVal("PCC", playerinfo[playerid][pPCC]);
Fini_SetVal("CV", playerinfo[playerid][pCV]);
Fini_SetVal("TCP", playerinfo[playerid][pTCP]);
Fini_SetVal("Skin", GetPlayerSkin(playerid));
Fini_SetVal("Grana", GetPlayerMoney(playerid));
Fini_SaveFile(string);
Fini_CloseFile();
}
if(dialogid == Escolha)
{
if(response)
{
if(listitem == 0)
{
playerinfo[playerid][pADA] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SCM(playerid,-1,"Seus comandos: {00FF00}/cmdada");
SpawnPlayer(playerid);
}
if(listitem == 1)
{
playerinfo[playerid][pPCC] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SCM(playerid,-1,"Seus comandos: {00FF00}/cmdpcc");
}
if(listitem == 2)
{
playerinfo[playerid][pCV] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SCM(playerid,-1,"Seus comandos: {00FF00}/cmdcv");
}
if(listitem == 3)
{
playerinfo[playerid][pTCP] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
SCM(playerid,-1,"Seus comandos: {00FF00}/cmdtcp");
}
if(listitem == 4)
{
playerinfo[playerid][Outra] = 1;
}
OnPlayerSave(playerid);
}
}
return 1;
}