SA-MP Forums Archive
[AJUDA]Comando Setando contas offline - 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]Comando Setando contas offline (/showthread.php?tid=255546)



[AJUDA]Comando Setando contas offline - [BGL]jonas_OwNer - 16.05.2011

Bom pessoal queria pedir ajuda por mais que tentei eu travei nesse comando nгo sei oque aconteceu comigo :S й o seguinte eu to fazendo um comando pra eu poder setar o valor da conta do banco para todo mundo que й registrado no meu servidor,mas as contas nгo estгo logadas ai que eu travei ai vim pedi uma ajudinha.

PHP код:
     if(strcmp(cmd"/resetarall"true) == 0)
    {
        if(
IsPlayerConnected(playerid))
        {
            
GetPlayerName(playeridplayernamesizeof(playername));
            if (
PlayerInfo[playerid][pAdmin] >= 1342)
            {
                if(
admtrampando[playerid] < && PlayerInfo[playerid][pAdmin] != 1342)
                {
                
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo estб trabalhando! (/trabalhar)");
                return 
1;
                }
                
strmid(PlayerInfo[playerid][pConta], "0"0strlen("0"), 255);
                                
// 0 = valor
                
return 1;
            }
        }
        return 
1;
    } 



Re: [AJUDA]Comando Setando contas offline - [S]trong - 16.05.2011

o que adianta vocк setar a array dos jogadores se eles entгo offline o que com toda a certeza jб devem estar limpas a lуgica й usar o sistema de salvamento e setar diretamente por la.


Re: [AJUDA]Comando Setando contas offline - Carl_Thuse - 16.05.2011

Nгo intendi o seu comando..
admtrampando = Thug/GodFather *--*


Re: [AJUDA]Comando Setando contas offline - [BGL]jonas_OwNer - 16.05.2011

assim tipo eu to fazendo o comando que seta(edita) a quantia de dinheiro de das contas dos players registrado no meu servidor com os players offline.....


Re: [AJUDA]Comando Setando contas offline - [S]trong - 16.05.2011

use o seu sistema de salvamentos e edite direto por lб...


Re: [AJUDA]Comando Setando contas offline - [BGL]jonas_OwNer - 16.05.2011

Quote:
Originally Posted by [S]trong
Посмотреть сообщение
use o seu sistema de salvamentos e edite direto por lб...
entendi nada....


Re: [AJUDA]Comando Setando contas offline - [S]trong - 16.05.2011

se o jogador estб offline na sua onplayerdisconnect deve limpa os valores da array, ou seja o valor jб й igual a 0, agora para vocк poder editar as contas dele seria vocк abrir o salvamento do player e editar diretamente por lб, assim na hora que ele logar a array vai ser setada para 0. ou seja faзa um comando para abrir o arquivo onde vocк guardou o valor da array e sete ele para 0.


Re: [AJUDA]Comando Setando contas offline - [BGL]jonas_OwNer - 16.05.2011

tipo eu entendi sim ,mais mas eu to resetando o dinheiro de todo mundo no meu servidor ai o problema que muita gente nгo vai logar no dia ai como fica ? eu to tentando faze o comando que Seta todas as contas para uma quantia de dinheiro .


Re: [AJUDA]Comando Setando contas offline - Dr_Pawno - 16.05.2011

Tente:
pawn Код:
//Inicio GameMode
new bool:MudouContaTodos[MAX_PLAYERS];

    if(strcmp(cmd, "/resetarall", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            GetPlayerName(playerid, playername, sizeof(playername));
            if(PlayerInfo[playerid][pAdmin] >= 1342)
            {
                if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
                {
                    SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
                    return 1;
                }
                new id = 0;
                while(id <= MAX_PLAYERS)
                {
                    MudouContaTodos[id] = true;
                    if(IsPlayerConnected(id))
                    {
                        PlayerInfo[id][pConta] = 0;
                        MudouContaTodos[id] = false;
                    }
                    id++;
                }
                return 1;
            }
        }
        return 1;
    }
//OnPlayerSpawn
    if(MudouContaTodos[playerid] == true)
    {
        MudouContaTodos[playerid] = false;
        PlayerInfo[playerid][pConta] = 0;
    }
Nгo testei, mas espero que funcione!


Re: [AJUDA]Comando Setando contas offline - [S]trong - 16.05.2011

ai й complicado por que afinal vocк resetou as arrays quando eles deslogaram, e o loop sу vai pegar os players que logaram antes do seu gmx ou server ter desligado...