SA-MP Forums Archive
[AJUDA]Deletar veiculo sem estar dentro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA]Deletar veiculo sem estar dentro (/showthread.php?tid=355328)



[AJUDA]Deletar veiculo sem estar dentro - denis15711 - 29.06.2012

TAVA QUERENDO A SUAS AJUDA, TIPOW O PLAYER PODE USAR SO UMA VEIZ O COMANDO DE VEICULO, SE ELE APAGAR O CARRO CRIADO PODE USAR COMANDO DE CRIAR VEICULO AKI :
Код:
	if(!strcmp(cmdtext, "/veh", true))
    {
    	if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pVip] >= 1)
    	{
        ShowPlayerDialog(playerid, carros, DIALOG_STYLE_LIST, "Carros", "Sultan\nInfernus\nФnibus\nBMX\nMountain Bike\nФnibus 2\nFaggio\nSanchez\nQuad\nPacker\nCamper\nNRG-500", "Criar", "Cancelar");
    }
		else
		{
		SendClientMessage(playerid, COR_ERRO, "Vocк nгo tem permissгo para usar este comando!");
        return 1;
        }
		return 1;
    }
ALGUEM AJUDA AE +REP


Re: [AJUDA]Deletar veiculo sem estar dentro - Crueliz0n - 29.06.2012

acho que nгo tem como sem estar dentro '-'


Re: [AJUDA]Deletar veiculo sem estar dentro - Dolby - 29.06.2012

Armazena o 'CreateVehicle' em uma variavel,e depois use DestroyVehicle.


AW: [AJUDA]Deletar veiculo sem estar dentro - denis15711 - 29.06.2012

tem sim vey ja vi server com este cmd


Re: [AJUDA]Deletar veiculo sem estar dentro - RebeloX - 29.06.2012

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
Armazena o 'CreateVehicle' em uma variavel,e depois use DestroyVehicle.
De acordo com o que o Gustavo disse vocк necessita de armazenar o id do veiculo, o que й muito fбcil, vou mostrar um exemplo que vocк pode aplicar.

Primeiro nуs criamos o comando e usamos duas variбveis, a variбvel, CarID que serб usada para guardar o id do veiculo que o jogador usou e a variбvel Deleted que serб usada para verificar se o jogador destruiu o carro, entгo no topo do seu gamemode ou filterscript comeзamos por definir as seguintes variбveis.
pawn Код:
new CarID[MAX_PLAYERS]; //usaremos o maxplayers porque assim cada jogador pode armazenar um ID.
new Deleted[MAX_PLAYERS]; //usaremos o maxplayers para nгo existirem conflitos com a criaзгo dos veiculos.
new string[128]; //usaremos para formatar uma mensagem.
Depois nуs criamos os comandos, entгo vejamos.
pawn Код:
if(!strcmp(cmdtext, "/carro",true)){
    if(Deleted[playerid] == 1)
        return SendClientMessage(playerid,-1,"Voce necessita de destruir o seu carro para usar este comando.");
    else {
        CarID[playerid] = CreateVehicle(512, Float:x, Float:y, Float:z, Float:angle, 1, 2, 0);
        format(string,128,"Carro (%d) criado com sucesso, use /dcarro para destruir o seu carro",CarID[playerid]);
        SendClientMessage(playerid,-1,string);
        Deleted[playerid] = 1;
    }
    return true;
}

if(!strcmp(cmdtext,"/dcarro",true)){
    if(Deleted[playerid] == 0)
        return SendClientMessage(playerid,-1,"Voce nгo criou nenhum veiculo.");
    else {
        DestroyVehicle(CarID[playerid]);
        format(string,128,"Voce destruiu o veiculo %d, agora jб pode usar o comando /carro novamente.",CarID[playerid]);
        SendClientMessage(playerid,-1,string);
        Deleted[playerid] = 0;
        CarID[playerid] = 0;
    }
    return true;
}
Agora vocк vendo este cуdigo pode adaptar o seu e concluir este sistema simples, antes de criar tуpicos, pense ir nгo wiki do sa-mp lб existem coisas muito ъteis, espero ter ajudado.


AW: [AJUDA]Deletar veiculo sem estar dentro - denis15711 - 29.06.2012

OU MAN VALEW +REP VOU TESTAR AKI MAIS CERTEEZA Q DA VLW MSM


Re: AW: [AJUDA]Deletar veiculo sem estar dentro - RebeloX - 29.06.2012

Quote:
Originally Posted by denis15711
Посмотреть сообщение
OU MAN VALEW +REP VOU TESTAR AKI MAIS CERTEEZA Q DA VLW MSM
Estou aqui para ajudar e ser ajudado.