SA-MP Forums Archive
[Ajuda] interiores - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] interiores (/showthread.php?tid=373213)



interiores - Petrick™ - 29.08.2012

Eae Galera gostaria que vcs me ajuda-se, tipo quando um player da /roubar ai ele fica com um anim catando o dinheiro ai blz, ai o player que estiver roubando digita /gps, o anim sair e o player comeзa a andar e ficar com as armas na mгo gostaria de bloquear o comando /gps no banco , vcs podia me ajuda , obrigado.

PHP код:
    if(strcmp(cmd,"/roubar",true)==0)
    {
        if(
PlayerInfo[playerid][pMembro] != 5 && PlayerInfo[playerid][pLider] != 5
        
&& PlayerInfo[playerid][pMembro] != 14 && PlayerInfo[playerid][pLider] != 14
        
&& 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
        
&& GetPlayerOrg(playerid) != 6 && GetPlayerOrg(playerid) != 12
        
&& GetPlayerOrg(playerid) != 13    && GetPlayerOrg(playerid) != 15
        
&& GetPlayerOrg(playerid) != 23)
        {
            
SendClientMessage(playerid,COLOR_GREY,"Vocк nгo pode assaltar !");
            return 
true;
        }
        if(
roubando[playerid] == 1)
        {
               
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ja estб roubando algum lugar.");
            return 
true;
        }
        if(
PlayerToPoint(2.0,playerid, 2144.4177,1641.5360,993.5761))
        {
            if(
roubobanco == 1)
            {
                   
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse cofre.");
                return 
true;
            }
            if(
temporoubobanco == 1)
            {
                   
SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre do banco espere 3 minutos para roubar de novo !");
                return 
true;
            }
            
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
            
SendClientMessageToAll(COLOR_WHITE, "(=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=({FFD700}Assalto ao Banco{BFC0C2})=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)");
            
format(string, sizeof(string), "%s e os %s estгo tentando roubar o cofre banco! ID:[%d]", playername, NomeORG(playerid) , playerid);
            
SendClientMessageToAll(GetPlayerColor(playerid), string);
            
SendClientMessage(playerid, COLOR_GRAD5, "Espere 40 segundos para terminar de roubar o banco.");
            
SetPlayerCriminal(playerid,255, "Tentativa de Roubo ao Banco");
            
roubando[playerid] = 1;
            
ProvocoBanco[playerid] = 1;
            
roubobanco = 1;
            
temporoubobanco = 1;
            
Controle(playerid, 0);
            
SetPlayerPos(playerid, 2144.3711,1641.4792,993.5761);
            
SetPlayerFacingAngle(playerid,1.2666);
            
SetTimer("Aroubo", 220000, 0);
            
SetTimerEx("AnimRouboBanco", 900, 0, "i", playerid);
            
ApplyAnimation(playerid, "ROB_BANK", "CAT_Safe_Rob", 4.0, 1, 0, 0, 1, 0);
            
tempobanco = SetTimerEx("RouboBanco", 40000, 0, "i", playerid);
            
SetPlayerAttachedObject(playerid, 0, 1550, 1, 0.000000, -0.313611, 0.021003, 0.445490, 86.754409, 355.370239, 0.926815, 1.000000, 1.000000);
            
SetTimerEx("AcabarMochila", 120000, 0, "i", playerid);
            return 
true;
        }
        else if(
PlayerToPoint(2.0,playerid,820.6042,8.3990,1004.1962))
        {
            if(
roubolot == 1)
            {
                   
SendClientMessage(playerid, COLOR_GRAD5, "Jб estб tendo uma tentativa de roubo nesse cofre.");
                return 
true;
            }
            if(
temporoubolot == 1)
            {
                   
SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre da Lotйrica espere 3 minutos para roubar de novo !");
                return 
true;
            } 



Re: interiores - Douglas_prt - 29.08.2012

Poste o comando /gps.


Re: interiores - Petrick™ - 29.08.2012

Quote:
Originally Posted by Douglas_prt
Посмотреть сообщение
Poste o comando /gps.
Comando ae mano
PHP код:
    if (strcmp(cmd, "/gps", true) == 0)
    {
        
Controle(playerid, 0);
        
ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"{D54DF0}GPS do {00FF04}B{FFFF00}H{0044FF}L{FFFFFF}","Locais em Geral\nHead Quarters\nTerritorios\nCasas Por ID\nEmpresas Por ID\nDesligar GPS","Aceitar","Sair");
        
EmDialog[playerid] = 1;
        return 
true;
    } 



Re: interiores - Douglas_prt - 29.08.2012

Bom... acho que assim nгo poderб usar o comando no Banco.

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
{
    if(PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761)) return SendClientMessage(playerid, -1, "Nгo pode usar o /gps no banco");
    if(!PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761))
    {
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"{D54DF0}GPS do {00FF04}B{FFFF00}H{0044FF}L{FFFFFF}","Locais em Geral\nHead Quarters\nTerritorios\nCasas Por ID\nEmpresas Por ID\nDesligar GPS","Aceitar","Sair");
        EmDialog[playerid] = 1;
    }
    return true;
}



Re: interiores - Petrick™ - 29.08.2012

Quote:
Originally Posted by Douglas_prt
Посмотреть сообщение
Bom... acho que assim nгo poderб usar o comando no Banco.

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
{
    if(PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761)) return SendClientMessage(playerid, -1, "Nгo pode usar o /gps no banco");
    if(!PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761))
    {
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"{D54DF0}GPS do {00FF04}B{FFFF00}H{0044FF}L{FFFFFF}","Locais em Geral\nHead Quarters\nTerritorios\nCasas Por ID\nEmpresas Por ID\nDesligar GPS","Aceitar","Sair");
        EmDialog[playerid] = 1;
    }
    return true;
}
deu erro olhe

PHP код:
C:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33426) : error 029: invalid expression, assumed zero
C
:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33431) : warning 225: unreachable code
Pawn compiler 3.2.3664              Copyright 
(c) 1997-2006, ITB CompuPhase
1 Error
. 



Re: interiores - Douglas_prt - 29.08.2012

Tenta assim:

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
{
    if(!PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761)) return SendClientMessage(playerid, -1, "Nгo pode usar o /gps no banco");
    Controle(playerid, 0);
    ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"{D54DF0}GPS do {00FF04}B{FFFF00}H{0044FF}L{FFFFFF}","Locais em Geral\nHead Quarters\nTerritorios\nCasas Por ID\nEmpresas Por ID\nDesligar GPS","Aceitar","Sair");
    EmDialog[playerid] = 1;    
    return true;
}
Curiosidade: Porque voce quer bloquear o comando /gps no banco '-' ?!?!?


Re: interiores - Petrick™ - 29.08.2012

Quote:
Originally Posted by Douglas_prt
Посмотреть сообщение
Tenta assim:

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
{
    if(PlayerToPoint(6.0,playerid, 2144.4177,1641.5360,993.5761)) return SendClientMessage(playerid, -1, "Nгo pode usar o /gps no banco");
    Controle(playerid, 0);
    ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"{D54DF0}GPS do {00FF04}B{FFFF00}H{0044FF}L{FFFFFF}","Locais em Geral\nHead Quarters\nTerritorios\nCasas Por ID\nEmpresas Por ID\nDesligar GPS","Aceitar","Sair");
    EmDialog[playerid] = 1;    
    return true;
}
Curiosidade: Porque voce quer bloquear o comando /gps no banco '-' ?!?!?
Pq quando eu vou roubar o o banco pйga normal ai seu eu digitar /gps o anim do banco sair.


Re: interiores - Douglas_prt - 29.08.2012

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
Pq quando eu vou roubar o o banco pйga normal ai seu eu digitar /gps o anim do banco sair.
Hm ok, jб percebi! O comando funcionou?


Re: interiores - Petrick™ - 29.08.2012

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
Pq quando eu vou roubar o o banco pйga normal ai seu eu digitar /gps o anim do banco sair.
PHP код:
C:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33423) : error 029: invalid expression, assumed zero
C
:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33428) : warning 225: unreachable code 
deu esse erro mano


Re: interiores - Douglas_prt - 29.08.2012

Quote:
Originally Posted by petrick_schoba
Посмотреть сообщение
PHP код:
C:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33423) : error 029: invalid expression, assumed zero
C
:\Documents and Settings\Petrick\Desktop\GM Brasil Multuplayer\gamemodes\BML.pwn(33428) : warning 225: unreachable code 
deu esse erro mano
Manda as linhas que dгo erro...