26.08.2013, 01:30
bom meu /promover ele pega, mais quando chama o "level" ele retorna com a mensagem /promover id Cargo
ele nao seta o cargo
code
ele nao seta o cargo
code
pawn Код:
CMD:promover(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new idx;
if(sscanf(params, "d", iddele))
return SendClientMessage(playerid, COR_CINZA1, "Use: /promover [id]");
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmd, idx);
level = strval(tmp);
new giveplayer[MAX_PLAYER_NAME];
new sendername[MAX_PLAYER_NAME];
if(level > 5 || level < 1) { SendClientMessage(playerid, COR_ROXO, " Cargos de 1 a 5, Cargo 5 й Sub-Lнder!"); return 1; }
if (BrunoInfo[playerid][pLider] > 0)
{
if(IsPlayerConnected(para1))
{
for(new i = 0; i < SLOTS; i++)
{
if(BrunoInfo[para1][pMembro] == BrunoInfo[playerid][pLider])
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
BrunoInfo[para1][pCargo] = level;
format(String, sizeof(String), " Vocк foi promovido pelo lнder %s", sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, String);
format(String, sizeof(String), " Vocк promoveu %s a cargo %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, String);
new org = BrunoInfo[playerid][pLider];
if(level == 5)
{
if(strcmp(InfoOrg[org][SubLider],"Ninguem",true)==0)
{
DemitirInfoOrg(giveplayer);
ConviteInfoOrg(giveplayer, org, 5);
}
else
{
strmid(String, InfoOrg[org][SubLider], 0, strlen(InfoOrg[org][SubLider]), 255);
DemitirInfoOrg(giveplayer);
DemitirInfoOrg(InfoOrg[org][SubLider]);
ConviteInfoOrg(String, org, 4);
ConviteInfoOrg(giveplayer, org, 5);
}
}
if(strcmp(InfoOrg[org][SubLider],giveplayer,true)==0)
{
if(level < 5)
{
DemitirInfoOrg(giveplayer);
ConviteInfoOrg(giveplayer, org, level);
}
}
return 1;
}
if(BrunoInfo[para1][pMembro] != BrunoInfo[playerid][pLider])
{
SendClientMessage(playerid, COR_ROXO, "Nгo pode promover quem nгo й da sua org.");
return 1;
}
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COR_BRANCO, "Vocк nгo й um lнder !");
}
}
return 1;
}