09.10.2013, 00:29
Faz assim, mudei para StrCmp..
/btp
Agora /darlider
/btp
pawn Код:
if (strcmp("/btp", cmdtext, true, 10) == 0)
{
new playername[MAX_PLAYER_NAME], string[128];
if(pDados[playerid][Organizacao] >= 1)
{
SendClientMessage(playerid, 0xBFC0C2FF, "Membros Online");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(pDados[i][Organizacao] == pDados[playerid][Organizacao])
{
GetPlayerName(i, playername, sizeof(playername));
if(pDados[i][Patente] <= 4)
{
format(string, sizeof(string), "Membro: %s, Patente: %d", playername, pDados[i][Patente]);
SendClientMessage(playerid, GetPlayerColor(playerid), string);
}
else
{
if(pDados[i][Patente] == 6)
{
format(string, sizeof(string), "Membro: %s, Patente: Coronel", playername);
SendClientMessage(playerid, GetPlayerColor(playerid), string);
}
else if(pDados[i][Patente] == 5)
{
format(string, sizeof(string), "Membro: %s, Patente: outrapatente", playername);
SendClientMessage(playerid, GetPlayerColor(playerid), string);
}
}
}
}
}
}
else
{
SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo pertence a nenhuma Organizaзгo.");
}
return 1;
}
pawn Код:
if (strcmp("/darlider", cmdtext, true, 10) == 0)
{
new id, org, string[256], quemdeu[MAX_PLAYER_NAME], quemganhou[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, 0xAD0000AA, "{00E5FF}Vocк nгo estб autorizado a usar este Comando.");
}
if(sscanf(cmdtext, "i", id)) return 1;
{
SendClientMessage(playerid, 0xAD0000AA, "USE: /darlider [ID] [ORGANIZAЗГO]");
}
if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб online.");
}
if(playerid == id)
{
SendClientMessage(playerid, 0xAD0000AA, "Vocк nгo pode dar lider a vocк mesmo.");
}
GetPlayerName(id, quemganhou, sizeof(quemganhou));
GetPlayerName(playerid, quemdeu, sizeof(quemdeu));
format(string, sizeof(string), "Vocк deu lнder da Organizaзгo %s para %s(ID: %d)", GetOrgName(org), quemganhou, id);
SendClientMessage(playerid, 0x00F6F6AA, string);
format(string, sizeof(string), "%s(ID: %d) te deu lнder da Organizaзгo %s.", quemdeu, playerid, GetOrgName(org));
SendClientMessage(id, 0x00F6F6AA, string);
format(string, sizeof(string), "%s(ID: %d) й o novo lнder da Organizaзгo %s.", quemganhou, id, GetOrgName(org));
SendClientMessageToAll(0x00F6F6AA, string);
pDados[id][Organizacao] = org;
pDados[id][Patente] = 6;
SpawnPlayer(id);
return 1;
}