12.01.2015, 18:30
Olб galera..
estou com um problema no meu GameMode pode ser falta de atenзгo minha e tal mas..
nгo estб salvando o ADMIN no Player.
Olhem o cуdigo:
Ao player logar:
ao player sair:
ao player conectar no server:
Obs: sу nгo salva o admin, o resto salva, matou, morreu tal tal...
estou com um problema no meu GameMode pode ser falta de atenзгo minha e tal mas..
nгo estб salvando o ADMIN no Player.
Olhem o cуdigo:
pawn Код:
CMD:setadmin(playerid, params[])
{
new String[100], levels;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Vocк precisa logar na RCON.");
if(sscanf(params, "ud", giveplayerid, levels)) return SendClientMessage(playerid, 0xAD0000AA, "Use /setadmin [id] [level]");
if (levels < 0 || levels > 4) return SendClientMessage(playerid, 0xFF0000FF, "Level invбlido. Use de 1 б 4 .");
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб online.");
Player[giveplayerid][pAdmin] = levels;
return 1;
}
pawn Код:
CarregarConta(playerid) {
if(DOF2_FileExists(Contas(playerid))) {
if(IsPlayerConnected(playerid)) {
Player[playerid][pAdmin] = DOF2_GetInt(Contas(playerid), "Admin");
DOF2_SaveFile();
}
}
return 1;
}
pawn Код:
SalvarConta(playerid) {
DOF2_SetInt(arquivo, "Admin", Player[playerid][pAdmin]);
DOF2_SaveFile();
}
ao player conectar no server:
pawn Код:
Player[playerid][pAdmin] = 0;
Obs: sу nгo salva o admin, o resto salva, matou, morreu tal tal...