[Ajuda] Dando erro
#1

Cуdigo

PHP код:
CMD:roubarcaixa(playeridparams[])
{
    if(
IsPlayerConnected(playerid))
    {
        new 
string[128];
        new 
org GetPlayerOrg(playerid);
        if(
RoubouCaixa[playerid] > 0) {
            
format(string,sizeof(string), "Vocк jб roubou o caixa eletronico espere %d segundos.",RoubouCaixa[playerid]);
            return 
SendClientMessage(playerid, -1string); }
        if(
org == || org == 14 || org == 17 || org == 18)
        {
            if(!
GetPlayerCaixa(playerid))
                return 
SendClientMessage(playerid, -1"Vocк nгo estб em um caixa eletrуnico.");
            new 
count 0;
            new 
Float:pos[3]; GetPlayerPos(playeridpos[0], pos[1], pos[2]);
            for(new 
0MAX_PLAYERSi++) {
                if(
IsPlayerConnected(i)) { if(org[i] == org && PlayerToPoint(10.0,i,pos[0],pos[1],pos[2])) count ++; } }
            if(
count 2) return SendClientMessage(playerid, -1"ERRO: Para efetuar o roubo vocк nгo pode estar sozinho.");
            if(
PlayerToPoint(5.0,playerid,1186.30676, -1371.2263213.16235)) {
                return 
SendClientMessage(playerid, -1"ERRO: O Caixa eletronico nгo pode ser roubado."); }
            else if(
PlayerToPoint(2,playerid,1928.69604, -1784.0463913.15720)) { 
                if(
CaixaEletronicoTime[2] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[2] = 420; }
            else if(
PlayerToPoint(2,playerid,1837.20667, -1692.4482413.01124)) {
                if(
CaixaEletronicoTime[3] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[3] = 420; }
            else if(
PlayerToPoint(2playerid1815.42297, -1418.0617712.99400)) { 
                if(
CaixaEletronicoTime[4] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[4] = 420; }
            else if(
PlayerToPoint(2playerid1363.55298, -1750.6385513.17531)) { 
                if(
CaixaEletronicoTime[5] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[5] = 420; }
            else if(
PlayerToPoint(2playerid1070.77478, -1881.5437013.16587)) { 
                if(
CaixaEletronicoTime[6] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[6] = 420; }
            else if(
PlayerToPoint(2playerid833.72095, -1384.9290813.07656)) { 
                if(
CaixaEletronicoTime[9] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[9] = 420; }
            else if(
PlayerToPoint(2playerid1797.89026, -1190.4532523.54218)) { 
                if(
CaixaEletronicoTime[10] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[10] = 420; }
            else if(
PlayerToPoint(2playerid2209.10791, -1141.8820825.39645)) { 
                if(
CaixaEletronicoTime[11] > 0) return SendClientMessage(playerid, -1"ERRO: O Caixa eletronico acabou de ser roubado.");
                
CaixaEletronicoTime[11] = 420;
            }
            
SendClientMessage(playerid, -1,"* Espere 2 minutos para roubar o caixa eletronico!");
            
format(string,sizeof(string), "* %s estб tentando roubar o caixa eletronico.",Nome(playerid));
            
SendClientMessageInRange(15.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            
ApplyAnimation(playerid,"BOMBER","BOM_Plant",4,1,0,0,0,0);
            
ApplyAnimation(playerid,"BOMBER","BOM_Plant",4,1,0,0,0,0);
            
SetTimerEx("roubarcaixa", (80000/3), false"i"playerid);
            
SetTimerEx("animacaobomb"1000false"i"playerid);
            
RoubouCaixa[playerid] = 1200;
        }
        else 
SendClientMessage(playerid, -1"Vocк nao й membro de uma gangue.");
    }
    return 
1;

ERRO

O erro й nesta linha -> if(IsPlayerConnected(i)) { if(org[i] == org && PlayerToPoint(10.0,i,pos[0],pos[1],pos[2])) count ++; } }

Quote:

error 028: invalid subscript (not an array or too many subscripts): "org"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

Reply
#2

Aprenda a usar o fуrum, fale em qual linha estб o erro, use PHP, ta doendo minhas vistas, assim fica difнcil ajudar
Reply
#3

Quote:
Originally Posted by Lovejoy
Посмотреть сообщение
Aprenda a usar o fуrum, fale em qual linha estб o erro, use PHP, ta doendo minhas vistas, assim fica difнcil ajudar
Mano eu tentei colocar o codigo todo bonito como ta na GM, porйm ele ficou assim nгo sei porque.

O erro й nesta linha -> if(IsPlayerConnected(i)) { if(org[i] == org && PlayerToPoint(10.0,i,pos[0],pos[1],pos[2])) count ++; } }

Se poder me ajudar agradeзo imenso.
Reply
#4

invalid subscript (not an array or too many subscripts): "org"

Vocк criou uma variбvel local sem vetores e logo depois usou a mesma com vetores, deve se criar uma variбvel GLOBAL com o vetor MAX_PLAYERS caso quisesse pegar a org pela id do player.

Poderia fazer assim:

if(IsPlayerConnected(i) && Org[i] = GetPlayerOrg(playerid)) Count ++;

Assim sу precisaria criar uma variбvel global Org.
Reply
#5

vocк criou uma variбvel sem ser array e quer percorrer ela como?
nгo faz sentido...
PHP код:
            for(new 0MAX_PLAYERSi++) { 
                if(
IsPlayerConnected(i)) { if(org == GetPlayerOrg(i) && PlayerToPoint(10.0,i,pos[0],pos[1],pos[2])) count ++; } } 
Reply
#6

Quote:
Originally Posted by Felipealves
Посмотреть сообщение
vocк criou uma variбvel sem ser array e quer percorrer ela como?
nгo faz sentido...
PHP код:
            for(new 0MAX_PLAYERSi++) { 
                if(
IsPlayerConnected(i)) { if(org == GetPlayerOrg(i) && PlayerToPoint(10.0,i,pos[0],pos[1],pos[2])) count ++; } } 
Muito obrigado, deu certo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)