Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Eae Galera vocкs sabem aquele gm da dten que tem o portгo da conce com a bind "alt"? й que tou aqui tentando retirar ideias desse gm para um , e eu tou tentando mudar a tecla "alt" para a "h" passo aqui codigos
// Conce
TextsFix[61] = CreateDynamic3DTextLabel("'ALT' = Abrir", Blue, 1067.3000488281, 1357.4000244141, 12.60000038147, 60.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 200.0);
Tive a ideia de mudar o 'ALT' para 'H' mas й sу textlabel eu gostaria de mudar o 'ALT' para 'H' e que essa tecla funciona sу dentro do veнculo , isso й uma coisa que me fode a cabeзa e preciso de ajuda, pesquisei sobre isso jб e atй agora nгo encontrei nada
Cуdigo que faz o portгo mover porйm nгo encontro alguma coisa relacionado com o ' ALT'
if(IsPlayerInRangeOfPoint(playerid, 20.0, 1067.3000488281, 1357.4000244141, 12.60000038147))
{
if(pAdmin[playerid] >= 0)
{
MoveDynamicObject(ObjectsFix[24], 1067.3000488281, 1357.4000244141, 17.60000038147, 3.0);
SetTimerEx("MoverObjeto", 10000, false, "iffff", ObjectsFix[24], 1067.3000488281, 1357.4000244141, 12.60000038147, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "Portгo da Conce aberto!");
SendClientMessage(playerid, Amarelo, "O portгo fecha em 10 segundos!");
}
Se estiver alguma coisa de errado com o post me digam que eu editarei
Obrigado
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Mudar o quк?, й que comeзei tem pouco tempo nгo e sу queria comeзar por mudar isso aн , fui lб onde tu disse :
public OnPlayerStateChange(playerid, newstate, oldstate) , faзo o quк agora
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Encontrei, e agora para por dentro do veiculo quer seja passageiro ou condutor , qual й a varнavel
Re: Ajuda com um portгo com bind -
IlanZ - 11.09.2017
Quote:
Originally Posted by ClaudioG231
Encontrei, e agora para por dentro do veiculo quer seja passageiro ou condutor , qual й a varнavel
|
https://sampwiki.blast.hk/wiki/PutPlayerInVehicle
Код:
0 - Driver
1 - Front passenger
2 - Back-left passenger
3 - Back-right passenger
4+ - Passenger seats (coach etc.)
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Meto entao ifplayeranyvehicle ou alguma funзгo parecida? Ou if putplayerinvehicle 0
Re: Ajuda com um portгo com bind -
IlanZ - 11.09.2017
Na wiki tem um exemplo.
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Acho que nгo me expliquei bem eu queria abrir o portao sem que eu tivesse que sair do veiculo nгo meter o player em um carro
Re: Ajuda com um portгo com bind -
IlanZ - 11.09.2017
PHP код:
// Callback
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_CROUCH)
{
AbrirPortao(playerid);
}
return 1;
}
// Function
AbrirPortao(playerid)
{
if(IsPlayerInAnyVehicle(playerid) || IsPlayerInRangeOfPoint(playerid, 20.0, 1067.3000488281, 1357.4000244141, 12.60000038147))
{
if(pAdmin[playerid] >= 0)
{
MoveDynamicObject(ObjectsFix[24], 1067.3000488281, 1357.4000244141, 17.60000038147, 3.0);
SetTimerEx("MoverObjeto", 10000, false, "iffff", ObjectsFix[24], 1067.3000488281, 1357.4000244141, 12.60000038147, 3.0);
SendClientMessage(playerid, 0xFFFFFFAA, "Portгo da Conce aberto!");
SendClientMessage(playerid, Amarelo, "O portгo fecha em 10 segundos!");
}
}
return 1;
}
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Quando eu conseguir testar eu aviso vlw brother
Re: Ajuda com um portгo com bind -
ClaudioG231 - 11.09.2017
Sу um tempгo depois reparei que tava KEY_CTRL_BACK em vez de CROUCH so precisei acrescentar IsPlayerAnyVehicle , mas lб consegui chegar quando pensei direitinho , vlw brother