[FilterScript] Simples sistema de Compra de arma por dialogo.
#8

pawn Код:
/*      nгo remova os creditos

        Sistema criado por Lucaspilar
        Mteck: ajudou no erro da definiзгo.
        ******-: Ajudou Nos erros e No Code
        focaximubh: Ajudou nos erros e No Code
*/

#include <a_samp>
#include <a_players>
#define DIALOG_ARMAS 8457

public OnPlayerCommandText(playerid, cmdtext[]){
    if(strcmp(cmdtext, "/comprararma", true) == 0){
        ShowPlayerDialog(playerid, DIALOG_ARMAS, DIALOG_STYLE_LIST, "Armas a venda", "AK-47, Preзo 1.000$\nFuzil, Preзo 1.000$\nDoze, Preзo 2.000$\n9mm Com silenciadora, Preзo 500$\nDesert Eagle, Preзo 1.000$", "Comprar","Cancelar");
        return 1;
    }
    return 0;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOG_ARMAS){
        if(response){
            if(listitem == 0){
                if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,-1,"Vocк nгo possuн 1.000$!");
                GivePlayerWeapon(playerid,30,50);
                GivePlayerMoney(playerid,-1000);
                return 1;
            }
            if(listitem == 1){
                if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,-1,"Vocк nгo possuн 1.000$!");
                GivePlayerWeapon(playerid,31,50);
                GivePlayerMoney(playerid,-1000);
                return 1;
            }
            if(listitem == 2){

                if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,-1,"Vocк nгo possuн 2.000$!");
                GivePlayerWeapon(playerid,25,50);
                GivePlayerMoney(playerid,-2000);
                return 1;
            }

                if(listitem == 3){

                if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,-1,"Vocк nгo possuн 500$!");
                GivePlayerWeapon(playerid,23,50);
                GivePlayerMoney(playerid,-2000);
                return 1;
            }

                if(listitem == 4){

                if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,-1,"Vocк nгo possuн 1000$!");
                GivePlayerWeapon(playerid,24,50);
                GivePlayerMoney(playerid,-500);
                return 1;
            }





//===========================================================================================================================//
        }
    }
    return 1;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 5 Guest(s)