[Ajuda] Deletar veнculo
#1

Alguйm pode me ajudar? nгo tб deletando o veнculo

PHP код:
CMD:delcar(playeridparams[])
{
    if(
Informacoes[playerid][Admin] < 2) return SendClientMessage(playeridvermelho"[ERRO]: Vocк nгo tem level 2 de Admin!");
    if(
Flood[playerid] > GetTickCount()) return SendClientMessage(playeridvermelhoAvisos[0]);
    new 
Float:PosXFloat:PosYFloat:PosZ;
    new 
VeiculosDeletados;
    
VeiculosDeletados 0;
    
GetPlayerPos(playeridPosXPosYPosZ);
    for(new 
0<= MAX_VEHICLESi++)
    {
        if(
IsPlayerInRangeOfPoint(i10.0PosXPosYPosZ))
        {
            if(
IsVehicleOccupied(i))
               {
                for(new 
i2 0i2 <= MAX_PLAYERSi2++)
                {
                    if(
GetPlayerVehicleID(i2) == i)
                    {
                        
DestroyVehicle(GetPlayerVehicleID(i2));
                    }
                }
            }
            else
            {
                
SetVehicleToRespawn(i);
            }
            
VeiculosDeletados ++;
        }
    }
    if(
VeiculosDeletados == 0) return SendClientMessage(playerid0xFF0000FF"[ERRO]: Nenhum veнculo foi encontrado prуximo de vocк!");
    
format(stringadmsizeof(stringadm), "[Admin]: Foram deletados ao total{CCCCCC} %d {E8F21F}veнculo(s) prуximo(s) de vocк!"VeiculosDeletados);
    
SendClientMessage(playerid0xE8F21FAAstringadm);
    
Flood[playerid] = GetTickCount() + 1100;
    return 
1;} 
Reply
#2

Pq vc fez 2 loops?

PHP код:
static Float:vehPos[3];
for(new 
1GetVehiclePoolSize(); <= ji++)
{
    
GetVehiclePos(ivehPos[0], vehPos[1], vehPos[2]);
    if(
IsPlayerInRangeOfPoint(playerid10.0vehPos[0], vehPos[1], vehPos[2]))
    {
        
DestroyVehicle(i); 
    }

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)