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

Wysłany: 2012-09-03, 10:27


popek28







Wiek: 38
Na forum: 5811 dni
Posty: 66

Piwa: 2

Respekt: 41,9

Witam, jak zrobi? takie co?, ?e jak si? zrobi np wpisze komend? /zbierz, to mo?esz zebra? drugi raz za 20 minut, co? mi ?wita, ?e timer, lecz je?eli wyjdziemy i wejdziemy na serwer, to timer si? zresetuje. ;/ Prosz? o pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-03, 10:50


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"popek28" napisał/a:

wyjdziemy i wejdziemy na serwer, to timer si? zresetuje


No i my?lisz, ?e komu? b?dzie si? chcia?o wychodzi? i wchodzi? na serwer, ?eby wpisa? komend? ... Je?eli wyjdzie i wejdzie z tym samym ID, to timer si? nie zresetuje, ale je?li b?dzie inne, to b?dzie m?g? wpisa?. Po drugie nie timer, lecz czas unixowy, timery w sampie s? zlagowane i nieoptymalne.

Kod:

new blokada[MAX_PLAYERS];

if(blokada[playerid] > gettime())
{
SendClientMessage(playerid, -1, "Mo?esz wpisa? komend? kolejny raz 20 minut po ostatnim jej u?yciu");
return 1;
}
blokada[playerid] = gettime() + 120000;


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-09-18, 13:40


Pioneer19







Wiek: 32
Na forum: 5009 dni
Posty: 6
Nick w MP: DwX

Piwa: 1

Respekt: 50

Ostrzeżeń: 100%
blokada[playerid] = gettime() + 120000;

120000 - to sa 2 minuty, nie 20

Powinno byc
blokada[playerid] = gettime() + 1200000;

Postaw piwo autorowi tego posta
 

 
Tagi: przeczekaj :: minut..
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