[Ajuda] Comando do servidor
#1

Bem eu faзo o comando para apagar um carro do servidor , aparece veiculo removido com sucesso mas nгo apaga, o carro continua lб . . . alguйm pode dar ai uma ajuda?

Comando:
pawn Код:
if(strcmp(cmd, "/apagarcarro", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "*{C8C8C8} Comando:{FFFFFF} /apagarcarro [carid]");
                        return 1;
                    }
                    new vehicleid = strval(tmp);
                    if (PlayerInfo[playerid][pAdmin] >= 15)
                    {
                        new car = vehicleid - 1;
                        DynamicCars[car][CarModel] = 0;
                        DynamicCars[car][CarX] = 0.000000;
                        DynamicCars[car][CarY] = 0.000000;
                        DynamicCars[car][CarZ] = 0.000000;
                        DynamicCars[car][CarAngle] = 0.000000;
                        DynamicCars[car][CarColor1] = 1;
                        DynamicCars[car][CarColor2] = 1;
                        DynamicCars[car][FactionCar] = 255;
                        DynamicCars[car][CarType] = 255;
                        DynamicCars[car][buy] = 0;
                        DynamicCars[car][comprado] = 0;
                        DynamicCars[car][valor] = 0;
                        DynamicCars[car][Drugs] = 0;
                        DynamicCars[car][Locked] = 0;
                        DynamicCars[car][cComponent0] = 0;
                        DynamicCars[car][cComponent1] = 0;
                        DynamicCars[car][cComponent2] = 0;
                        DynamicCars[car][cComponent3] = 0;
                        DynamicCars[car][cComponent4] = 0;
                        DynamicCars[car][cComponent5] = 0;
                        DynamicCars[car][cComponent6] = 0;
                        DynamicCars[car][cComponent7] = 0;
                        DynamicCars[car][cComponent8] = 0;
                        DynamicCars[car][cComponent9] = 0;
                        DynamicCars[car][cComponent10] = 0;
                        DynamicCars[car][cComponent11] = 0;
                        DynamicCars[car][cComponent12] = 0;
                        DynamicCars[car][cComponent13] = 0;
                        DynamicCars[car][cPaintjob] = 999;
                        DynamicCars[car][cneon] = 255;
                        DynamicCars[car][CarHP] = 1000.000000;
                        SaveDynamicCars();
                        SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "Carro Removido Com Sucesso.");
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_RED,SEM_NIVEL);
                    }
                }
                return 1;
            }

REP ++
Reply
#2

pawn Код:
if(strcmp(cmd, "/apagarcarro", true) == 0)
            {
                if(IsPlayerConnected(playerid))
                {
                    tmp = strtok(cmdtext, idx);
                    if(!strlen(tmp))
                    {
                        SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "*{C8C8C8} Comando:{FFFFFF} /apagarcarro [carid]");
                        return 1;
                    }
                    new vehicleid = strval(tmp);
                    if (PlayerInfo[playerid][pAdmin] >= 15)
                    {
                        new car = vehicleid - 1;
                        DynamicCars[car][CarModel] = 0;
                        DynamicCars[car][CarX] = 0.000000;
                        DynamicCars[car][CarY] = 0.000000;
                        DynamicCars[car][CarZ] = 0.000000;
                        DynamicCars[car][CarAngle] = 0.000000;
                        DynamicCars[car][CarColor1] = 1;
                        DynamicCars[car][CarColor2] = 1;
                        DynamicCars[car][FactionCar] = 255;
                        DynamicCars[car][CarType] = 255;
                        DynamicCars[car][buy] = 0;
                        DynamicCars[car][comprado] = 0;
                        DynamicCars[car][valor] = 0;
                        DynamicCars[car][Drugs] = 0;
                        DynamicCars[car][Locked] = 0;
                        DynamicCars[car][cComponent0] = 0;
                        DynamicCars[car][cComponent1] = 0;
                        DynamicCars[car][cComponent2] = 0;
                        DynamicCars[car][cComponent3] = 0;
                        DynamicCars[car][cComponent4] = 0;
                        DynamicCars[car][cComponent5] = 0;
                        DynamicCars[car][cComponent6] = 0;
                        DynamicCars[car][cComponent7] = 0;
                        DynamicCars[car][cComponent8] = 0;
                        DynamicCars[car][cComponent9] = 0;
                        DynamicCars[car][cComponent10] = 0;
                        DynamicCars[car][cComponent11] = 0;
                        DynamicCars[car][cComponent12] = 0;
                        DynamicCars[car][cComponent13] = 0;
                        DynamicCars[car][cPaintjob] = 999;
                        DynamicCars[car][cneon] = 255;
                        DynamicCars[car][CarHP] = 1000.000000;
                        SaveDynamicCars();
                        DestroyVehicle(vid);
                        SendClientMessage(playerid, COLOR_LIGHTYELLOW2, "Carro Removido Com Sucesso.");
                    }
                    else
                    {
                        SendClientMessage(playerid,COLOR_RED,SEM_NIVEL);
                    }
                }
                return 1;
            }
Reply
#3

Dб um erro

pawn Код:
(18965) : error 017: undefined symbol "vid"
Linha:
pawn Код:
DestroyVehicle(vid);
Reply
#4

Quote:
Originally Posted by JuniorPT
Посмотреть сообщение
Dб um erro

pawn Код:
(18965) : error 017: undefined symbol "vid"
Linha:
pawn Код:
DestroyVehicle(vid);
o que eu vi ali e so troca para car.
Reply
#5

Ta aki oq eu uso no meu servidor se o seu for strcmp so voce converter
Код:
CMD:dc(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
   {
        DestroyVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, -1, "{3cff00}Ч INFO Ч {FFFFFF}Veiculo destruido!");
		}
	return 1;
}
Reply
#6

Nгo entendi..
Reply
#7

Apenas coloque isso em seu gamemode
Код:
if(strcmp(cmd, "/apagarcarro", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 15)
    if(IsPlayerInAnyVehicle(playerid))
   {
        DestroyVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, -1, "{3cff00}Ч INFO Ч {FFFFFF}Veiculo destruido!");
		}
	return 1;
}
Reply
#8

Quote:
Originally Posted by ryuukendo
Посмотреть сообщение
Apenas coloque isso em seu gamemode
Код:
if(strcmp(cmd, "/apagarcarro", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 15)
    if(IsPlayerInAnyVehicle(playerid))
   {
        DestroyVehicle(GetPlayerVehicleID(playerid));
        SendClientMessage(playerid, -1, "{3cff00}Ч INFO Ч {FFFFFF}Veiculo destruido!");
		}
	return 1;
}
Coloquei isso, realmente o carro apaga, mas eu apago um , apago dois , quando apago o segundo morro
Reply
#9

Quote:
Originally Posted by JuniorPT
Посмотреть сообщение
Coloquei isso, realmente o carro apaga, mas eu apago um , apago dois , quando apago o segundo morro
Ue aki no meu Gamemode apaga normalmente todos veiculos sem morrer use talvez para dar vida na hora de apagar nao sei mais isso e algo que tu deve ter feito de errado ai coloque

Quote:

SetPlayerHealth(playerid, 100);

e ve se da agora
Reply
#10

Quote:
Originally Posted by ryuukendo
Посмотреть сообщение
Ue aki no meu Gamemode apaga normalmente todos veiculos sem morrer use talvez para dar vida na hora de apagar nao sei mais isso e algo que tu deve ter feito de errado ai coloque



e ve se da agora
Pois jб vou ver ... Mas antes o comando estava /apagarcarro [ id do carro ] agora eu tenho de estar dentro dele para apagar , talvez seja por isso
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)