[Pedido] Ajuda com um portгo com bind
#1

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
Reply
#2

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
Reply
#3

Encontrei, e agora para por dentro do veiculo quer seja passageiro ou condutor , qual й a varнavel
Reply
#4

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.)
Reply
#5

Meto entao ifplayeranyvehicle ou alguma funзгo parecida? Ou if putplayerinvehicle 0
Reply
#6

Na wiki tem um exemplo.
Reply
#7

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
Reply
#8

PHP код:
// Callback
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == KEY_CROUCH)
    {
        
AbrirPortao(playerid);
    }
    return 
1;
}
// Function
AbrirPortao(playerid)
{
    if(
IsPlayerInAnyVehicle(playerid) || IsPlayerInRangeOfPoint(playerid20.01067.30004882811357.400024414112.60000038147))
    {
        if(
pAdmin[playerid] >= 0)
        {
            
MoveDynamicObject(ObjectsFix[24], 1067.30004882811357.400024414117.600000381473.0);
            
SetTimerEx("MoverObjeto"10000false"iffff"ObjectsFix[24], 1067.30004882811357.400024414112.600000381473.0);
            
SendClientMessage(playerid0xFFFFFFAA"Portгo da Conce aberto!");
            
SendClientMessage(playeridAmarelo"O portгo fecha em 10 segundos!");
        }
    }
    return 
1;

Reply
#9

Quando eu conseguir testar eu aviso vlw brother
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)