SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 30/03/2016, 09:29 PM   #1
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default /comprarb Bug!?

O pawn ta travando mas eu n sei como arrumar pq se eu der tab ele vai tirar a ultima chave e vai dar warning

pawn Code:
if(!strcmp(cmdtext, "/plantarb", true))
    {
        if(bomb1[playerid] != 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Você não tem Bomba!");
            return 1;
        }
        if(Bombp != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "Alguem ja plantou uma bomba aqui.");
            return 1;
        }
        if(!PlayerToPoint(2.0 ,playerid, 1928.771484,-1785.187012,13.139766))
        {
            SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
            return 1;
        }
         if(Explodido != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
            return 1;
        }
        pdinhe1 = 0;
        pdinhe2 = 0;
        pdinhe3 = 0;
        pdinhe4 = 0;
        pdinhe5 = 0;
        pdinhe6 = 0;
        pdinhe7 = 0;
        Bombp = 1;
        bomb1[playerid] = 0;
        bombe[playerid] = 1;
        ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você plantou uma Bomba no caixa Digite /explodirb.");
        GameTextForPlayer(playerid,"~r~Bomba plantada",5000, 5);
        return 1;
        }
        else if(bomb11[playerid] != 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Você não tem Bomba!");
            return 1;
        }
        if(Bombpp != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "Alguem ja plantou uma bomba aqui.");
            return 1;
        }
        if(!PlayerToPoint(2.0 ,playerid, 2232.3899,-1162.6554,25.8906))
        {
            SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
            return 1;
        }
         if(Explodidoo != 0)
        {
            SendClientMessage(playerid, COLOR_GREY, "o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
            return 1;
        }
        pdinhe11 = 0;
        pdinhe22 = 0;
        pdinhe33 = 0;
        pdinhe44 = 0;
        pdinhe55 = 0;
        pdinhe66 = 0;
        pdinhe77 = 0;
        Bombpp = 1;
        bomb11[playerid] = 0;
        bombee[playerid] = 1;
        ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você plantou uma Bomba no caixa Digite /explodirb.");
        GameTextForPlayer(playerid,"~r~Bomba plantada",5000, 5);
        return 1;
    }
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 09:35 PM   #2
F1N4L
High-roller
 
F1N4L's Avatar
 
Join Date: Jun 2013
Posts: 2,726
Reputation: 260
Default Re: /comprarb "você não esta no local"

Tenta IsPlayerInRangeOfPoint
F1N4L is offline   Reply With Quote
Old 30/03/2016, 09:40 PM   #3
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: /comprarb Bug!?

FINAL OLHA o novo cod que eu coloquei ai em cima
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 09:54 PM   #4
F1N4L
High-roller
 
F1N4L's Avatar
 
Join Date: Jun 2013
Posts: 2,726
Reputation: 260
Default Re: /comprarb Bug!?

Quote:
Originally Posted by zGuigui2068 View Post
FINAL OLHA o novo cod que eu coloquei ai em cima
Você adicionou uma chave a mais

PHP Code:
if(!strcmp(cmdtext"/plantarb"true))
{
    
    if(
bomb1[playerid] != 1)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Você não tem Bomba!");
        return 
1;
    }
    if(
Bombp != 0)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Alguem ja plantou uma bomba aqui.");
        return 
1;
    }
    if(!
PlayerToPoint(2.0 ,playerid1928.771484,-1785.187012,13.139766))
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Você Não esta no caixa eletronico.");
        return 
1;
    }
    if(
Explodido != 0)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 
1;
    }
    
pdinhe1 0;
    
pdinhe2 0;
    
pdinhe3 0;
    
pdinhe4 0;
    
pdinhe5 0;
    
pdinhe6 0;
    
pdinhe7 0;
    
Bombp 1;
    
bomb1[playerid] = 0;
    
bombe[playerid] = 1;
    
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
    
SendClientMessage(playeridCOLOR_LIGHTBLUE"* Você plantou uma Bomba no caixa Digite /explodirb.");
    
GameTextForPlayer(playerid,"~r~Bomba plantada",50005);
    
    else if(
bomb11[playerid] != 1)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Você não tem Bomba!");
        return 
1;
    }
    if(
Bombpp != 0)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Alguem ja plantou uma bomba aqui.");
        return 
1;
    }
    if(!
PlayerToPoint(2.0 ,playerid2232.3899,-1162.6554,25.8906))
    {
        
        
SendClientMessage(playeridCOLOR_GREY"Você Não esta no caixa eletronico.");
        return 
1;
    }
    if(
Explodidoo != 0)
    {
        
        
SendClientMessage(playeridCOLOR_GREY"o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 
1;
    }
    
pdinhe11 0;
    
pdinhe22 0;
    
pdinhe33 0;
    
pdinhe44 0;
    
pdinhe55 0;
    
pdinhe66 0;
    
pdinhe77 0;
    
Bombpp 1;
    
bomb11[playerid] = 0;
    
bombee[playerid] = 1;
    
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
    
SendClientMessage(playeridCOLOR_LIGHTBLUE"* Você plantou uma Bomba no caixa Digite /explodirb.");
    
GameTextForPlayer(playerid,"~r~Bomba plantada",50005);
    
    return 
1;

Tenta...
F1N4L is offline   Reply With Quote
Old 30/03/2016, 09:54 PM   #5
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: /comprarb Bug!?

Editado vou testar
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 10:01 PM   #6
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: /comprarb Bug!?

pawn Code:
if(!strcmp(cmdtext, "/pdinhe1", true))
    {
        if(!PlayerToPoint(1.0 ,playerid, 1932.0181,-1783.9647,13.3828))
        {
            return 1;
        }
        if(pdinhe1 != 0)
        {
            return 1;
        }
        GranaRockstar(playerid, 50000);
        DestroyObject(dinhe1);
        pdinhe1 = 1;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Pegou dinheiro no chão.");
        return 1;
 }
    else if(!strcmp(cmdtext, "/pdinhe1", true))
    {
        if(!PlayerToPoint(1.0 ,playerid, 2228.2974,-1159.6223,25.7885))
        {
            return 1;
        }
        if(pdinhe11 != 0)
        {
            return 1;
        }
        GranaRockstar(playerid, 50000);
        DestroyObject(dinhe11);
        pdinhe11 = 1;
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "Pegou dinheiro no chão.");
        return 1;
 }

Como eu faria isso ?

tipo pq o cmd pra pegar o dinheiro do chao é esse pedinhe1 e são varios ai vc me falando eu ja arrumo aq

vlw mesmo ja por tar ajudando
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 10:10 PM   #7
F1N4L
High-roller
 
F1N4L's Avatar
 
Join Date: Jun 2013
Posts: 2,726
Reputation: 260
Default Re: /comprarb Bug!?

Vc está comparando comandos, vc irá usar um comando por vez então não use else if

PHP Code:
if(!strcmp(cmdtext"/pdinhe1"true))
    {
        if(
PlayerToPoint(1.0 ,playerid1932.0181,-1783.9647,13.3828) && pdinhe1 != 0)
        {
                        
GranaRockstar(playerid50000);
                    
DestroyObject(dinhe1);
                    
pdinhe1 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Pegou dinheiro no chão.");
            return 
1;
        }
            else return 
SendClientMessage(playeridCOLOR_LIGHTBLUE"Você não está próximo da área.");
        return 
1;
 }
     if(!
strcmp(cmdtext"/pdinhe1"true))
    {
        if(
PlayerToPoint(1.0 ,playerid2228.2974,-1159.6223,25.7885))
        {
                        
GranaRockstar(playerid50000);
                    
DestroyObject(dinhe11);
                    
pdinhe11 1;
                    
SendClientMessage(playeridCOLOR_LIGHTBLUE"Pegou dinheiro no chão.");
            return 
1;
        }
        else return 
SendClientMessage(playeridCOLOR_LIGHTBLUE"Você não está próximo da área.");
        return 
1;
 } 
ou

PHP Code:
if(!strcmp(cmdtext"/pdinhe"true))
    {
        if(
PlayerToPoint(1.0 ,playerid1932.0181,-1783.9647,13.3828) && pdinhe1 != 0)
        {
                        
GranaRockstar(playerid50000);
                    
DestroyObject(dinhe1);
                    
pdinhe1 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Pegou dinheiro no chão.");
            return 
1;
        }
            else if(
PlayerToPoint(1.0 ,playerid2228.2974,-1159.6223,25.7885) && pdinhe11 != 0)
        {
                        
GranaRockstar(playerid50000);
                    
DestroyObject(dinhe11);
                    
pdinhe11 1;
                
SendClientMessage(playeridCOLOR_LIGHTBLUE"Pegou dinheiro no chão.");
            return 
1;
        }
            else return 
SendClientMessage(playeridCOLOR_LIGHTBLUE"Você não está próximo da área.");
        return 
1;
 } 
F1N4L is offline   Reply With Quote
Old 30/03/2016, 10:41 PM   #8
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: /comprarb Bug!?

Bugo meu comentario
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 10:44 PM   #9
zGuigui2068
Huge Clucker
 
zGuigui2068's Avatar
 
Join Date: Dec 2013
Posts: 394
Reputation: 0
Default Re: /comprarb Bug!?

Mano me ajuda compilei aq deu esses 2 erros:

pawn Code:
if(!strcmp(cmdtext, "/explodirb", true))
    {
        if(bombe[playerid] != 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Você não plantou uma bomba!");
            return 1;
        }
        if(!PlayerToPoint(60.0 ,playerid, 1928.771484,-1785.187012,13.139766))
        {
            SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
            return 1;
        }
        GameTextForPlayer(playerid,"~r~Bomba explodida",5000, 5);
        Bombp = 0;
        DestroyObject(caixa1);
        bombe[playerid] = 0;
        Iniciarbomba();
        concertar2();
        SendClientMessageToAll(-1, "[Camera de segurança]um Caixa eletronico foi explodido em LS.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você Explodiu um caixa eletronico,pegue o dinheiro do chão apertando enter!.");
        SetTimer("concertar", 300000, false);
        return 1;
        if(bombee[playerid] != 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Você não plantou uma bomba!");
            return 1;
        }
        if(!PlayerToPoint(60.0 ,playerid, 2232.3901,-1162.6427,25.8906))
        {
            SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
            return 1;
        }
        GameTextForPlayer(playerid,"~r~Bomba explodida",5000, 5);
        Bombpp = 0;
        DestroyObject(caixa11);
        bombee[playerid] = 0;
        Iniciarbombaa();
        concertar22();
        SendClientMessageToAll(-1, "[Camera de segurança]um Caixa eletronico foi explodido em LS.");
        SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você Explodiu um caixa eletronico,pegue o dinheiro do chão apertando enter!.");
        SetTimer("concertarr", 300000, false);
        return 1;
    }

pawn Code:
if(!strcmp(cmdtext, "/plantarb", true))
{
    if(bomb1[playerid] != 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Você não tem Bomba!");
        return 1;
    }
    if(Bombp != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Alguem ja plantou uma bomba aqui.");
        return 1;
    }
    if(!PlayerToPoint(2.0 ,playerid, 1928.771484,-1785.187012,13.139766))
    {
        SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
        return 1;
    }
    if(Explodido != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 1;
    }
    pdinhe1 = 0;
    pdinhe2 = 0;
    pdinhe3 = 0;
    pdinhe4 = 0;
    pdinhe5 = 0;
    pdinhe6 = 0;
    pdinhe7 = 0;
    Bombp = 1;
    bomb11[playerid] = 0;
    bomb1[playerid] = 0;
    bombe[playerid] = 1;
    ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você plantou uma Bomba no caixa Digite /explodirb.");
    GameTextForPlayer(playerid,"~r~Bomba plantada",5000, 5);
    else if(bomb11[playerid] != 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Você não tem Bomba!");
        return 1;
    }
    if(Bombpp != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "Alguem ja plantou uma bomba aqui.");
        return 1;
    }
    if(!PlayerToPoint(2.0 ,playerid, 2232.3899,-1162.6554,25.8906))
    {
        SendClientMessage(playerid, COLOR_GREY, "Você Não esta no caixa eletronico.");
        return 1;
    }
    if(Explodidoo != 0)
    {
        SendClientMessage(playerid, COLOR_GREY, "o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 1;
    }
    pdinhe11 = 0;
    pdinhe22 = 0;
    pdinhe33 = 0;
    pdinhe44 = 0;
    pdinhe55 = 0;
    pdinhe66 = 0;
    pdinhe77 = 0;
    Bombpp = 1;
    bomb1[playerid] = 0;
    bomb11[playerid] = 0;
    bombee[playerid] = 1;
    ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Você plantou uma Bomba no caixa Digite /explodirb.");
    GameTextForPlayer(playerid,"~r~Bomba plantada",5000, 5);
    return 1;
}


C:\Users\Gustavo\Desktop\BSR GM OF - Cópia\BSR GM OF - Cópia\Gamemodes\BSR.pwn(21462) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\BSR GM OF - Cópia\BSR GM OF - Cópia\Gamemodes\BSR.pwn(21462) : warning 215: expression has no effect
C:\Users\Gustavo\Desktop\BSR GM OF - Cópia\BSR GM OF - Cópia\Gamemodes\BSR.pwn(21462) : error 001: expected token: ";", but found "if"
C:\Users\Gustavo\Desktop\BSR GM OF - Cópia\BSR GM OF - Cópia\Gamemodes\BSR.pwn(21751) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
zGuigui2068 is offline   Reply With Quote
Old 30/03/2016, 11:11 PM   #10
F1N4L
High-roller
 
F1N4L's Avatar
 
Join Date: Jun 2013
Posts: 2,726
Reputation: 260
Default Re: /comprarb Bug!?

Só pra avisar, o comando pode n funcionar corretamente, vc precisa adapta-lo melhor:

PHP Code:
if(!strcmp(cmdtext"/plantarb"true))
{
    if(
bomb1[playerid] != 1)
    {
        
SendClientMessage(playeridCOLOR_GREY"Você não tem Bomba!");
        return 
1;
    }
    if(
Bombp != 0)
    {
        
SendClientMessage(playeridCOLOR_GREY"Alguem ja plantou uma bomba aqui.");
        return 
1;
    }
    if(!
PlayerToPoint(2.0 ,playerid1928.771484,-1785.187012,13.139766))
    {
        
SendClientMessage(playeridCOLOR_GREY"Você Não esta no caixa eletronico.");
        return 
1;
    }
    if(
Explodido != 0)
    {
        
SendClientMessage(playeridCOLOR_GREY"o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 
1;
    }
    
pdinhe1 0;
    
pdinhe2 0;
    
pdinhe3 0;
    
pdinhe4 0;
    
pdinhe5 0;
    
pdinhe6 0;
    
pdinhe7 0;
    
Bombp 1;
    
bomb11[playerid] = 0;
    
bomb1[playerid] = 0;
    
bombe[playerid] = 1;
    
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
    
SendClientMessage(playeridCOLOR_LIGHTBLUE"* Você plantou uma Bomba no caixa Digite /explodirb.");
    
GameTextForPlayer(playerid,"~r~Bomba plantada",50005);
    if(
bomb11[playerid] != 1)
    {
        
SendClientMessage(playeridCOLOR_GREY"Você não tem Bomba!");
        return 
1;
    }
    if(
Bombpp != 0)
    {
        
SendClientMessage(playeridCOLOR_GREY"Alguem ja plantou uma bomba aqui.");
        return 
1;
    }
    if(!
PlayerToPoint(2.0 ,playerid2232.3899,-1162.6554,25.8906))
    {
        
SendClientMessage(playeridCOLOR_GREY"Você Não esta no caixa eletronico.");
        return 
1;
    }
    if(
Explodidoo != 0)
    {
        
SendClientMessage(playeridCOLOR_GREY"o caixa elêtronico foi explodido, espere quando ele estiver pronto!.");
        return 
1;
    }
    
pdinhe11 0;
    
pdinhe22 0;
    
pdinhe33 0;
    
pdinhe44 0;
    
pdinhe55 0;
    
pdinhe66 0;
    
pdinhe77 0;
    
Bombpp 1;
    
bomb1[playerid] = 0;
    
bomb11[playerid] = 0;
    
bombee[playerid] = 1;
    
ApplyAnimation(playerid"BOMBER""BOM_Plant"4.000000);
    
SendClientMessage(playeridCOLOR_LIGHTBLUE"* Você plantou uma Bomba no caixa Digite /explodirb.");
    
GameTextForPlayer(playerid,"~r~Bomba plantada",50005);
    return 
1;

F1N4L is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Ei você iniciante da uma olhadinha aqui ;) " Nunca desista persista , pois um dia você conquista ! " ScripterInicianteBR Português/Portuguese 44 04/01/2015 03:58 PM
[Off] O que é um " Código Bonito " Para você ? Duun Português/Portuguese 11 26/02/2013 12:56 AM
5 Dialog errors - Input line too long, undefined symbol "t","is" and "only" Deal-or-die Scripting Help 6 01/05/2012 12:08 PM


All times are GMT. The time now is 01:51 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.