[Pedido] CIFRГO DAS FAV $$
#1

Bom meu gamemode de facзгo eu peguei uma base й tou aprendendo й fazendo oque sei mais cheguei na parte do cifrгo fiz o pickup da boca ai lб botei maconha,cocaina,cifrгo da fav. pronto essas opзхes agora quero sabe como posso fazer pra quando player clica em cima pega 90mil em dinheiro ai quando o player pega sу depois de 50minutos que pode pega de novo. (se Alguйm pode me ajudar agradeзo muito).

Code:
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == 16//Boca da Juramento
    
{
        if(
PlayerToPoint(1.0playerid1441.2080,-779.6926,95.0708))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Juramento""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca do Antares
    
{
        if(
PlayerToPoint(1.0playerid, -1153.2550,2045.7793,137.4766))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Antares""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da Chapadгo
    
{
        if(
PlayerToPoint(1.0playerid731.8371,2781.6179,87.7809))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Chapadгo""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da Pedreira
    
{
        if(
PlayerToPoint(1.0playerid668.4609,-460.7355,16.3359))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Pedreira""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da Jorge Turco
    
{
        if(
PlayerToPoint(1.0playerid, -1786.5359,2352.7747,70.0543))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Jorge Turco""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca do Vila Vintйm
    
{
        if(
PlayerToPoint(1.0playerid, -2514.9541,1205.9692,37.4219))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Vila Vintйm""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca do Complexo Do Dendк
    
{
        if(
PlayerToPoint(1.0playerid2304.9395,591.4658,7.7813))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Complexo Do Dendк""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da Parada de Lucas
    
{
        if(
PlayerToPoint(1.0playerid2207.5178,-945.5983,85.3235))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Parada de Lucas""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da Vigбrio Geral
    
{
        if(
PlayerToPoint(1.0playerid1863.5151,2910.9114,34.8373))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Vigбrio Geral""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca da 3 Pontes
    
{
        if(
PlayerToPoint(1.0playerid, -2484.8774,-615.4219,132.5627))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - 3 Pontes""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    }
    if(
newkeys == 16//Boca do Cesarгo
    
{
        if(
PlayerToPoint(1.0playerid1258.7284,-2012.0297,59.4563))
        {
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Cesarгo""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar");
        }
    } 
Reply
#2

Configure na callback OnDialogResponse,em dъvidas estude este tutorial : https://sampforum.blast.hk/showthread.php?tid=364842
Reply
#3

Alguйm Pode me ajudar fazendo uma base nгo entendi nada do que o cara disse ali em cima sou inciante!
Reply
#4

Vocк leu o tutorial ?
Reply
#5

Quote:

// Topo do GM
new bool:PodePegar[MAX_PLAYERS] = 1;

// em ongamemodeinit, #LOGICO
public OnGameModeInit()
{
SetTimer("DannielCooper", 1000000);
return 1;
}

// dentro do cmd, ou seila como qeira fazer.

if(PlayerInfo[playerid][/*Var do Cargo */] >= /* numero do cargo */)
{
if(ProxDetector(30.0, /* X, Y, Z*/);
{
if(Grana == 1)
{
GivePlayerMoney(playerid, 10000);
SendClientMessage(playerid, "vocк й cargo blablabla e pegou 10k!");
}
else
{
SendClientMessage(playerid, "espere 10 minutos para pegar a grana!");
return 1;
}
}
// final do gm

forward DannielCooper(playerid);
public DannielCooper(playerid)
{
Grana == 1;
return 1;
}

OBS: SISTEMA DO DANIELCOOPER DEI UMA PESQUISADA E ACHEI SERA QUE E ISSO MANO?
Reply
#6

Quote:
Originally Posted by HelderPT
Посмотреть сообщение
OBS: SISTEMA DO DANIELCOOPER DEI UMA PESQUISADA E ACHEI SERA QUE E ISSO MANO?
Nгo manin й um pouco igual isso mais sгo de vбrias favela o cifrгo й tambйm o meu e de clika em cima da pickup й ir na dialog й clica na opзгo cifrгo da fav.
Reply
#7

Parece que vocкs tem preguiзa de pensar...
pawn Код:
ShowPlayerDialog(playerid, DIALOG_BOCA, DIALOG_STYLE_LIST, "{FFFFFF}Boca de Fumo - Juramento", "Maconha\nCocaina\nFogos\nCifrгo Da Fav", "Selecionar", "Cancelar");
No meu caso nгo precisa de usar chaves nos cases,mas eu fiz por questгo didбtica.
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_BOCA)//Se o id da dialog,for igual a DIALOG_BOCA,faзa isto :
    
{
        switch(
listitem)//Criamos um switch,pode usar if,porйm assim й mais "organizado"
        
{
            case 
0://Caso o player clique em Maconha
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou maconha");
                
            }
            case 
1://Caso o player clique em Cocaina
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou Cocaina");
            }
            case 
2://Caso o player clique em Fogos
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou Fogos");
            }
            
        }
        
    }
  
    return 
0

ou :
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_BOCA)//Se o id da dialog,for igual a DIALOG_BOCA,faзa isto :
    
{
        switch(
listitem)//Criamos um switch,pode usar if,porйm assim й mais "organizado"
        
{
            case 
0SendClientMessage(playerid,-1,"Vocк ganhou maconha");
            case 
1SendClientMessage(playerid,-1,"Vocк ganhou Cocaina");
            case 
2SendClientMessage(playerid,-1,"Vocк ganhou Fogos");
        }
        
    }
  
    return 
0

Leia o cуdigo atentamente,te dei a vara de pesca,agora vocк pega o peixe.
Reply
#8

Quote:
Originally Posted by FerrariL
Посмотреть сообщение
Parece que vocкs tem preguiзa de pensar...
pawn Код:
ShowPlayerDialog(playerid, DIALOG_BOCA, DIALOG_STYLE_LIST, "{FFFFFF}Boca de Fumo - Juramento", "Maconha\nCocaina\nFogos\nCifrгo Da Fav", "Selecionar", "Cancelar");
No meu caso nгo precisa de usar chaves nos cases,mas eu fiz por questгo didбtica.
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_BOCA)//Se o id da dialog,for igual a DIALOG_BOCA,faзa isto :
    
{
        switch(
lisitem)//Criamos um switch,pode usar if,porйm assim й mais "organizado"
        
{
            case 
0://Caso o player clique em Maconha
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou maconha");
                
            }
            case 
1://Caso o player clique em Cocaina
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou Cocaina");
            }
            case 
2://Caso o player clique em Fogos
            
{
                
SendClientMessage(playerid,-1,"Vocк ganhou Fogos");
            }
            
        }
        
    }
  
    return 
0

ou :
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == DIALOG_BOCA)//Se o id da dialog,for igual a DIALOG_BOCA,faзa isto :
    
{
        switch(
lisitem)//Criamos um switch,pode usar if,porйm assim й mais "organizado"
        
{
            case 
0SendClientMessage(playerid,-1,"Vocк ganhou maconha");
            case 
1SendClientMessage(playerid,-1,"Vocк ganhou Cocaina");
            case 
2SendClientMessage(playerid,-1,"Vocк ganhou Fogos");
        }
        
    }
  
    return 
0

Leia o cуdigo atentamente,te dei a vara de pesca,agora vocк pega o peixe.
Nгo amigo isso nгo tem nada aver com cifrгo o sistema de drogas й fogos jб estгo criado so to tentando criar o do cifrгo tu posto monte de bagulho entendi nada sinceramente!
Reply
#9

Explique o que vocк quer,mas explique direito,que cifrгo й esse,o que ele faz ?
Reply
#10

Quote:
Originally Posted by FerrariL
Посмотреть сообщение
Explique o que vocк quer,mas explique direito,que cifrгo й esse,o que ele faz ?
PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys

    if(
newkeys == 16//Boca da Juramento 
    

        if(
PlayerToPoint(1.0playerid1441.2080,-779.6926,95.0708)) 
        { 
            
ShowPlayerDialog(playeridDIALOG_BOCADIALOG_STYLE_LIST"{FFFFFF}Boca de Fumo - Juramento""Maconha\nCocaina\nFogos\nCifrгo Da Fav""Selecionar""Cancelar"); 
        } 
    } 
Tб vendo a ultima opзгo? cifrгo da fav entгo quando o player clica nela tipo aparece uma mensagem global o frente pegou 90mil em dinheiro da favela ai tipo assim se eu peguei cifrгo agora й veio 90 mil em dinheiro so daqui 50 minutos posso pega de novo se eu tenta pega de novo nгo da tendeu? ai se eu peguei 90 mil agora 0 o dinheiro do cifrгo й daqui 50 minutos tem mais 90 mil ai eu posso pega de novo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)