Wysłany: 2013-07-10, 17:45
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Witam mam pytanie co robi ta funkcja?
Kod: forward VipCount();
public VipCount(){
static tmp[256],strr[256];
new File:ss=fopen(FILE_VIP,io_read);
while(fread(ss,strr)){
tmp = dini_Get(FILE_VIP,strtok(strr,idx2,'='));
idx2=false;
if(strval(tmp) != 0){
dini_IntSet(FILE_VIP,strtok(strr,idx2,'='),strval(tmp)-1),idx2=false;
}
}
fclose(ss);
return 1;
}
Prosze o dok?adne wyt?umaczenie.
Oraz jeszcze chcia?bym zrobi? takie co? ?e jak kupi kto? vipa np na 7 dni to jak to zrobi?.
Pisa? co mam poda? do tego bo troche tego jest xD
Wysłany: 2013-07-10, 18:10
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Ta funkcja wydaje mi si?, ?e w pliku FILE_VIP po ka?dym = odejmuje od warto?ci 1.
Zapewne masz to w timerze co sekunde czy co??
Wysłany: 2013-07-10, 18:11
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Tak mam to w timerze ale co minute A mo?na z tego zrobi? ?eby np
jak kto? kupi vipa za wirtualn? kase to mu doda 7 dni ?
Wysłany: 2013-07-10, 18:13
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
matiosek70 , moze wystarczy dodac do tej liczby po = (dla odpowiedniego gracza ) liczbe 10080
Wysłany: 2013-07-10, 18:15
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
10080 to tydzie? w czasie unixowym ?
Wysłany: 2013-07-10, 18:16
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
W minutach.
Skoro masz timer co minute ktory odejmuje 1 z pliku to pomyslalem, ze czas jest tam wpisany w minutach
Wysłany: 2013-07-10, 18:18
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Mam np takie co?:
Kod: SendClientMessage(playerid, ZOLTY, "Kupile?(a?) {00FFFF}Konto V.I.P na 7 Dni {FFFF00}za {00FFFF}5 z? {FFFF00}z Wirtualnego Portfela.");
Portfel[playerid]-=5;
//kod na vipa 7 dni
Jak to zrobi? ?eby doda?o 7 dni ?
Wysłany: 2013-07-10, 18:21
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
matiosek70 , a pokaz przykladowa zawartosc tego pliku. Nie wiem czy tam jest
Nick=59123 czy jakos inaczej?
Wysłany: 2013-07-10, 18:22
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Tak zgadza sie Nick=ilo?c dni .
Wysłany: 2013-07-10, 18:28
xqz
otaku desu!
Wiek: 32 Na forum: 6406 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Kod: dini_IntSet(FILE_VIP, PlayerName(playerid), dini_Int(FILE_VIP,PlayerName(playerid))+10080);
Wysłany: 2013-07-10, 18:31
matiosek70
Wiek: 29 Na forum: 5213 dni Posty: 58
Piwa : 64
Thx sprawdze czy dzia?a. Masz piwko.
Tagi: funkcja
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: