[Ajuda] /lider [ID] [ORG ID]
#1

Gente, preciso urgentemente de ajuda. Pois, eu vн um tutorial de criar orgs, e consegui cria-las. porйm, tem uma questгo. Nгo ensinava a dar lider de uma org pra um jogador. E eu nгo sei o que fazer. As orgs sгo as seguintes :

new Nomeorgs[2][128] =
{
"Civil",
"Bombeiros"
};
Reply
#2

COMANDO
Quote:

CMD:darlider(playerid, params[])
{
new id, org, string[256], quemdeu[MAX_PLAYER_NAME], quemganhou[MAX_PLAYER_NAME]; //Cria vбriaveis que irб armazenar o id do lнder, a organizaзгo, o nome etc...
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xAD0000AA, "{00E5FF}Vocк nгo estб autorizado a usar este Comando."); //Verifica se o player estб logado na RCON, se nгo, returna a mensagem
if(sscanf(params, "ii", id, org)) return SendClientMessage(playerid, 0xAD0000AA, "USE: /darlider [ID] [ORGANIZAЗГO]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб online."); //Verifica se o player que iria ser setado lнder estб online
GetPlayerName(id, quemganhou, sizeof(quemganhou)); //Geta o nome de quem ganhou a lideanзa
GetPlayerName(playerid, quemdeu, sizeof(quemdeu)); //Geta o nome do admin que deu o lнder
format(string, sizeof(string), "Vocк deu lнder da Organizaзгo %s para %s(ID: %d)", GetOrgName(org), quemganhou, id); //Formata uma mensagem com o nome de quem ganhou a lideranзa, o nome da orgnizaзгo que foi setada e o "id"
SendClientMessage(playerid, 0x00F6F6AA, string); //Manda a mensgem formatada para quem digitou o comando (quem deu o lнder)
format(string, sizeof(string), "%s(ID: %d) te deu lнder da Organizaзгo %s.", quemdeu, playerid, GetOrgName(org)); //Formata uma mensgame com quem deu a lideranзa, o "playerid" e o nome organizaзгo setada
SendClientMessage(id, 0x00F6F6AA, string); //Envia a mensgaem formatada para que recebeu a lideranзa
format(string, sizeof(string), "%s(ID: %d) й o novo lнder da Organizaзгo %s.", quemganhou, id, GetOrgName(org)); //Formata a mensagem...
SendClientMessageToAll(0x00F6F6AA, string); //Envia a mensagem para todos Online
pDados[id][Organizacao] = org; //Seta a organizaзгo do "id"
pDados[id][Cargo] = 6; //Seta o cargo (lideranзa) do "id"
SpawnPlayer(id); //Spawna o player que rebeu a lideranзa
return 1; //Returnando a 1, nunca se esqueзa!
}

ESPERO TER AJUDADO!
Reply
#3

Quote:
Originally Posted by MediaScripter
Посмотреть сообщение
COMANDO
ESPERO TER AJUDADO!
Vou ver se funciona, thanks.
Reply
#4

Infelizmente nгo funcionou, MediaScripter. Para que nгo tenha tantas dъvidas do comando, Link do Tutorial й esse : https://sampforum.blast.hk/showthread.php?tid=288305
Reply
#5

Estou um pouco enferrujado, mas vamos lб.
PHP код:
//darlider
CMD:darlider(playeridparams[])
{
    new 
userorgplayerd[24], string[55];
    if(
sscanf(params"ui"userorg))
        return 
SendClientMessage(playerid, -1"Use: /darlider [id] [org]");
    
ProgressaoInfo[user][Membro] = org;
    
ProgressaoInfo[user][Cargo] = 6;
    
GetPlayerName(userplayerd24);
    
format(stringsizeof(string), "Administraзгo: Novo lнder da ORG %d - %s"orgplayerd);
    
SendClientMessageToAll(-1string);
    return 
1;

Reply
#6

Caraiba mano, vlw <3
Vou estudar este cуdigo, e tentar fazer ele
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)