SA-MP Forums Archive
[AJUDA]Facin facin pra vcs ;D - 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: [AJUDA]Facin facin pra vcs ;D (/showthread.php?tid=352172)



[AJUDA]Facin facin pra vcs ;D - Jake_Dunlapp - 18.06.2012

pawn Код:
switch(dialogid) {                         // We switch our dialog id's                                        // If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
        case DIALOG_ARMAS:                      // Our dialog!
        {
            switch(listitem) {
// Checking which listitem was selected
                case 0:                           // The first item listed
                {
                    if(GetPlayerMoney(playerid) < 7500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -7500);
                    GivePlayerWeapon(playerid, 30, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Ak47 Do Vendedor!");
                }
                case 1:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 8500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -8500);
                    GivePlayerWeapon(playerid, 31, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma M4A1 Do Vendedor!");
                }
                case 2:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 9500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -9500);
                    GivePlayerWeapon(playerid, 34, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Sniper Do Vendedor!");
                }
                case 3:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 5750) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -5750);
                    GivePlayerWeapon(playerid, 24, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Deagle Do Vendedor!");
                }
                case 4:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -10000);
                    GivePlayerWeapon(playerid, 26, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Cano Serrado Do Vendedor!");
                }
            }
            return 1;
        }
simples no dialog tem dois botoes comprar e cancelar porem se clicar em cancelar ele compra so isso vlw digam o que mudo


Re: [AJUDA]Facin facin pra vcs ;D - Crueliz0n - 18.06.2012

tenta assim:
pawn Код:
switch(dialogid) {                         // We switch our dialog id's                                        // If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
        case DIALOG_ARMAS:                      // Our dialog!
        {
            if(response){
            switch(listitem) {
                case 0:                           // The first item listed
                {
                    if(GetPlayerMoney(playerid) < 7500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -7500);
                    GivePlayerWeapon(playerid, 30, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Ak47 Do Vendedor!");
                }
                case 1:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 8500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -8500);
                    GivePlayerWeapon(playerid, 31, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma M4A1 Do Vendedor!");
                }
                case 2:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 9500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -9500);
                    GivePlayerWeapon(playerid, 34, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Sniper Do Vendedor!");
                }
                case 3:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 5750) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -5750);
                    GivePlayerWeapon(playerid, 24, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Deagle Do Vendedor!");
                }
                case 4:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -10000);
                    GivePlayerWeapon(playerid, 26, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Cano Serrado Do Vendedor!");
                }
            }
            }
            return 1;
        }



Re: [AJUDA]Facin facin pra vcs ;D - Jake_Dunlapp - 18.06.2012

Quote:
Originally Posted by BlackDonelly
Посмотреть сообщение
tenta assim:
pawn Код:
switch(dialogid) {                         // We switch our dialog id's                                        // If you only have one dialog, then this isn't required, but it's neater for when you implement more dialogs.
        case DIALOG_ARMAS:                      // Our dialog!
        {
            if(response){
            switch(listitem) {
                case 0:                           // The first item listed
                {
                    if(GetPlayerMoney(playerid) < 7500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -7500);
                    GivePlayerWeapon(playerid, 30, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Ak47 Do Vendedor!");
                }
                case 1:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 8500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -8500);
                    GivePlayerWeapon(playerid, 31, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma M4A1 Do Vendedor!");
                }
                case 2:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 9500) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -9500);
                    GivePlayerWeapon(playerid, 34, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Sniper Do Vendedor!");
                }
                case 3:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 5750) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -5750);
                    GivePlayerWeapon(playerid, 24, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Deagle Do Vendedor!");
                }
                case 4:                           // The second item listed
                {
                    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, VERMELHO, "[ERRO]: Vocк nгo tem grana suficiente!");
                    GivePlayerMoney(playerid, -10000);
                    GivePlayerWeapon(playerid, 26, 500);
                    PlayAudioStreamForPlayer(playerid, "http://dl.dropbox.com/u/84367144/Thank%20You.wav");
                    SendClientMessage(playerid, 0xFFFFFFFF, "[INFO]Vocк Comprou Uma Cano Serrado Do Vendedor!");
                }
            }
            }
            return 1;
        }
funfou mais onde boto o sendclientmessage pra falar que ele cancelou?


Re: [AJUDA]Facin facin pra vcs ;D - Crueliz0n - 18.06.2012

em cima do return 1; cole isso

pawn Код:
else return SendClientMessage(playerid,-1,"Vocк Cancelou!");