[AJUDA]Dias de vip - 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]Dias de vip (
/showthread.php?tid=343701)
[AJUDA]Dias de vip -
mengueh - 18.05.2012
pawn Код:
public OnPlayerConnect(playerid)
{
new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
PlayerInfo[playerid][mAdmin] = DOF2_GetInt(arquivo, "Admin");
GivePlayerMoney(playerid, DOF2_GetInt(arquivo, "Dinheiro"));
PlayerInfo[playerid][mAvisos] = DOF2_GetInt(arquivo, "Avisos");
PlayerInfo[playerid][mVip] = DOF2_GetInt(arquivo, "Vip");
if(getdate() - 30 > DOF2_GetInt(arquivo,"Vip")) PlayerInfo[playerid][mVip] = 0;
return 1;
}
pawn Код:
CMD:darvip(playerid, params[])
{
new id;
if(sscanf(params,"d", id)) return SendClientMessage(playerid, BRANCO,"[INFO]: /darvip [playerid]");
{
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!");
new Year, Month, Day;
getdate(Year, Month, Day);
new arquivo[34], playername[MAX_PLAYER_NAME];
GetPlayerName(id, playername, sizeof(playername));
format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
DOF2_SetInt(arquivo ,"VipDias", getdate());
PlayerInfo[id][mVip] = 1;
GivePlayerMoney(id, 50000);
}
return 1;
}
E na pasta : Contas/%ini aparece isso no player
pawn Код:
Admin = 5
Dinheiro = 210123
Vip = 1
Avisos = 0
VipDias = 139
Porque 139? Esse sistema vai funcionar? Ele vai tirar 1 a cada dia que passar?
Re: [AJUDA]Dias de vip -
steeldark - 18.05.2012
Quote:
Originally Posted by mengueh
pawn Код:
public OnPlayerConnect(playerid) { new arquivo[34], playername[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername, sizeof(playername)); format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername); PlayerInfo[playerid][mAdmin] = DOF2_GetInt(arquivo, "Admin"); GivePlayerMoney(playerid, DOF2_GetInt(arquivo, "Dinheiro")); PlayerInfo[playerid][mAvisos] = DOF2_GetInt(arquivo, "Avisos"); PlayerInfo[playerid][mVip] = DOF2_GetInt(arquivo, "Vip"); if(getdate() - 30 > DOF2_GetInt(arquivo,"Vip")) PlayerInfo[playerid][mVip] = 0;
return 1; }
pawn Код:
CMD:darvip(playerid, params[]) { new id; if(sscanf(params,"d", id)) return SendClientMessage(playerid, BRANCO,"[INFO]: /darvip [playerid]"); { if(!IsPlayerConnected(id)) return SendClientMessage(playerid, VERMELHO, "[INFO]: Jogador invбlido!"); new Year, Month, Day; getdate(Year, Month, Day); new arquivo[34], playername[MAX_PLAYER_NAME]; GetPlayerName(id, playername, sizeof(playername)); format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername); DOF2_SetInt(arquivo ,"VipDias", getdate()); PlayerInfo[id][mVip] = 1; GivePlayerMoney(id, 50000);
} return 1; }
E na pasta : Contas/%ini aparece isso no player
pawn Код:
Admin = 5 Dinheiro = 210123 Vip = 1 Avisos = 0 VipDias = 139
Porque 139? Esse sistema vai funcionar? Ele vai tirar 1 a cada dia que passar?
|
139 pq getdat() retorna o numero de dias passados desde que o ano comeзou..
e nгo, nгo vai funcionar desta forma.
Re: [AJUDA]Dias de vip -
paulor - 18.05.2012
pra q 2 topicos ?
https://sampforum.blast.hk/showthread.php?tid=343560
Re: [AJUDA]Dias de vip -
mengueh - 18.05.2012
Quote:
Originally Posted by paulor
|
Porque ninguйm respondeu, :/
Tu sabe como faz pra arrumar o problema?
Re: [AJUDA]Dias de vip -
steeldark - 18.05.2012
Quote:
Originally Posted by mengueh
Porque ninguйm respondeu, :/
Tu sabe como faz pra arrumar o problema?
|
Lols, ninguem respondeu?
heheh
lб tem 13 postagens no outro topico dб uma lida la.. axo q o que paulor postou vai dar certo.
Re: [AJUDA]Dias de vip -
paulor - 18.05.2012
Quote:
Originally Posted by steeldark
Lols, ninguem respondeu? heheh
lб tem 13 postagens no outro topico dб uma lida la.. axo q o que paulor postou vai dar certo.
|
Ontem tava meio com sono e deixei escapar detalhes, estou fazendo um perfeito e vou postar em codigos uteis logo!
@Edit
Ta ae...
http://forum.sa-mp.com/showpost.php?...postcount=1581
Re: [AJUDA]Dias de vip -
Tekken - 30.10.2013
eu conseguir bota esse sistema so q quando reniciar o servidor o pessoa não estar com vip mais,Se poder min ajuda ae.
http://forum.sa-mp.com/showpost.php?...postcount=1581