Login tajmer

Započeo XXXAnunnaki, Septembar 14, 2022, 22:18:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Imam problem sa login tajmerom, ogranicio sam login vreme na 15 sekundi i sve to radi, ali kad ukucam sifru i prodje tih 15 sekundi server me kikuje, jer nisam ubio tajmer. Stavim da ubijanje tajmera posle unosenja sifre ali mi onda izbacuje error. Moze pomoc
Poslednja Izmena: Septembar 16, 2022, 14:55:41 POSLE PODNE od Fr0z3n

Kako sam ja razumeo ulogijes se u server i prodju 15 sec i kicka te?
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja

Citat: undefined poslato Septembar 14, 2022, 22:20:41 POSLE PODNE
Kako sam ja razumeo ulogijes se u server i prodju 15 sec i kicka te?

da da tako je brate


Sve si ti odlicno napiso, ali kako mislis da mi rijesimo, ako nam ne prilozis mrtvi kod, aj sto ne citate formular, nego sto i necete da mozgate, ako si napisao nesto, prilozi kod, valjda ti logika govori ako zelis pomoc moras nam priloziti kod da ti fixamo sta vec hoces

Daj kod kad kilujes timer

P.S ako ti da error daj i error koj imas

Ovo sam stavio kod dialoga za login

SCM(playerid,-1,"Unesite lozinku u roku od 15 sekundi!");
LoginVremeTimer[playerid] = SetTimerEx("LoginVreme",15000, true, "d", playerid);

forward LoginVreme(playerid);
public LoginVreme(playerid)
{
    va_SendClientMessage(playerid,-1,"[SA] "CRVENA"%s KIKOVANI STE JER NISTE UNELI LOZINKU!",GetName(playerid));
   freeze[playerid] = SetTimerEx("KonektKick", 500, 0, "d", playerid);
     return 1;
}


ovo pod onplayer spawn

KillTimer(LoginVremeTimer[playerid]);

Medjutim sad imam drugi problem resio sam sve, ali ovi tajmeri mi rade samo prvi put kako treba, medjutim ako dopustim da me server kikuje, sledeci put kad hocu da udjem, tajmer se pali odma ne sacekam tih 15sec

[pawn]LoginVremeTimer[playerid] = SetTimer("LoginVreme",15000, false);[/pawn]
Poslednja Izmena: Septembar 15, 2022, 14:11:07 POSLE PODNE od Karavdic

[pawn]logintime[playerid] = SetTimerEx("LoginTime", 15000, true, "i", playerid);// Kada prikazes igracu dialog zapocni timer[/pawn]
Zatim kada igrac upise sifru ukoliko je sifra tacna Killuj timer
[pawn]KillTimer(logintime[playerid]);[/pawn]

Apsolutno svaki mod ikad ima varijablu dal igrac logiran ili ne. Mozes jednostavno i tu varijablu provjeriti. U svakom slucaju naravno da nije dobro da ne ubijas timere koji se koriste (npr ako igraca kickas i sl).

Edit: Uz to za primjere iznad, zasto stavljate da se timer ponavlja?

U tome je i problem stavljaju true a treba false...

Procitaj pravila i postavi lepo formular... Lock...