14.03.2012, 16:14
pode usar esse comando:
no inicio do gm botar:
Vai na public OnPlayerConnect, para cada vez que um lider logar aparecer uma mensagem.
PS: Desculpe se estб mal organizado mas no fуrum й muito dificil.
no inicio do gm botar:
pawn Код:
enum pInfo:
{
pLeader
};
pawn Код:
if(strcmp(cmd,"/darlider", true) == 0)
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"Vocк nгo й administrador!!!!!");
new tmp[24], idx; tmp = strtok(params, idx);
if(!strlen(tmp))
return SendClientMessage(playerid, COLOR_GREY, "[USO] /darlider [id/nick] [Number(1-10)]");
if(level > 10 || level < 0)
return SendClientMessage(playerid, COLOR_RED,"[ERRO] Nъmeros entre 1 e 10")
if(IsPlayerConnected(giveid))
{
if(giveid != INVALID_PLAYER_ID)
{
if(Player[giveid][pMember] != 0)
return SendClientMessage(playerid, COLOR_LIGHTBLUE, "O jogador jб tem uma profissгo.");
Player[giveid][pLeader] = level;
if(Player[giveid][pAdmin] < 6)
{
format(thestring, sizeof(thestring), "%s lhe lider", Player[playerid][pName]);
SendClientMessage(giveid, COLOR_LIGHTBLUE, thestring);
format(thestring, sizeof(thestring), "%s й o novo lнder administrativo da ORG %s (%d).", Player[giveid][pName], OrgsNames[level], level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, thestring);
new org[128];
if(strcmp(dini_Get(org,OrgsCargos[0]),"Nenhum",true)!=0)
return SendClientMessage(playerid, COLOR_LIGHTBLUE, "A profissгo jб possui um lнder.");
if(level == 0) { Player[giveid][pChar] = 23; DelMembro(giveid); }
else if(level == 1) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder na NOME DA ORG"); Player[giveid][pChar] = 265; gTeam[giveid] = 2;}
else if(level == 2) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder no NOME DA ORG "); Player[giveid][pChar] = 286; gTeam[giveid] = 2; }
else if(level == 3) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder no NOME DA ORG ."); Player[giveid][pChar] = 287; gTeam[giveid] = 2;}
else if(level == 4) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder nos NOME DA ORG."); Player[giveid][pChar] = 279; gTeam[giveid] = 4;}
else if(level == 5) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder nos NOME DA ORG."); Player[giveid][pChar] = 104; gTeam[giveid] = 7;}
else if(level == 6) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder na NOME DA ORG."); Player[giveid][pChar] = 270; gTeam[giveid] = 7;}
else if(level == 7) { SendClientMessageToAll(COLOR_PREF, "Hб um novo lider nos NOME DA ORG ."); Player[giveid][pChar] = 147; gTeam[giveid] = 8;}
else if(level == 8) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder nos NOME DA ORG"); Player[giveid][pChar] = 165; gTeam[giveid] = 8;}
else if(level == 9) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder nos NOME DA ORG."); Player[giveid][pChar] = 185; gTeam[giveid] = 9;}
else if(level == 10) { SendClientMessageToAll(COLOR_NOME DA ORG, "Hб um novo lнder nos NOME DA ORG"); Player[giveid][pChar] = 47; gTeam[giveid] = 47;}
}
Player[giveid][pMember] = level;
Player[giveid][pRank] = 6;
Player[giveid][pTeam] = gTeam[giveid];
Player[giveid][pModel] = Player[giveid][pChar];
SetPlayerSkin(giveid, Player[giveid][pChar]);
SetPlayerToTeamColor(giveid);
if(Player[giveid][pAdmin] < 7)
AddMembro(giveid);
}
}
else
SendClientMessage(playerid, COLOR_RED, "[ERRO] Jogador nгo encontrado.");
return 1;
}
pawn Код:
public OnPlayerConnect(playerid)
PS: Desculpe se estб mal organizado mas no fуrum й muito dificil.