Szerző Téma: 1 percig valami  (Megtekintve 1162 alkalommal)

1 percig valami
« Dátum: 2012. Április 27. - 19:23:06 »
0
Üdv
Abba kérem a segítségeteket hogy milyen függvénnyel vagy eljárással tudom azt megcsinálni hogy mondjuk 1 percig fagyasszon le egy játékost?
A válaszokat elõre is köszönöm.

Nem elérhető Szilard

  • Adminisztrátor
  • 1832
    • Profil megtekintése
1 percig valami
« Válasz #1 Dátum: 2012. Április 27. - 19:24:29 »
0
Timerrel.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 percig valami
« Válasz #2 Dátum: 2012. Április 27. - 19:26:12 »
0
Simán timer segítségével, SetTimer segítségével itt van a használata.. http://wiki.sa-mp.com/wiki/SetTimer

1 percig valami
« Válasz #3 Dátum: 2012. Április 27. - 19:26:57 »
0
de az nem 1 perc múlva hívja meg a függvényt?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 percig valami
« Válasz #4 Dátum: 2012. Április 27. - 19:30:31 »
0
Attol függ mit szeretnél? Üzeneteket küldjön vagy?

Nem elérhető Szilard

  • Adminisztrátor
  • 1832
    • Profil megtekintése
1 percig valami
« Válasz #5 Dátum: 2012. Április 27. - 19:31:29 »
0
Be lehet állítani, hogy mennyi idõ múlva használja a függvényt, és a függvényben pedig megcsinálod amit akarsz.

1 percig valami
« Válasz #6 Dátum: 2012. Április 27. - 19:32:03 »
0
1 percig lefagyasztani a játékost meg mondjuk a csapat pontjait lenullázni, visszarakni a kezdõhelyre mert ez ilyen szünet lenne 2 team deathmach között

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 27. - 19:38:37 )

értem hogy belehet állítani hogy mikor hívja, de nekem egy intervallum kéne ami 1 perc lenne, és ez alatt lefagyasztaná a játékost(1 percig le lenne fagyasztva) meg amiket leírtam ami kerülne a függvénybe, erre gondoltam én, szóljatok ha nem értitek a magyarázatom nem vagyon jó magyarázásba
« Utoljára szerkesztve: 2012. Április 27. - 19:38:37 írta IPhoneman96 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 percig valami
« Válasz #7 Dátum: 2012. Április 27. - 19:40:31 »
0
Idézetet írta: IPhoneman96 date=1335547923\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20696\" data-ipsquote-contentclass=\"forums_Topic
1 percig lefagyasztani a játékost meg mondjuk a csapat pontjait lenullázni, vissz*rakni a kezdõhelyre mert ez ilyen szünet lenne 2 team deathmach között

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 27. - 19:38:37 )

értem hogy belehet állítani hogy mikor hívja, de nekem egy intervallum kéne ami 1 perc lenne, és ez alatt lefagyasztaná a játékost(1 percig le lenne fagyasztva) meg amiket leírtam ami kerülne a függvénybe, erre gondoltam én, szóljatok ha nem értitek a magyarázatom nem vagyon jó magyarázásba
 
A fagyasztást meg tudom de a többit ne :(

Nem elérhető Szilard

  • Adminisztrátor
  • 1832
    • Profil megtekintése
1 percig valami
« Válasz #8 Dátum: 2012. Április 27. - 19:57:01 »
0
Idézetet írta: ZyZu date=1335548431\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20696\" data-ipsquote-contentclass=\"forums_Topic


1 percig lefagyasztani a játékost meg mondjuk a csapat pontjait lenullázni, vissz*rakni a kezdõhelyre mert ez ilyen szünet lenne 2 team deathmach között

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 27. - 19:38:37 )

értem hogy belehet állítani hogy mikor hívja, de nekem egy intervallum kéne ami 1 perc lenne, és ez alatt lefagyasztaná a játékost(1 percig le lenne fagyasztva) meg amiket leírtam ami kerülne a függvénybe, erre gondoltam én, szóljatok ha nem értitek a magyarázatom nem vagyon jó magyarázásba
 
A fagyasztást meg tudom de a többit ne :(
 
[/quote]
A nagy \"szkripter\", a titilusban..


forward timer(playerid);
SetTimer(\"timer\", 60000, 0); //ez 1 perc, ezt tedd oda, ahol 1 percet várjon
public timer(playerid)
{
//asd, ide írd, hogy mit csináljon 1 perc múlva
return 1;
}

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
1 percig valami
« Válasz #9 Dátum: 2012. Április 27. - 20:01:18 »
0
Ez hibás. A SetTimer csak az ID0-n fut le. Nekünk a SetTimerEx kell..
Mod elejére:
 
forward timer(playerid);

 
OnGameModeInit alá:
 
SetTimerEx(\"timer\",1000*60,true,\"i\",playerid);// 1000 ms = 1 mp. 1mp * 60 = 1perc

 
Bárhova a modban:
 
public timer(playerid)
{
     // ide h mit csináljon a cucc
}

 
Timer által meghívott eljáráshoz NEM kell visszatérési érték.
E: 1 hiba volt benne.
« Utoljára szerkesztve: 2012. Április 27. - 20:09:53 írta Benceee »

1 percig valami
« Válasz #10 Dátum: 2012. Április 27. - 20:06:56 »
0
köszönöm kipróbálom:)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal