[Ajuda]Dini
#1

dae galerinha blz?
to com uma duvida aki, eu nao sei muito de dini entao qro uma ajuda d vcs
eu qro fazer um comando para tirar vip de um player mesmo q ele esteja offline.
aki uma tentativa minha =p

pawn Код:
new tirarvip[128];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(playerid))
{
format(tirarvip,sizeof(tirarvip),"DonateRank=0",i);
PlayerInfo[i][pDonateRank] = dini_Int("teste.cfg",tirarvip);
}
mais ele so funciona caso o player esteja on =p
se alguem puder ajudar agradeзo xD
Reply
#2

Bom, primeiro poste como й o arquivo do usuario, para eu ver se o dini irб conseguir mudar.

Obs: if(IsPlayerConnected(playerid)) й usado para ver se o cara ta ON, como usarб isso se o cara ta OFF?
Nгo precisa da format pro final e sim pro arquivo do cara.
Reply
#3

eh dei mole no isplayerconnect vo ajeitar aki
e ae ta o arquivo do player
pawn Код:
Key=
Level=1
AdminLevel=1337
DonateRank=0
UpgradePoints=0
ConnectedTime=0
Registered=1
Sex=1
Age=19
Origin=1
CK=0
Muted=0
Respect=0
Money=6000
Bank=50000
Crimes=0
Kills=0
Deaths=0
Arrested=0
WantedDeaths=0
Phonebook=0
LottoNr=0
Fishes=0
BiggestFish=0
Job=0
Paycheck=1142
HeadValue=0
Jailed=0
JailTime=0
Materials=0
Drugs=0
Leader=0
Member=0
FMember=255
Rank=6
Char=287
ContractTime=0
DetSkill=0
SexSkill=0
BoxSkill=0
LawSkill=0
MechSkill=0
JackSkill=0
CarSkill=0
NewsSkill=0
DrugsSkill=0
CookSkill=0
FishSkill=0
pSHealth=0.0
pHealth=48.0
Int=0
Local=255
Team=2
Model=287
PhoneNr=0
House=255
Bizz=255
Pos_x=2246.6
Pos_y=-1161.9
Pos_z=1029.5
CarLic=0
FlyLic=0
BoatLic=0
FishLic=0
GunLic=0
Gun1=0
Gun2=0
Gun3=0
Gun4=0
Ammo1=0
Ammo2=0
Ammo3=0
Ammo4=0
CarTime=0
PayDay=1
PayDayHad=0
CDPlayer=0
Wins=0
Loses=0
AlcoholPerk=0
DrugPerk=0
MiserPerk=0
PainPerk=0
TraderPerk=0
Tutorial=1
Mission=0
Warnings=0
Adjustable=0
Fuel=0
Married=0
MarriedTo=Nenhum
GPS=0
Vaga=0
Reply
#4

Do jeito que estб o dini funcionarб.

Faзa um comando que pegue o nome escrito e veja se existe a conta.
Depois use:

pawn Код:
dini_SetInt(Conta,"AdminLevel",0);
Exemplo:
pawn Код:
new Conta[30]; //30 pra nгo dar problemas
format(Conta,30,"%s.ini",AQUI_A_VAR_DO_NOME_QUE_O_ADMIN_DIGITOU);
dini_IntSet(Conta,"AdminLevel",0);
Reply
#5

opa vlw por ajudar
mais ta dando um erro aki
"undefined symbol: dini_SetInt"

mesmo estando o
#include <dini>
no topo do gm
Reply
#6

tenta:
pawn Код:
new Conta[30]; //30 pra nгo dar problemas
format(Conta,30,"%s.ini",AQUI_A_VAR_DO_NOME_QUE_O_ADMIN_DIGITOU);
dini_InSet(Conta,"AdminLevel",0);
Reply
#7

Errei os lugares.

Й dini_IntSet
Nгo dini_SetInt
Reply
#8

opa funfou galera xD
mais saiu errado uma coisa aki =p
na pasta do player as informaзoes sao uma do lado da outra e nao uma embaixo da outra
e quando eu uso ele muda as informaзoes e fik uma embaixo da outra e nao da pra usar mais akela acc =p
tem algum jeito de funfar sem fazer isso?
Reply
#9

Quote:
Originally Posted by blackinhu214
Посмотреть сообщение
opa funfou galera xD
mais saiu errado uma coisa aki =p
na pasta do player as informaзoes sao uma do lado da outra e nao uma embaixo da outra
e quando eu uso ele muda as informaзoes e fik uma embaixo da outra e nao da pra usar mais akela acc =p
tem algum jeito de funfar sem fazer isso?
Bom, com as informaзхes uma do lado da outra, desista do Dini.
Poderб tentar mudar o sistema de registro para dini, ai poderб usar esse sistema.
Reply
#10

ah... vlw pela ajuda d qlqr jeito xD
so mais uma coisa, nao ah outra maneira alem de dini pra isso ne?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)