Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:setcargo(playerid, params[])
- {
- if(Player[playerid][pAdmin] < 5 && Player[playerid][pCargoID] < 4)
- return SendErrorMessage(playerid, "Você não tem permissão para usar o comando!");
- new targetid, cargoid, torcidaid;
- if(sscanf(params, "ddd", targetid, torcidaid, cargoid))
- return SendSyntaxMessage(playerid, "/setcargo [playerid] [torcidaid] [cargoid]");
- else if(torcidaid < 0 || torcidaid > sizeof(Torcida))
- return SendErrorMessage(playerid, "ID da Torcida Inválido!");
- else if(!IsPlayerConnected(targetid))
- return SendErrorMessage(playerid, "ID Inválido!");
- else if(cargoid < 0 || cargoid > 4)
- return SendErrorMessage(playerid, "ID de cargo inválido.");
- if(cargoid == 4)
- {
- if(Player[playerid][pAdmin] < 5)
- return SendErrorMessage(playerid, "Somente Game Master que pode seta presidentes.");
- {
- SendAdminAction(playerid, "Você setou %s de Presidente da %s.", GetName[targetid], Torcida[torcidaid][Nome]);
- Player[targetid][pCargoID] = 4;
- SendWarningMessage(targetid, "%s setou você de presidente da %s.", GetName[playerid], Torcida[torcidaid][Nome]);
- SavePlayerAccount(targetid);
- }
- }
- if(cargoid == 3)
- {
- if(Player[playerid][TorcidaID] != Player[targetid][TorcidaID])
- return SendErrorMessage(playerid, "Este player não é da sua torcida.");
- else if(TorcidaData[Player[playerid][TorcidaID]][Punishment])
- return SendErrorMessage(playerid, "Sua torcida está punida! veja em (/punidas).");
- SendAdminAction(playerid, "Você setou %s de Vice-presidente.", GetName[targetid]);
- Player[targetid][pCargoID] = 3;
- SendWarningMessage(targetid, "%s setou você de Vice-presidente.", GetName[playerid]);
- SavePlayerAccount(targetid);
- }
- if(cargoid == 2)
- {
- if(Player[playerid][TorcidaID] != Player[targetid][TorcidaID])
- return SendErrorMessage(playerid, "Este player não é da sua torcida.");
- else if(TorcidaData[Player[playerid][TorcidaID]][Punishment])
- return SendErrorMessage(playerid, "Sua torcida está punida! veja em (/punidas).");
- SendAdminAction(playerid, "Você setou %s de Organizador.", GetName[targetid]);
- Player[targetid][pCargoID] = 2;
- SendWarningMessage(targetid, "%s setou você de Organizador.", GetName[playerid]);
- SavePlayerAccount(targetid);
- }
- if(cargoid == 1)
- {
- if(Player[playerid][TorcidaID] != Player[targetid][TorcidaID])
- return SendErrorMessage(playerid, "Este player não é da sua torcida.");
- else if(TorcidaData[Player[playerid][TorcidaID]][Punishment])
- return SendErrorMessage(playerid, "Sua torcida está punida! veja em (/punidas).");
- SendAdminAction(playerid, "Você setou %s de Puxador.", GetName[targetid], Torcida[torcidaid][Nome]);
- Player[targetid][pCargoID] = 1;
- SendWarningMessage(targetid, "%s setou você de Puxador.", GetName[playerid], Torcida[torcidaid][Nome]);
- SavePlayerAccount(targetid);
- }
- if(cargoid == 0)
- {
- if(Player[playerid][TorcidaID] != Player[targetid][TorcidaID])
- return SendErrorMessage(playerid, "Este player não é da sua torcida.");
- else if(TorcidaData[Player[playerid][TorcidaID]][Punishment])
- return SendErrorMessage(playerid, "Sua torcida está punida! veja em (/punidas).");
- SendAdminAction(playerid, "Você removeu todos os cargo do player %s.", GetName[targetid]);
- Player[targetid][pCargoID] = 0;
- SendWarningMessage(targetid, "%s removeu todos seus cargo.", GetName[playerid]);
- SavePlayerAccount(targetid);
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement