[ajuda] POBLEMA ROUBAR BANCO
#1

Me ajuda ai Pessoal !

Код:
if(strcmp(cmd,"/roubar",true)==0)
    {
    new gangtext[64];
    if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15) { gangtext = "Groove Street"; }
    else if(PlayerInfo[playerid][pMembro] == 18 || PlayerInfo[playerid][pLider] == 18) { gangtext = "Ballas"; }
    else if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5) { gangtext = "Los Aztecas"; }
    else if(PlayerInfo[playerid][pMembro] == 6 || PlayerInfo[playerid][pLider] == 6) { gangtext = "Hamas"; }
    else if(PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8) { gangtext = "Hitmans"; }
    else if(PlayerInfo[playerid][pMembro] == 13 || PlayerInfo[playerid][pLider] == 13) { gangtext = "Surfistas"; }
    else if(PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16) { gangtext = "Al'qaeda"; }
    else if(PlayerInfo[playerid][pMembro] == 19 || PlayerInfo[playerid][pLider] == 19) { gangtext = "Los Vagos"; }
    else if(PlayerInfo[playerid][pMembro] == 20 || PlayerInfo[playerid][pLider] == 20) { gangtext = "Mafia Yakuza"; }
    else if(PlayerInfo[playerid][pMembro] == 21 || PlayerInfo[playerid][pLider] == 21) { gangtext = "Sons Of Anarchy"; }
    else if(PlayerInfo[playerid][pMembro] == 22 || PlayerInfo[playerid][pLider] == 22) { gangtext = "Mafia LH"; }
    else if(PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23) { gangtext = "Comando Vermelho"; }
    else if(PlayerInfo[playerid][pMembro] == 24 || PlayerInfo[playerid][pLider] == 24) { gangtext = "Drifters"; }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if(playerrobbing[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre do banco espere 3 minutos para roubar de novo !");
    return 1;
}
else if(playerrobbing2[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_GREY,"Jб roubaram o cofre da Prefeitura espere 3 minutos para roubar de novo !");
    return 1;
}
    if(PlayerInfo[playerid][pMembro] == 5 || PlayerInfo[playerid][pLider] == 5 || PlayerInfo[playerid][pMembro] == 6
|| PlayerInfo[playerid][pLider] == 6 || PlayerInfo[playerid][pMembro] == 8 || PlayerInfo[playerid][pLider] == 8 || PlayerInfo[playerid][pMembro] == 13
|| PlayerInfo[playerid][pLider] == 13 || PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15
|| PlayerInfo[playerid][pMembro] == 16 || PlayerInfo[playerid][pLider] == 16 || 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] == 22 || PlayerInfo[playerid][pLider] == 22
|| PlayerInfo[playerid][pMembro] == 23 || PlayerInfo[playerid][pLider] == 23 || PlayerInfo[playerid][pMembro] == 24
|| PlayerInfo[playerid][pLider] == 24)
{
    if(PlayerToPoint(5.0,playerid,2313.2744,-7.2386,26.7422))
    {
    format(string, sizeof(string), "%s e os %s estгo roubando o cofre banco!", sendername, gangtext);
    SendClientMessageToAll(COLOR_YELLOW, string);
    new grana = 10000 + random(80000);
    for(new i = 0; i < MAX_PLAYERS; i++)
{
  	  if(PlayerToPoint(20.0,i,2315.4229,-0.5206,26.7422))
{
SetPlayerCriminal(i,255, "Assalto ao Banco");
    new wantedlevel;
    wantedlevel = GetPlayerWantedLevel(i);
    SetPlayerWantedLevel(i,wantedlevel+1);
    WantedPoints[i] = wantedlevel+=3;
GivePlayerMoneyEx(i, grana);
format(string, sizeof(string), "Vocк e os %s roubaram $%d do cofre do Banco!",gangtext, grana);
    SendClientMessage(i, COLOR_YELLOW, string);
  	 }
}
    robbed == 1;
    SetTimerEx("RobDone",12, true, "i", playerid);
    playerrobbing[playerid] = 1;
    }
    else if(PlayerToPoint(5.0,playerid,345.9852,162.1651,1025.7964))
    {
    format(string, sizeof(string), "%s e os %s estгo roubando o cofre da Prefeitura", sendername, gangtext);
    SendClientMessageToAll(COLOR_YELLOW, string);
    new grana = 100000 + random(800000);
    for(new i = 0; i < MAX_PLAYERS; i++)
{
  	  if(PlayerToPoint(20.0,i,343.9483,160.1318,1025.7891))
{
SetPlayerCriminal(i,255, "Assalto a Prefeitura");
    new wantedlevel;
    wantedlevel = GetPlayerWantedLevel(i);
    SetPlayerWantedLevel(i,wantedlevel+1);
    WantedPoints[i] = wantedlevel+=3;
GivePlayerMoneyEx(i, grana);
format(string, sizeof(string), "Vocк e os %s roubaram $%d do cofre da Prefeitura!",gangtext, grana);
    SendClientMessage(i, COLOR_YELLOW, string);
  	 }
}
    robbed == 1;
    SetTimerEx("RobDone2",120000, true, "i", playerid);
    playerrobbing2[playerid] = 1;
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, "Vocк nгo estб em um cofre de Banco ou Na Prefeitura!");
    return 1;
    }
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Vocк nгo pode assaltar o Bando ou a Prefeitura");
    return 1;
}
  }
Код:
\gamemodes\bps.pwn(23987) : error 017: undefined symbol "playerrobbing"
\gamemodes\bps.pwn(23987) : warning 215: expression has no effect
\gamemodes\bps.pwn(23987) : error 001: expected token: ";", but found "]"
\gamemodes\bps.pwn(23987) : error 029: invalid expression, assumed zero
\gamemodes\bps.pwn(23987) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Estб Dando esses Erros Ao Copilar.

Oque devo definir ou oque devo arrumar ? :X

a LINHA QUE ESTA ME DANDO ERRO Й ESSA :
Код:
    if(playerrobbing[playerid] == 1)
Reply
#2

Coloca a linha que te da erro !

e como tenho dito altera o titulo se nгo o moderador vai-te eliminar o tуpico.

Ex: [Ajuda] Problema com comando roubar banco


Edit:
pawn Код:
if(playerrobbing[playerid] == 1);
Esqueceste de ;
Reply
#3

Rick, os if's nгo precisam e nem podem ter ';' no final, apenas funзхes. (SendClientMessage etc)
Reply
#4

tu boto public desse playerrobing ae?
Reply
#5

Nгo, me ajuda ai como arrumar.
Reply
#6

esse robbing parece ser do vlc certo?
se for, e so pegar a public eu tinha esse problema com esse mesmo roubar banco e resolvi
Reply
#7

Lol.. Simples, coloca no topo do GM:

pawn Код:
new playerrobbing[MAX_PLAYERS];
Reply
#8

Quote:
Originally Posted by Guilherme_Canani
Lol.. Simples, coloca no topo do GM:

pawn Код:
new playerrobbing[MAX_PLAYERS];
Edit : ta certo rsrs
Reply
#9

@Rick:
Nгo й Obrigatуrio por Tags,rs.

@Guilherme:
Isso Mesmo.

@Pedro:
Faz o que o Gui Disse
Reply
#10

porra й sу definir o playerrobbing,й sу prestar atenзгo e ler os erros que deram,nгo й sу pq vc nгo conseguiu compila logo de 1є q vc da um ctrl+c no erro e da ctrl+v aki pros outros resolve pra vc ¬¬
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)