Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-07-10, 17:45


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:10


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

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??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:11


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

Tak mam to w timerze ale co minute ;p A mo?na z tego zrobi? ?eby np

jak kto? kupi vipa za wirtualn? kase to mu doda 7 dni ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:13


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

matiosek70, moze wystarczy dodac do tej liczby po = (dla odpowiedniego gracza :d ) liczbe 10080

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:15


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

10080 to tydzie? w czasie unixowym ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:16


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

W minutach.

Skoro masz timer co minute ktory odejmuje 1 z pliku to pomyslalem, ze czas jest tam wpisany w minutach :d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:18


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

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 ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:21


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

matiosek70, a pokaz przykladowa zawartosc tego pliku. Nie wiem czy tam jest

Nick=59123 czy jakos inaczej?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:22


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

Tak zgadza sie Nick=ilo?c dni .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:28


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Kod:

dini_IntSet(FILE_VIP, PlayerName(playerid), dini_Int(FILE_VIP,PlayerName(playerid))+10080);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 18:31


matiosek70







Wiek: 29
Na forum: 5213 dni
Posty: 58

Piwa: 64

Respekt: 50

Thx sprawdze czy dzia?a. Masz piwko.

Postaw piwo autorowi tego posta
 

 
Tagi: funkcja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku