[AJUDA] Comando bugou
#1

pawn Код:
if(strcmp(cmd, "/ved", true) == 1)
    {
    if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][AdminLevel] >= 2)
            {
            cmd = strtok(cmdtext, idx);
            new tmp[255];
            new level;
            tmp = strtok(cmdtext, idx);
            level = strval(tmp);
            if(!strlen(tmp)) return SendClientMessage(playerid, OURO,"Use : /veiculod [veiculoid]");
            if(level > 7 || level < 1) { SendClientMessage(playerid, CINZA_CLARO, "   Nъmeros entre 1 e 7"); return 1; }
            if (PlayerInfo[playerid][AdminLevel] >= 2)
                {
                if(PlayerInfo[playerid][carrocriado] > 0)
                            {
                                if(level == 1)
                                {
                                    if(veiculo1 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    DestroyVehicle(veiculoc1);
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo1 = 0;
                                }
                                if(level == 2)
                                {
                                    if(veiculo2 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc2);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo2 = 0;
                                }
                                if(level == 3)
                                {
                                    if(veiculo3 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc3);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo3 = 0;
                                }
                                if(level == 4)
                                {
                                    if(veiculo4 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc4);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo4 = 0;
                                }
                                if(level == 5)
                                {
                                    if(veiculo5 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc5);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo5 = 0;
                                }
                                if(level == 6)
                                {
                                    if(veiculo6 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc6);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo6 = 0;
                                }
                            }
                else
                {
                    SendClientMessage(playerid, VERMELHO,"Nenhum carro para deletar.");
                    SendClientMessage(playerid, CINZA_CLARO,"Use /vec para criar um carro.");
                }
                }
            else
            {
            SendClientMessage(playerid, VERMELHO, "Sem Autorizaзгo.");
            }
            }
        }
    }
Entao, eu fiz esse comando ai, nao falem que foi copia porque eu demorei o dia todo pra faze-lo kkk, e nunca vi nenhum igual em nenhum lugar, enfim, deu algum erro muito louco nele, que eu digito /ved e nao aparece nada...Alguem ai poderia me explicar onde errei? antes ele tava funcionando mas tava com uns bugs, dai eu fui consertando e acabou dando pau... refiz o comando e continua dando pau...
Reply
#2

pawn Код:
if(strcmp(cmd, "/ved", true) == 1)
    {
    if(IsPlayerConnected(playerid))
        {
        if(PlayerInfo[playerid][AdminLevel] >= 2)
            {
            cmd = strtok(cmdtext, idx);
            new tmp[255];
            new level;
            tmp = strtok(cmdtext, idx);
            level = strval(tmp);
            if(!strlen(tmp))
        {
            SendClientMessage(playerid, COLOR_GRAD2, "Use : /veiculod [veiculoid]");
            return 1;
        }
            if(level > 7 || level < 1)
                {
                    SendClientMessage(playerid, CINZA_CLARO, "   Nъmeros entre 1 e 7");
                    return 1;
                }
            if (PlayerInfo[playerid][AdminLevel] >= 2)
                {
                if(PlayerInfo[playerid][carrocriado] > 0)
                            {
                                if(level == 1)
                                {
                                    if(veiculo1 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    DestroyVehicle(veiculoc1);
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo1 = 0;
                                }
                                if(level == 2)
                                {
                                    if(veiculo2 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc2);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo2 = 0;
                                }
                                if(level == 3)
                                {
                                    if(veiculo3 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc3);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo3 = 0;
                                }
                                if(level == 4)
                                {
                                    if(veiculo4 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc4);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo4 = 0;
                                }
                                if(level == 5)
                                {
                                    if(veiculo5 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc5);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo5 = 0;
                                }
                                if(level == 6)
                                {
                                    if(veiculo6 != 1) return SendClientMessage(playerid, COLOR_WHITE, "Esse carro nao foi criado.");
                                    format(string, sizeof(string), "CARRO %d deletado.",level);
                                    SendClientMessage(playerid, COLOR_YELLOW, string);
                                    DestroyVehicle(veiculoc6);
                                    PlayerInfo[playerid][carrocriado] --;
                                    veiculo6 = 0;
                                }
                            }
                else
                {
                    SendClientMessage(playerid, VERMELHO,"Nenhum carro para deletar.");
                    SendClientMessage(playerid, CINZA_CLARO,"Use /vec para criar um carro.");
                }
                }
            else
            {
            SendClientMessage(playerid, VERMELHO, "Sem Autorizaзгo.");
            }
            }
        }
    }
Pelo oque intendi era isso, nгo sei se vai dar certo (acho que nгo) mas tenta ae '='
Reply
#3

Vou testar e ja edito, mas o problema nao era nenhum erro, simplismente nao funfava in game...
Vou explicar, tenho um outro comando de criar carros, / vec playerid carroid, dai cada adm tem um limite de 6 carros pra criar, e quando chega nos 6 ele pode deletar algum(ou antes disso), e esse comando ai que postei serve para deletar... entenderam?
Reply
#4

UPPP
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)