[Ajuda] Ajuda com um sistema de Dialog
#1

i Aew, bom eu queria uma ajuda em um sistema de salбrio que estou querendo fazer, na GM tem um sistema de CASH e GRANA, e esse salario eu queria que desse uma quantidade de cash e grana quando usado, mas nгo da nada, sу aparece a mensagem, por que?

pawn Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define RECEBER 1
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(!strcmp("/receber", cmdtext, true))
    {
       ShowPlayerDialog(playerid,RECEBER,DIALOG_STYLE_LIST, "Receber Salario", "Player Normal - 100 CASH e R$3000000\nSub-Moderador - 200 CASH e R$6000000 R$\nModerador - 400 CASH e R$9000000\nSub-Administrador - 600 CASH e R$12000000\nAdministrador - 800 CASH e R$15000000\nSuper-Administrador - 1100 CASH e R$18000000\nGame Master - 1500 CASH e R$22000000\n","Receber","Sair");
       return 1;
    }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(dialogid == RECEBER)
    {
        if(response)
        {
           if(listitem == 0)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",100);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",3000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 100 CASH e R$30000000 de seu salario!");
           }
           else if(listitem == 1)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",200);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",6000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 200 CASH e R$60000000 de seu salario!");
           }
           else if(listitem == 2)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",400);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",9000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 400 CASH e R$90000000 de seu salario!");
           }
           else if(listitem == 3)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",600);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",12000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 600 CASH e R$120000000 de seu salario!");
           }
           else if(listitem == 4)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",800);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",15000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 800 CASH e R$150000000 de seu salario!");
           }
           else if(listitem == 5)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",1100);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",18000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 1100 CASH e R$180000000 de seu salario!");
           }
           else if(listitem == 6)
           {
                dini_IntSetPlayer(PlayerName(playerid),"Cash",1500);
                dini_IntSetPlayer(PlayerName(playerid),"Grana",22000000);
                SendClientMessage(playerid, COLOR_VERDE2, "Vocк recebeu 1500 CASH e R$220000000 de seu salario!");
           }
        }
    }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Eu queria que esse comando sу pudesse ser usado nos 5 primeiros dias do mкs e somente uma vez a cada mкs.
Hoje й dia 1 por exemplo, e o player usa o comando e recebe teu salбrio, e se ele tentar usar de novo no mesmo dia, ou nos dias seguintes nгo conseguir, e aparecer uma mensagem de que ele jб recebeu o salбrio.

E tambйm, eu queria que separasse os salбrios dos Players Normais e dos Administradores por cada level de Admin, e ter a permissгo de receber o salбrio de acordo com seu Level Admin.
Se o Player Normal tentar receber o salбrio do Sub-Moderador por exemplo, aparecer uma mensagem ao mesmo que ele nгo й um Sub-Moderador, assim sucessivamente.

Por favor me ajudem com isso, eu sei que й pedir de mais, mas por favor..

@Edit

O sistema das permissхes dos Admin й esse:
pawn Код:
if(IsPlayerAdmin(playerid) || Stats[playerid][LEVELADMIN]==SUBMODERADOR)
Os level's dos Admin: SUBMODERADOR - MODERADOR - SUBADMIN - ADMIN - SUPERADMIN - GM
Reply


Messages In This Thread
Ajuda com um sistema de Dialog - by JoNhKaKa - 29.11.2014, 22:59
Respuesta: Ajuda com um sistema de Dialog - by JoNhKaKa - 30.11.2014, 20:47
Re: Ajuda com um sistema de Dialog - by PT - 30.11.2014, 21:02
Re: Ajuda com um sistema de Dialog - by PedexM - 30.11.2014, 21:14
Respuesta: Ajuda com um sistema de Dialog - by JoNhKaKa - 30.11.2014, 21:33
Re: Ajuda com um sistema de Dialog - by PT - 30.11.2014, 21:37
Respuesta: Ajuda com um sistema de Dialog - by JoNhKaKa - 01.12.2014, 22:44
Re: Ajuda com um sistema de Dialog - by PedexM - 01.12.2014, 22:49

Forum Jump:


Users browsing this thread: 1 Guest(s)