SA-MP Forums Archive
[Ajuda]script - payday - 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]script - payday (/showthread.php?tid=313853)



[Ajuda]script - payday - 22Jack - 27.01.2012

me ajudem a conseguir fazer o payday funcionar sу falta colocar pra dar de 1h em 1h
pawn Код:
public Up()
{
for(new i=0;i<MAX_PLAYERS;i++){
if(IsPlayerConnected(i)){
new aname[MAX_PLAYER_NAME];
GetPlayerName(i, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new string[256];
if(dini_Int(file, "Profissao") == Desempregado){
SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
SendClientMessage(i,  0xFFFFFFAA,"» Ministйrio do Trabalho:");
SendClientMessage(i,  0xFFFFFFAA,"Assistкncia financeira temporбria ao trabalhador desempregado!");
SendClientMessage(i,  0xFFFFFFAA,"Vocк recebeu 65,00 R$ do Seguro-Desemprego!");
SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
GivePlayerGrana(i, 65);



Re: [Ajuda]script - payday - DrTHE - 27.01.2012

em OnGameModeInt
pawn Код:
SetTimer("Up", 60 * 60 * 1000, true);
identado fica melhor lol
pawn Код:
public Up()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            new aname[MAX_PLAYER_NAME];
            GetPlayerName(i, aname, MAX_PLAYER_NAME);
            format(file, sizeof(file), PASTA_CONTAS, aname);
            new string[128];
            if(dini_Int(file, "Profissao") == Desempregado)
            {
                SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
                SendClientMessage(i,  0xFFFFFFAA,"» Ministйrio do Trabalho:");
                SendClientMessage(i,  0xFFFFFFAA,"Assistкncia financeira temporбria ao trabalhador desempregado!");
                SendClientMessage(i,  0xFFFFFFAA,"Vocк recebeu 65,00 R$ do Seguro-Desemprego!");
                SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
                GivePlayerGrana(i, 65);
muca detect '-'


Re: [Ajuda]script - payday - 22Jack - 27.01.2012

muca detect '-'?


Re: [Ajuda]script - payday - [A]rray - 27.01.2012

pawn Код:
//OnGameModeInit
SetTimer("Up", 60000 * 60, true); // 60000 = 1 minuto | 60000 * 60 = 1minutox60minutos

public Up()
{
    for(new i = 0; i < GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected(i))
        {
            new aname[MAX_PLAYER_NAME], string[128];
            GetPlayerName(i, aname, MAX_PLAYER_NAME);
            format(file, sizeof(file), PASTA_CONTAS, aname);
            if(dini_Int(file, "Profissao") == Desempregado)
            {
                SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
                SendClientMessage(i,  0xFFFFFFAA,"» Ministйrio do Trabalho:");
                SendClientMessage(i,  0xFFFFFFAA,"Assistкncia financeira temporбria ao trabalhador desempregado!");
                SendClientMessage(i,  0xFFFFFFAA,"Vocк recebeu 65,00 R$ do Seguro-Desemprego!");
                SendClientMessage(i,  0xC10000AA,"~~~~~~~~~~~~~~~~~~~~~~ Sбlario ~~~~~~~~~~~~~~~~~~~~~~");
                GivePlayerGrana(i, 65);
            }
        }
    }
    return true;
}
Faltavam as chavetas e o return no final. Nгo olhei para o resto do cуdigo, mas parece estar correto.


Re: [Ajuda]script - payday - 22Jack - 27.01.2012

as chaves nгo estгo fechadas porque tem mais profissгo no final sу coloquei a parte importante


Re: [Ajuda]script - payday - 22Jack - 27.01.2012

SetTimer("message", 60000 * 60, true); esse message era pra ser up certo?


Re: [Ajuda]script - payday - DrTHE - 27.01.2012

olha o settimer do meu post so adicione em ongamemodint ....


Re: [Ajuda]script - payday - 22Jack - 27.01.2012

hum... ok jб adicionei tambem poderia ajudar a fazer um comando de force payday?


Re: [Ajuda]script - payday - DrTHE - 27.01.2012

sim faзo jaja dou edit aki nesse post...

@edit

pawn Код:
if(strcmp("/upar", cmdtext, true, 10) == 0)
{
    Up();
    return 1;
}
muca muca muca -q


Re: [Ajuda]script - payday - 22Jack - 27.01.2012

valeu, nгo sei mecher nesses negocios de tempo...