SA-MP Forums Archive
[AJUDA] dar dinheiro - 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] dar dinheiro (/showthread.php?tid=324398)



[AJUDA] dar dinheiro - Welden - 09.03.2012

Olб galera, eu gostaria de que alguem de vocкs, criasse um comando para min de dar dinheiro, para os admins logados no Rcon
й tambйm para depois salvar o total de dinheiro.
Thanks..


Re: [AJUDA|CMD] dar dinheiro - 4LiSs0N - 09.03.2012

PHP код:
//No Topo do Gamemode
//---------------------------------------------------------------------------//
#include <Dini>
//---------------------------------------------------------------------------//
//No OnplayerCommadText
if(strcmp("/grana"cmdtexttrue10) == 0)
{
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo estб logado na RCON.");
GivePlayerMoney(playerid,100000);
return 
1;
}
//---------------------------------------------------------------------------//
//no OnPlayerConnect
if(dini_Isset("Dinheiro.ini",PlayerName(playerid))) GivePlayerMoney(playerid,dini_Int("Dinheiro.ini",PlayerName(playerid)));
//---------------------------------------------------------------------------//
// no OnplayerDisconnect
dini_IntSet("Dinheiro.ini",PlayerName(playerid),GetPlayerMoney(playerid));
//---------------------------------------------------------------------------//
// no Ongamemodeinit
if(!fexist("Dinheiro.ini")) dini_Create("Dinheiro.ini");
//---------------------------------------------------------------------------// 



Re: [AJUDA|CMD] dar dinheiro - Welden - 09.03.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
PHP код:
//No Topo do Gamemode
//---------------------------------------------------------------------------//
#include <Dini>
//---------------------------------------------------------------------------//
//No OnplayerCommadText
if(strcmp("/grana"cmdtexttrue10) == 0)
{
if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"Vocк nгo estб logado na RCON.");
GivePlayerMoney(playerid,100000);
return 
1;
}
//---------------------------------------------------------------------------//
//no OnPlayerConnect
if(dini_Isset("Dinheiro.ini",PlayerName(playerid))) GivePlayerMoney(playerid,dini_Int("Dinheiro.ini",PlayerName(playerid)));
//---------------------------------------------------------------------------//
// no OnplayerDisconnect
dini_IntSet("Dinheiro.ini",PlayerName(playerid),GetPlayerMoney(playerid));
//---------------------------------------------------------------------------//
// no Ongamemodeinit
if(!fexist("Dinheiro.ini")) dini_Create("Dinheiro.ini");
//---------------------------------------------------------------------------// 
Sera que tem como vocк fazer em filterscript й me passar? pfv..
@Edit
Dou +Rep


Re: [AJUDA|CMD] dar dinheiro - rjjj - 09.03.2012

Montei o comando para vocк .


Coloque :


pawn Код:
//Na public OnPlayerCommandText:

if(!strfind(cmdtext, "/dardinheiro", true))
    {
        if(cmdtext[12] == 0 || cmdtext[12] == 32)
        {
            if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo й um Administrador RCON !");
            if(cmdtext[12] != 32 || (cmdtext[13] == 0 && cmdtext[12] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardinheiro [id do jogador] [quantia]");
            new espaco = -1;
            for(new x = 0; cmdtext[x] != EOS; x++)
            {
                if(cmdtext[x] == 32)
                {
                    if(espaco > -1)
                    {
                        new STR[17];
                        format(STR, 17, "%s", cmdtext[13]);
                        strdel(STR, x - 13, strlen(STR) + 1);
                        GivePlayerMoney(strval(STR), strval(cmdtext[x + 1]));
                        SendClientMessage(playerid, 0x33CCFFAA, "Dinheiro dado.");
                        return true;
                    }
                    else
                    {
                        espaco = x;
                    }
                }
            }
            SendClientMessage(playerid, 0xFFFFFFAA, "Digite: /dardinheiro [id do jogador] [quantia]");
            return true;
        }
    }


Para salvar o dinheiro, siga este post: https://sampforum.blast.hk/showthread.php?pid=1066731#pid1066731



Espero ter ajudado .


Re: [AJUDA|CMD] dar dinheiro - Welden - 09.03.2012

rjjj me aajudo, vlw.. vou dar +rep
@Edit
Da pra fazer em filterscript? ficaria agradecido demais.


Re: [AJUDA|CMD] dar dinheiro - Felipe_Wesker - 09.03.2012

Welden, sу vc copiar o codigo e colar no pawno e compilar cara..


Re: [AJUDA|CMD] dar dinheiro - Đeagle - 09.03.2012

Clique aqui para baixa-lo.
Crйditos: rjjj.

Quando baixar, coloque na pasta "filterscripts" na pasta do seu servidor, abra o server.cfg do seu servidor, e na linha "filterscripts" coloque o nome do FS, ou seja "filterscripts Dinheiro", salve, feche e divirta-se.