22.07.2015, 00:43
Auguйm pode me dar uma ajudinha nisto, o comando so diz somente que o player estб online...
acho que tem haver com isso: IsPlayerConnected(playerid), como devo proceder?
acho que tem haver com isso: IsPlayerConnected(playerid), como devo proceder?
PHP код:
command(inforconta, playerid, params[])
{
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if(isnull(params)) {
return SendClientMessage(playerid, -1, "/inforconta ( Nome Da Conta )");
}
new filename[MAX_PLAYER_NAME+18];
format(filename, sizeof(filename), "/ServerData/Players/%s.ini", params);
if(!fexist(filename)) {
return SendClientMessage(playerid, -1, "ERRO: A conta nгo foi encontrada na pasta players.");
}
new
File:file = fopen(filename, io_read),
Cells1[74],
Cells[74],
Cells2[74],
Cells3[74],
Name[20],
Value[20],
Value2[20],
cash,
admin,
banned,
bannedresult[500],
Adminrank[500];
while(fread(file, Cells)) {
if(!sscanf(Cells, "p<=>s[20]s[20]", Name, Value,Value2)) {
if(!strcmp(Name, "Cash ")) {
cash = strval(Value);
break;
}
else if(!strcmp(Name, "Admin ")) {
admin = strval(Value2);
break;
}
}
}
switch(banned)
{
case 0: bannedresult = "Sim";
case 1: bannedresult = "Nгo";
}
switch(admin)
{
case 0: Adminrank = "Nгo faz parte da STAFF";
case 1: Adminrank = "Ajudante";
case 2: Adminrank = "Moderator";
case 3: Adminrank = "Administrator";
case 4: Adminrank = "Sub Dono";
case 5: Adminrank = "Game Master";
}
format(Cells1, sizeof(Cells1), "Status: ( %s )\n", IsPlayerConnected(playerid) ? ("Online") : ("Offline"));
format(Cells, sizeof(Cells), "Dinheiro: %d",cash);
format(Cells3, sizeof(Cells3), "Administrador: %s",Adminrank);
format(Cells2, sizeof(Cells2), "==> %s's Status", params);
SendClientMessage(playerid, -1, Cells1);
SendClientMessage(playerid, -1, Cells2);
SendClientMessage(playerid, -1, Cells);
SendClientMessage(playerid, -1, Cells3);
return true;
}
else
{
SendClientMessage(playerid,-1,"ERRO: Voce nгo pode ter acesso a este comando!");
return 1;
}
}