[Ajuda] EQUIPAR
#1

Bom tentei fazer um sistema de Equipar tipo O Player vai na onde ta a Pickup ai aperta em Cima dela F Ne ai tipo quando ele aperta Aparece Equipar ai ele aperta equipar e ele pega uma desert uma mp5 e tem opsзгo pra escolher uma Ak47 Ou m4 Ai tipo criei tudo certinho mas quando aperto F Nгo aparece nd e tambem n tenho criado a opsзгo pra equipar

PHP код:
#define         DIALOG_EQUIPAR                478
                        
SendClientMessage(playerid,0xFFFF0000,"Vocк Equipou");
            
GivePlayerWeapon(playerid,24,999);//DESERT
            
GivePlayerWeapon(playerid,30,999);//AK47
            
GivePlayerWeapon(playerid,31,999);//M4
        
}
        return 
1
Reply
#2

vб aonde vc quer o pickup, pegue as cordenadas, crie o pibkup, vб em OnPlayerKeyStateChange no gm, coloca:

PHP код:
if(newkeys == 16)
{
    if(
IsPlayerInRangeOfPoint(playerid2xyz))
    {
        
ShowPlayerDialog(playeridDIALOG_EQUIPARDIALOG_STYLE_LIST"Equipar""Equipar""Selecionar""Cancelar");
    }

dps vai em OnDialogResponse

PHP код:
if(dialogid == DIALOG_EQUIPAR){
    if(
response){
        if(
listitem == 0){
            
SendClientMessage(playerid,0xFFFF0000,"Vocк Equipou");
            
GivePlayerWeapon(playerid,24,999);//DESERT
            
GivePlayerWeapon(playerid,30,999);//AK47
            
GivePlayerWeapon(playerid,31,999);//M4
        
}
    }

Reply
#3

tipo colega no samp vocк n pode pegar mk e ak47 ao mesmo tempo como vou fazer pro player escolhe uma ou outra?
Reply
#4

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
tipo colega no samp vocк n pode pegar mk e ak47 ao mesmo tempo como vou fazer pro player escolhe uma ou outra?
vc quer dizer que quando ele apertar em equipar aparecer uma dialog perguntando entre m4 e ak? se sim:

PHP код:
#define         DIALOG_EQUIPAR2                479//exemplo
new msgarma[32];
if(
dialogid == DIALOG_EQUIPAR){
    if(
response){
        if(
listitem == 0){
            
format(msgarmasizeof(msgarma), "AK 47\nM4");
            
ShowPlayerDialog(playeridDIALOG_EQUIPAR2DIALOG_STYLE_LIST"Vocк prefere"msgarma"Ok""Cancelar");
        }
    }
}
if(
dialogid == DIALOG_EQUIPAR2){
    if(
response){
         switch(
listitem){
            case 
0:{
                
SendClientMessage(playerid,0xFFFF0000,"Vocк Equipou");
                
GivePlayerWeapon(playerid,24,999);//DESERT
                
GivePlayerWeapon(playerid,30,999);//AK47
            
}
            case 
1:{
                
SendClientMessage(playerid,0xFFFF0000,"Vocк Equipou");
                
GivePlayerWeapon(playerid,24,999);//DESERT
                
GivePlayerWeapon(playerid,31,999);//M4
            
}
        }
    }

Reply
#5

tipo ele equipa tudo certinho mas vai aparecer pra ele escolhe entre M4 e Ak47 tendeu ?
Reply
#6

Quote:
Originally Posted by Dimbalada
Посмотреть сообщение
tipo ele equipa tudo certinho mas vai aparecer pra ele escolhe entre M4 e Ak47 tendeu ?
vc quer que ele escolhe de que forma? em dialog? se sim ja postei o cуdigo acima, se nгo me explique a forma que vc quer que ele escolha entra ak e m4
Reply
#7

estб certinho obrigado amigo mas tipo vou acrescentar uma MP5 e uma 12 ai tambem
Reply
#8

LINK: AQUI OU AQUI - ESSE Й O MELHOR
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)