16.07.2015, 05:56
(
Последний раз редактировалось Lуs; 16.07.2015 в 07:06.
)
eai gente, bom vim aqui com esse topico preciso duma ajudinha! meu servidor tem um comando /veh que cria carros, e outro /dcm que deleta o carro criado pelo /veh, preciso dum comando /dcmall que delete todos veiculos criados pelo /veh ou seja criado por outros players vou deixa o codigo do /veh e /dcm.
Comando /Veh
Comando /dcm
Comando /Veh
Код:
dcmd_veh(playerid, params[])
{
#pragma unused params
if(Player[playerid][pAdmin] >= 1 || Player[playerid][pVIP] >= 1)
{
if(Player[playerid][VehicleCreatedFree] >= 1)
return SendClientMessage(playerid, COR_ERRO, "Vocк nгo pode criar mais de um veнculo, use /dc ou /dcm no que vocк crio!");
if(Player[playerid][InDM] == true)
return SendClientMessage(playerid, COR_ERRO, "Vocк nгo pode criar veнculo dentro do DM!");
if(GetPlayerInterior(playerid) > 0)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo pode criar veнculos em interiores!");
if(Player[playerid][pPunVIP] == 1)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк foi punido, portanto, nгo pode usar esse comandos");
new txt[2048];
for(new i = 0; i < MAX_VEH_FREE; i ++)
{
format(txt,2048,"%s%s\n", txt, VehiclesFree[i][Free_Nome]);
}
ShowPlayerDialog(playerid, DIALOG_CARROS, DIALOG_STYLE_LIST, "Veнculos Free", txt, "Criar", "Cancelar");
new string[128];
format(string, sizeof(string), "** %s usou /veh **", getPName(playerid));
MensagemLocal(playerid, COR_ROXO, string, 20);
}
else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!");
return 1;
}
Код:
dcmd_dcm(playerid, params[])
{
#pragma unused params
if(Player[playerid][pAdmin] >= 1 || Player[playerid][pVIP] >= 1)
{
if(Player[playerid][VehicleCreatedFree] >= 1)
{
RemoveNeon(playerid);
Delete3DTextLabel(VehicleLabelFree[Player[playerid][VehicleCreatedFree]]);
VehicleLabelFree[VehicleCreatedFree] = 0;
DestroyVehicle(Player[playerid][VehicleCreatedFree]);
Player[playerid][VehicleCreatedFree] = 0;
SendClientMessage(playerid, COR_PRINCIPAL, "[INFO] Veнculo deletado com sucesso.");
}
else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem um veнculo criado!");
}
else SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!");
return 1;
}

