pawn Код:
CMD:lider(playerid, params[])
{
if(IsPlayerAdmin(playerid)) // Nгo se usa ; em algo que precisa abrir chaves.
{
new groupID, userID;
if(sscanf(params, "ud", userID, groupID)) return SendClientMessage(playerid, 0xFF8000AA, "/lider [playerid] [org]");
if(groupID < 1 || groupID > 9) return SendClientMessage(playerid, 0xFF8000AA, "Org invalida.");
pDados[playerid][Organizacao]=9; // Por que estб setando a organizaзгo 9?
pDados[playerid][Cargo] = 6; // Tenha certeza que nгo de para o lider promover ninguйm pra cargo 6.
new string[128], szPlayerName[24]; // Esqueceu de criar a varнбvel pra armazenar o nome do jogador
GetPlayerName(userID, szPlayerName, sizeof szPlayerName);
format(string, sizeof(string), "O %s й agora lider do %s.", szPlayerName, pDados[userID][Organizacao]); // Troquei pra userID pois vocк estб pegando a org do ID digitado, nгo a de quem usou /lideres
SendClientMessage(playerid, 0xFF8000AA, string);
// GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME); // Vocк estб pegando o nome do admin que digitouo comando pq?
format(string, sizeof(string), "[SISTEMA] %s tornou-te lider do %s.", szPlayerName, pDados[userID][Organizacao]); // troquei pra userID pois e a org do lider nгo do admin...
SendClientMessage(userID, 0xFF8000AA, string);
}
return 1;
}