Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Plen Ki Mun poslato Jul 27, 2016, 20:05:34 POSLE PODNE

Naslov: [REÅ ENO] Ukloniti vrijeme
Poruka od: Plen Ki Mun poslato Jul 27, 2016, 20:05:34 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Pa znaci ovako ima Nuke System i sada kada je narucim na jednu bazu vrijeme postane oluja ali ja hocu da nakon te oluje brzo postavi na normalno vrijeme! Znaci hocu nakon sto se pojavi ta oluja nakon sto opalim nuke da nakon nekoliko sec postavi na normalno vrijeme! Inace kada je bacim vrijeme ostane oluja
Dio skripte:


[pawn]Nuke_Time = 250;
           SetWeather(19);[/pawn]

[pawn]forward UpdateLaunchTime();
public UpdateLaunchTime()
{
   if(Nuke_Time == 240)
   {
       SendClientMessageToAll(-1, "Nuclear dust have been settled.");
        SetWeather(11);
   }
   if(Nuke_Time >= 1)
   {
       if(Nuke_Time <= 0) return Nuke_Time = 0;
       Nuke_Time--;
   }
   return 1;
}[/pawn]


Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC]Ukloniti vrijeme
Poruka od: Tosic ツ poslato Jul 27, 2016, 20:31:11 POSLE PODNE
Pa napravi public u kom ti je vreme suncano i samo tu ubacis tacnije povuces public
Naslov: Odg: [POMOC]Ukloniti vrijeme
Poruka od: Plen Ki Mun poslato Jul 27, 2016, 20:47:30 POSLE PODNE
Citat: [VG] Tosic ãƒ,, poslato Jul 27, 2016, 20:31:11 POSLE PODNE
Pa napravi public u kom ti je vreme suncano i samo tu ubacis tacnije povuces public

Ne kuzim pojasni ;/ Jedan mi je lik rekao ovo

Citat[19:40:22] you are killing the timer
[19:40:35] you need to settle the nuclear dust
[19:40:40]  by using a timer
[19:40:44]  and setting the weather back up.

Ali kako da to uradim
Naslov: Odg: [POMOC]Ukloniti vrijeme
Poruka od: // xunder poslato Jul 27, 2016, 20:52:51 POSLE PODNE
SetTimer("PostaviVrijeme", MiliSekundi, false, "i", id vremena npr za suncano 0); //ovo gdje hoces da ti se poziva timer, npr nakon tog napada cega vec
forward PostaviVrijeme(wid); public PostaviVrijeme(wid) {
SetWeather(wid); printf("Postavio sam vrijeme id %d", wid);
return 1;
}
Naslov: Odg: [POMOC]Ukloniti vrijeme
Poruka od: Plen Ki Mun poslato Jul 27, 2016, 21:00:24 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_SkillArena ☢ poslato Jul 27, 2016, 20:52:51 POSLE PODNE
SetTimer("PostaviVrijeme", MiliSekundi, false, "i", id vremena npr za suncano 0); //ovo gdje hoces da ti se poziva timer, npr nakon tog napada cega vec
forward PostaviVrijeme(wid); public PostaviVrijeme(wid) {
SetWeather(wid); printf("Postavio sam vrijeme id %d", wid);
return 1;
}


Nije to to rijesio sam to ovako SetTimer("UpdateLaunchTime", 3000, 1); moze lock :)
Naslov: Odg: [POMOC]Ukloniti vrijeme
Poruka od: Tosic ツ poslato Jul 27, 2016, 21:25:02 POSLE PODNE
Citat: Mate poslato Jul 27, 2016, 21:00:24 POSLE PODNE
Citat: ☢ χÏ...ηdÑ"я_SkillArena ☢ poslato Jul 27, 2016, 20:52:51 POSLE PODNE
SetTimer("PostaviVrijeme", MiliSekundi, false, "i", id vremena npr za suncano 0); //ovo gdje hoces da ti se poziva timer, npr nakon tog napada cega vec
forward PostaviVrijeme(wid); public PostaviVrijeme(wid) {
SetWeather(wid); printf("Postavio sam vrijeme id %d", wid);
return 1;
}


Nije to to rijesio sam to ovako SetTimer("UpdateLaunchTime", 3000, 1); moze lock :)
Imas opciju da sam lock, nemoras cekati moderatora..