SA-MP Forums Archive
[FilterScript] Simples sistema de Compra de arma por dialogo. - 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)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Simples sistema de Compra de arma por dialogo. (/showthread.php?tid=443220)



Simples sistema de Compra de arma por dialogo. - lucaspilar - 11.06.2013

Esse й o meu Primeiro FS ele й simples, Eu aceito criticas mas por-favor sem xingar.
eu penso em futuramente deixar ele melhor.
o comando para ver as armas para comprar й /comprararma
Creditos:
Criador do FS: lucaspilar
Mteck: ajudou no erro da definiзгo.
******-: Ajudou Nos erros e No Code
focaximubh: Ajudou nos erros e No Code
o code e pequeno intгo vou colocar aqui mesmo
pawn Код:
#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT

#define DIALOG_ARMAS 8457

public OnFilterScriptInit()
{
    print("====FS de Arma Criado por lucaspilar====");
    return 1;
}

public OnFilterScriptExit()
{
    print("====FS de arma desligado.====");
    return 1;
}

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

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;
}

#endif



Respuesta: Simples sistema de Compra de arma por dialogo. - Wendell - 11.06.2013

Sem Comentбrios .


Re: Simples sistema de Compra de arma por dialogo. - MonFiTy - 11.06.2013

xi vei mostrava as Prints isso e bem simples msm kkk


Re: Simples sistema de Compra de arma por dialogo. - JapaN* - 11.06.2013

Quote:
Originally Posted by lucaspilar
Посмотреть сообщение
Criador do FS: lucaspilar
Mteck: ajudou no erro da definiзгo.
******-: Ajudou Nos erros e No Code
focaximubh: Ajudou nos erros e No Code
4 Caras pra fazer um simples /Comprararmas ? -.-

Criador do FS: lucaspilar
Corrigindo: Idealizador do FS: lucaspilar

Pastebin Por Favor.


Re: Simples sistema de Compra de arma por dialogo. - Mteck - 11.06.2013

..
Filterscript?
pawn Код:
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif
...

@JapaN, pensei que ele estava fazendo para o GameMode dele...'-'


Re: Simples sistema de Compra de arma por dialogo. - Delete_ - 11.06.2013

Simples, e nгo precisa usar a include a_players


Re: Simples sistema de Compra de arma por dialogo. - _.MeT4L._ - 11.06.2013

Estamos no models previews..

Mais msm assim. Basico.


Re: Simples sistema de Compra de arma por dialogo. - Schocc - 11.06.2013

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;
}



Re: Simples sistema de Compra de arma por dialogo. - lucaspilar - 11.06.2013

Quote:
Originally Posted by JapaN*
Посмотреть сообщение
4 Caras pra fazer um simples /Comprararmas ? -.-

Criador do FS: lucaspilar
Corrigindo: Idealizador do FS: lucaspilar

Pastebin Por Favor.
Nгo foi 4 caras que fez, foi eu, mas ele estava com erro e bug ai pedi ajuda aqui no forum e me ajudaram ai coloquei eles ja que me ajudaram nй.

Quote:
Originally Posted by Mteck
Посмотреть сообщение
..
Filterscript?
pawn Код:
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif
...

@JapaN, pensei que ele estava fazendo para o GameMode dele...'-'
vlw vou colocar isto nele .

Quote:
Originally Posted by Delete_
Посмотреть сообщение
Simples, e nгo precisa usar a include a_players
vlw pelo aviso, vou removela .

Quote:
Originally Posted by edsLeoGangster
Посмотреть сообщение
Simples de +,mais do mesmo jeito e filterscript,e o filterscript e bom!
+ rep..
vlw ae cara .


Re: Simples sistema de Compra de arma por dialogo. - -GooGle- - 11.06.2013

Quote:
Originally Posted by Mteck
Посмотреть сообщение
@JapaN, pensei que ele estava fazendo para o GameMode dele...'-'
І...Eu nгo criei esse FS,eu sу o ajudei nos erros e algumas dъvidas que ele teve num tуpico ontem.