[Ajuda] Ao player ser sequestrado, nгo usar esses seguintes comandos..
#1

Queria que quando o player fosse sequestrado, ele nгo podesse usar os seguintes comandos:

/ligar, /ga, /r, /an

E ao tentar usar esses comandos, aparecer esta mensagem -> Vocк estб sendo sequestrado, por isso.. nгo pode usar este comando!

Cуdigo do sequestrar:

PHP код:
if(strcmp(cmd"/sequestrar"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            if(
PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pLider] == || PlayerInfo[playerid][pMembro] == || PlayerInfo[playerid][pLider] == || PlayerInfo[playerid][pMembro] == 14 || PlayerInfo[playerid][pLider] == 14 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 17 || PlayerInfo[playerid][pLider] == 17
            
|| PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18 || PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19 || PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20 || PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21
            
|| PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24 || PlayerInfo[playerid][pMembro] == 25 || PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 26 || PlayerInfo[playerid][pLider] == 26 || PlayerInfo[playerid][pMembro] == 28 || PlayerInfo[playerid][pLider] == 28 || PlayerInfo[playerid][pMembro] == 29 || PlayerInfo[playerid][pLider] == 29
             
|| PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23)
             {
                if(
PlayerInfo[playerid][pCargo] < 3)
                {
                    
SendClientMessage(playeridCOLOR_GREY"   Vocк precisa de cargo 3+ para amarrar!");
                    return 
1;
                }
                
tmp strtok(cmdtextidx);
                if(!
strlen(tmp)) {
                    
SendClientMessage(playeridCOLOR_WHITE"USE: /sequestrar [ID/Nome]");
                    return 
1;
                }
                
giveplayerid ReturnUser(tmp);
                new 
Organizacao GetPlayerOrg(playerid);
                if(
IsPlayerConnected(giveplayerid))
                {
                    if(
giveplayerid != INVALID_PLAYER_ID)
                    {
                        if(
Sequestrado[giveplayerid] == 1)
                        {
                            
SendClientMessage(playeridCOLOR_GREY"Este jogador jб estб sendo sequestrado!");
                            return 
1;
                        }
                        if(
GuSequestro[Organizacao][QuantidadeSequestro] == 2)
                        {
                            
SendClientMessage(playeridCOLOR_GREY"Sua organizaзгo ultrapassou o limite de sequestros por PayDay !");
                            return 
true;
                        }
                        if (
ProxDetectorS(8.0playeridgiveplayerid))
                        {
                            new 
ttext[20];
                               if(
GetPlayerOrg(giveplayerid) == 0) { ttext "500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 1) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 2) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 3) { ttext "1000000"; }
                             if(
GetPlayerOrg(giveplayerid) == 4) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 5) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 6) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 7) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 8) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 9) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 10) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 11) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 12) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 13) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 14) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 15) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 16) { ttext "1000000"; }
                             if(
GetPlayerOrg(giveplayerid) == 17) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 18) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 19) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 20) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 21) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 22) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 23) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 24) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 25) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 26) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 27) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 28) { ttext "1000000"; }
                             if(
GetPlayerOrg(giveplayerid) == 29) { ttext "1500000"; }
                            if(
GetPlayerOrg(giveplayerid) == 30) { ttext "2000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 31) { ttext "1000000"; }
                            if(
GetPlayerOrg(giveplayerid) == 32) { ttext "2000000"; }
                            if(
PlayerInfo[giveplayerid][pCargo] > 5) { ttext "4000000"; }
                            new 
car GetPlayerVehicleID(playerid);
                            
//if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode amarrar a si mesmo!"); return 1; }
                            
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == && IsPlayerInVehicle(giveplayeridcar))
                            {
                                
GetPlayerName(giveplayeridgiveplayersizeof(giveplayer));
                                
GetPlayerName(playeridsendernamesizeof(sendername));
                                
format(stringsizeof(string), "* Vocк foi sequestrado por %s."sendername);
                                
SendClientMessage(giveplayeridCOLOR_LIGHTBLUEstring);
                                
format(stringsizeof(string), "* Vocк estб sequestrando %s."giveplayer);
                                
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                                
format(stringsizeof(string), "* %s estб sequestrando %s."sendername ,giveplayer);
                                
ProxDetector(30.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                                
GameTextForPlayer(giveplayerid"~>~~r~SEQUESTRADO~<~"25003);
                                
TogglePlayerControllable(giveplayerid0);
                                
format(stringsizeof(string), "[SEQUESTRO]: O %s %s estб sequestrando %s no valor de R$%s.",NomeORG(playerid),PlayerName(playerid),PlayerName(giveplayerid),ttext);
                                
SendClientMessageToAll(COLOR_LIGHTREDstring);
                                   
Sequestrado[giveplayerid] = 1;
                                   
PlayerTied[giveplayerid] = 0;
                                   
PlayerInfo[giveplayerid][pMuted] = 0;
                                   
PlayerInfo[giveplayerid][pInt] = 0;
                                   
SetPlayerInterior(giveplayerid0);
                                   
TogglePlayerControllable(giveplayerid1);
                                   
GuSequestro[Organizacao][QuantidadeSequestro] += 1;
                            }
                            else
                            {
                                
SendClientMessage(playeridCOLOR_GREY"   Jogador nгo esta no seu carro ou vocк nгo e o motorista!");
                                return 
1;
                            }
                        }
                        else
                        {
                            
SendClientMessage(playeridCOLOR_GREY"   Esse jogador esta longe de vocк!");
                            return 
1;
                        }
                    }
                } 
Obrigado a quem me ajudar.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)