SA-MP Forums Archive
[Pedido] Algo pra estudar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Algo pra estudar (/showthread.php?tid=621721)



Algo pra estudar - VinnyScript - 13.11.2016

como posso fazer um sistema de entregas.

eu criei algo mais ou menos assim

PHP код:
    if(dialogid == rEntregas) {
        if(!
response) {
        }
        if(
response) {
            switch(
listitem == 0){
                case 
0:{
                    
rEntregasLos(playerid);
                }
                case 
1:{
                    
rEntregasPizza(playerid);
                }
                case 
2:{
                    
rEntregasLSDP(playerid);
                }
            }
        }
    }
    if(
dialogid == rLos)
    {
        if(
response)
        {
            if (
listitem == 0)
            {
                
SendClientMessage(playerid, -1"Testando o Entregador Los");
            }
        }
    }
    if(
dialogid == rPizza)
    {
        if(
response)
        {
            if (
listitem == 0)
            {
                
SendClientMessage(playerid, -1"Testando o Entregador pizza");
            }
        }
    } 
PHP код:
// Comandos Entregas
CMD:loja(playerid)
{    
    
ShowPlayerDialog(playeridrEntregasDIALOG_STYLE_LIST"{6495ED}CBD - {FFFFFF}Entregas""Entregas Por Los Santos\nEntregas De Pizza\nEntregas na Delegacia\nEntregas de Marmitas""Ouvir""Sair");
    return 
1;

PHP код:
// Stock rEntregas //
// losantos
stock rEntregasLos(playerid)
{
    new 
strLos[256];
    
strcat(strLos"Tretando");
    
ShowPlayerDialog(playeridrLosDIALOG_STYLE_LIST"{6495ED}[CBD] - {FFFFFF}Entregas Por Los Santos"strLos"Pegar""Fechar");
    return 
1;
}
// Pizza
stock rEntregasPizza(playerid)
{
    new 
strPizza[256];
    
strcat(strPizza"Tretando");
    
ShowPlayerDialog(playeridrPizzaDIALOG_STYLE_LIST"{6495ED}[CBD] - {FFFFFF}Entregas de Pizza"strPizza"Pegar""Fechar");
    return 
1;
}
// Policia
stock rEntregasLSDP(playerid)
{
    
SendClientMessage(playerid, -1"TESTANDO");
    return 
1;




Re: Algo pra estudar - PetrickSchoba - 14.11.2016

Faзa aleatуrias e recebendo dinheiro dinвmico, senгo o jogador vai ficar indo no mesmo local varias vezes.


Re: Algo pra estudar - zGuigui2068 - 14.11.2016

Eh poderia por tb para o player buscar a pizza antes de entregar, E sу mente no veiculo q й o faggio de pizza aqle.

Outra dica legal й por um objeto pizza nas costa do player e quando ele entrar vc destroi


Re: Algo pra estudar - VinnyScript - 14.11.2016

mas ai q ta, queria saber c a funзao de dialog abre checkpoints radom


Re: Algo pra estudar - silenthill - 14.11.2016

Procure por checkpoint randфmicos[aleatуrios] por exemplo:

https://sampwiki.blast.hk/wiki/Random
https://sampforum.blast.hk/showthread.php?tid=282552
https://sampforum.blast.hk/showthread.php?tid=510665
https://sampforum.blast.hk/showthread.php?tid=428427