[Ajuda] Deletar Veiculo De Um Player
#1

OLA PESSOAL
Alguem Tem Um Codigo De Deletar um Veiculo de Um player que sу os adms possam usar ex: /deletar id
agradeзo...
Reply
#2

https://sampwiki.blast.hk/wiki/DestroyVehicle
pawn Код:
DestroyVehicle(vehicleid);
-EuAcho-
Reply
#3

Quote:
Originally Posted by zG
Посмотреть сообщение
https://sampwiki.blast.hk/wiki/DestroyVehicle
pawn Код:
DestroyVehicle(vehicleid);
-EuAcho-
й isso eu ja sei sу que um comando para um adm deletar um veiculo de um player qualquer
Reply
#4

PHP код:
CMD:deletarcarro(playeridparams[]) {
   new 
Jogador
   if(
sscanf(params"i"Jogador)) return SendClientMessage(playerid, -1"Correзгo: /deletarcarro [id do jogador]");
   if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Vocк nгo й um administrador."); {
        new 
currentveh GetPlayerVehicleID(Jogador);
        
DestroyVehicle(currentveh); }
    return 
1

Caso o jogador nгo esteja em um veнculo, vocк poderб utilizar a seguinte funзгo:
PHP код:
if(!IsPlayerInAnyVehicle(Jogador)) return SendClientMessage(playerid, -1,"Este jogador nгo estб em um veнculo."); 
Nгo testei, mas creio que irб resolver seu problema.
Reply
#5

Ta ai amigo, testa e me fala se funcionou
PHP код:
if (strcmp("/deletcarp"cmdtexttrue10) == 0)
{
    if(
/*aki define sу para adm usar*/)
    {
        new 
plid;
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp))
        {
            
SendClientMessage(playerid0xF60000AA" | ERRO | Digite: /deletcarp [id]");
            return 
1;
        }
        
plid strval(tmp);
        if(!
IsPlayerInAnyVehicle(plid)) return SendClientMessage(playerid0xF60000AA"| ERRO | Este jogador nгo esta em um veiculo !");
        if(
IsPlayerConnected(plid))
        {
            new 
vid;
            
vid GetPlayerVehicleID(plid);
            
DestroyVehicle(vid);
            
SendClientMessage(playerid0x13A9F6AA" | INFO | Comando efetuado com sucesso!");
            
format(stringsizeof(string), " |INFO | O Administrador %s (%d) deletou o seu veiculo!"PlayerName(playerid),playerid);
            
SendClientMessage(plid,0x13A9F6AAstring);
            return 
1;
        }
        else
        {
            
SendClientMessage(playeridVermelho" | ERRO | ID invбlido");
            return 
1;
        }
    }

Reply
#6

Код:
command(dcarro, playerid, params[]){
new texto[158], idcarro;
if(/*Sua funзгo de admin*/) return SendClientMessage(playerid, -1, "Vocк nгo й admin.");
if(sscanf(params, "i", idcarro)) return SendClientMessage(playerid, -1, "[USO]: /dcarro [ID do Vйiculo]");
format(texto, sizeof(texto), "Vocк deletou o carro %d com sucesso.", idcarro);
SendClientMessage(playerid, COLOR_WHITE, texto);
DestroyVehicle(idcarro);
return 1;
}
Nгo testei mas deve funcionar.
Reply
#7

Esese Codigos Funcionaram
mais tem como exclui um veiculo quando o player tiver fora do veiculo
Reply
#8

pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    DestroyVehicle(vehicleid);
    return 1;
}
nгo sei se vai funcionar. nem testei
Reply
#9

Quote:
Originally Posted by zG
Посмотреть сообщение
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
    DestroyVehicle(vehicleid);
    return 1;
}
nгo sei se vai funcionar. nem testei
no codigo cara um player estiver fora do veiculo para que o adm possa destruir o veiculo IMAGINA um player trancar o veiculo e o adm n poder exclui
Reply
#10

Quote:
Originally Posted by caption
Посмотреть сообщение
no codigo cara um player estiver fora do veiculo para que o adm possa destruir o veiculo IMAGINA um player trancar o veiculo e o adm n poder exclui
entendi tudo... aheaheuaehueaheu brbrbrbrbrbr
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)