24/01/2023 10:32
(24/01/2023 08:34)Aranha Escreveu:(24/01/2023 03:27)gbzinkkjkkj Escreveu: salve tropaaaa!!
queria usar a tecla "H" para acionar este comando:
quem puder ajudar ai agradeçoCódigo PHP:CMD:reparar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
RepairVehicle(vehicleid);
SendClientMessage(playerid, -1, "Veiculo reparado");
return 1;
}
Código:public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_CTRL_BACK)
{
new vehicleid = GetPlayerVehicleID(playerid);
RepairVehicle(vehicleid);
}
return 1;
}
(24/01/2023 08:53)MarcosBrazz Escreveu: Se estiver usando ZCMD:
Usando Pawn.CMD:Código PHP:public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_CTRL_BACK)
{
cmd_reparar(playerid, "");
}
return 1;
}
Código PHP:public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_CTRL_BACK)
{
callcmd::reparar(playerid, "");
}
return 1;
}
Lembrem-se que essa comparação funciona PARCIALMENTE!
Quando houver uma combinação de teclas pressionadas este bloco de código não vai ser chamado porque o argumento 'newkeys' não terá mais o valor de 'KEY_CTRL_BACK'.
Por isso se usa comparação em bits:
Código:
if (newkeys & KEY_CTRL_BACK)
SA:MP Dev Tools
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140
Faça mais, ganhe mais e poupe tempo!
Viper Anti-Cheat
Torne seu servidor mais seguro!
________________________________________
Soluções personalizadas para SA:MP
Discord: .eduardoac | Eduardo AC#3140