[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(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;
}
strmid(PlayerInfo[playerid][pConta], "0", 0, strlen("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...