10.06.2012, 19:02
Pessoal as minhas ORgs nгo estгo salvando, o salvamento estб em Dini, mas eu n sei se estou fazendo alguma coisa errada... Olhem pf, e se tiver coisa errada me falemm
Quando eu tento convidar alguem, ele fala q eu n sou lider... mas eu dei lider.. esse й o problema
PHP код:
stock SalvarDini(playerid)
{
new arquivo[60], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);
if(!dini_Exists(arquivo))
{
format(arquivo, sizeof(arquivo), "Contas/%s.ini", nome);
dini_Create(arquivo);
}
dini_IntSet(arquivo, "Org", PlayerInfo[playerid][Org]);
dini_IntSet(arquivo, "Cargo", PlayerInfo[playerid][Cargo]);
return 0;
}
stock CarregarDini(playerid)
{
new arquivo[60], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
format(arquivo, sizeof(arquivo), "Contas/%s", nome);
if(!dini_Exists(arquivo)) return dini_Create(arquivo); SalvarDini(playerid);
PlayerInfo[playerid][Org] = dini_Int(arquivo, "Org");
PlayerInfo[playerid][Cargo] = dini_Int(arquivo, "Cargo");
return 1;
}
PHP код:
CMD:lider(playerid, params[])
{
new org, id, string[128];
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Branco, "Vocк nгo й um ADM");
if(sscanf(params, "d""i", playerid, org)) return SendClientMessage(playerid, Branco, "USE: /lider [ID] [ORGANIZAЗГO]");
if (!IsPlayerConnected(playerid)) return SendClientMessage(playerid, Branco, "Este jogador nгo estб conectado");
format(string, sizeof(string), "Parabйns agora vocк й lider da(os) %s", GetOrgName(org));
SendClientMessage (playerid, Branco, string);
PlayerInfo[id][Org] = org;
PlayerInfo[id][Cargo] = 6;
return 1;
}
CMD:convidar (playerid, params[])
{
new PlayerB, string[128], org;
if(sscanf(params, "d", PlayerB)) return SendClientMessage(playerid, Branco, "Uso correto: /convidar [id]");
if (PlayerInfo[PlayerB][Org] < 5) return SendClientMessage (playerid, Branco, "Vocк nгo й lider");
if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, Branco, "Este jogador nгo estб conectado");
format (string, sizeof(string), "Bem Vindo a/os %s", GetOrgName(org));
if(PlayerInfo[playerid][Cargo] > 5)
{
PlayerInfo[playerid][Org] = org;
PlayerInfo[playerid][Cargo] = 1;
SendClientMessage(PlayerB, Branco, string);
return 1;
}
return 1;
}