[AJUDA] /respawncarros
#1

no comando /respawncarros ele no final da um UNKNOWN COMMAND, mais o comando existe, porque isso ?

pawn Код:
if(strcmp(cmd, "/respawncarros", true) == 0 || strcmp(cmd, "/rc", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(PlayerInfo[playerid][pAdmin] < 1337)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando !");
                return 1;
            }
            if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340 && PlayerInfo[playerid][pAdmin] != 1341 && PlayerInfo[playerid][pAdmin] != 1342)
            {
                SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                return 1;
            }
            GetPlayerName(playerid, playername, sizeof(playername));
            if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
            {
                format(string, sizeof(string), "Todos os carros foram para seus locais de inicio.");
            }
            else
            {
                format(string, sizeof(string), "ADMCMD: Todos os carros foram para seus locais de inicio. By: %s.", playername);
            }
            SendClientMessageToAll(COLOR_LIGHTRED,string);
            new bool:unwanted[CAR_AMOUNT];
            for(new player=0; player<MAX_PLAYERS; player++)
            {
                if(IsPlayerConnected(player) && IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
            }
            for(new car = 1; car <= CAR_AMOUNT; car++)
            {
                if(!unwanted[car]) SetVehicleToRespawn(car);
            }
        }
        return 1;
    }
Se alguem puder me ajudar, lembrando o comando funciona normalmente sу que no final ele aparece esse unknow command, acho que pode ser algum comflito slб

+REP '-'
Reply
#2

Tenta assim

pawn Код:
if(strcmp(cmd, "/respawncarros", true) == 0 || strcmp(cmd, "/rc", true) == 0)
{
    if(IsPlayerConnected(playerid)) {
        if(PlayerInfo[playerid][pAdmin] < 1337) {
            SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando !");
            return 1;
        }
        if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340 && PlayerInfo[playerid][pAdmin] != 1341 && PlayerInfo[playerid][pAdmin] != 1342) {
            SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
            return 1;
        }
        GetPlayerName(playerid, playername, sizeof(playername));
        if(admtrampando[playerid] == 1 && admhide[playerid] == 1) {
            format(string, sizeof(string), "Todos os carros foram para seus locais de inicio.",playername);
            SendClientMessageToAll(COLOR_LIGHTRED,string);
        }
    }
    for(new i=0;i<MAX_VEHICLES;i++)
    {
        if(!IsPlayerInAnyVehicle(i) SetVehicleToRespawn(i);
    }
    return 1;
}
Reply
#3

pawn Код:
if(strcmp(cmdtext, "/respawncarros", true) == 0 || strcmp(cmdtext, "/rc", true) == 0)
{
    if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando !");
    if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340 && PlayerInfo[playerid][pAdmin] != 1341 && PlayerInfo[playerid][pAdmin] != 1342)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
        return 1;
    }
    GetPlayerName(playerid, playername, sizeof(playername));
    if(admhide[playerid] == 1)
    {
        format(string, sizeof(string), "Todos os carros foram para seus locais de inicio.");
    }
    else
    {
        format(string, sizeof(string), "ADMCMD: Todos os carros foram para seus locais de inicio. By: %s.", playername);
    }
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
        for(new p = 0; p < MAX_PLAYERS; p++)
        {
            if(!IsPlayerConnected(p)) continue;
            if(IsPlayerInVehicle(playerid, i))
            {
                continue;
            }
            else SetVehicleToRespawn(p);
        }
    }
    return 1;
}
Reply
#4

vo testa aqui jaja falo c deu

@EDIT

Nem deu nenhum dos dois, o seu josma ele deu nenhum erro mais nгo respawna os carros...


o seu leonardo nгo deu tbm deu uns erros aki у

pawn Код:
if(!IsPlayerInAnyVehicle(i) SetVehicleToRespawn(i);
ele tava assim ai deu um erro coloquei mais um " ) " e deu mais erro ainda

pawn Код:
if(!IsPlayerInAnyVehicle(i) SetVehicleToRespawn(i));
Reply
#5

pawn Код:
if(strcmp(cmdtext, "/respawncarros", true) == 0 || strcmp(cmdtext, "/rc", true) == 0)
{
    if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a usar este comando !");
    if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1340 && PlayerInfo[playerid][pAdmin] != 1341 && PlayerInfo[playerid][pAdmin] != 1342)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
        return 1;
    }
    GetPlayerName(playerid, playername, sizeof(playername));
    if(admhide[playerid] == 1)
    {
        format(string, sizeof(string), "Todos os carros foram para seus locais de inicio.");
    }
    else
    {
        format(string, sizeof(string), "ADMCMD: Todos os carros foram para seus locais de inicio. By: %s.", playername);
    }
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
        for(new p = 0; p < MAX_PLAYERS; p++)
        {
            if(IsPlayerConnected(p) && IsPlayerInVehicle(p, i))
            {
                continue;
            }
            SetVehicleToRespawn(p);
        }
    }
    return 1;
}
Tenta agora, falta de atenзгo da minha parte.
Reply
#6

Ok josma vou tentar!

@EDIT

Josma nгo deu denovo, ele nгo respawna os carros..
Reply
#7

/\ EDIT

ahh, nгo queria dar double post sу que se eu nгo postasse nada o topico nгo subia lб e ninguem via :S
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)