Szerző Téma: KillTimer  (Megtekintve 937 alkalommal)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
KillTimer
« Dátum: 2010. október 10. - 21:47:38 »
0 Show voters
Hali.
Gyorskérdés:
Milyen okai lehetnek és mi a megoldás a KillTimer nem megfelelõ
müködésére/nek? Nem killezi a timerem XD
:D  aki tud kérem segitsen ^^
zsomaa

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
KillTimer
« Válasz #1 Dátum: 2010. október 10. - 22:06:35 »
0 Show voters
Rossz timer-azonosítót adsz meg a KillTimer-nek paraméterként?

KillTimer
« Válasz #2 Dátum: 2010. október 10. - 22:37:54 »
0 Show voters
Idézetet írta: ZeRo date=1286741195\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3745\" data-ipsquote-contentclass=\"forums_Topic
Rossz timer-azonosítót adsz meg a KillTimer-nek paraméterként?
 
Vagy rossz helyre írtad

KillTimer
« Válasz #3 Dátum: 2010. október 11. - 07:57:47 »
0 Show voters
vagy nem ismétlõdõ timert csináltál,hanem ami csak 1x fut le  :)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
KillTimer
« Válasz #4 Dátum: 2010. október 11. - 11:02:13 »
0 Show voters
ismétlõd timerem van.
feladata hogy megadott idöközönként megadott életet vesz le az illetõtõl!
Aztán ha meghal akkor killtimer.
nos ugy csináltam hogy new timer = settimerex(blabla. ismétlõdés stb. megadott játékosnak)
a halálhoz raktamegy olyat hogy killtimer(timer) dee akkor sem. a timerbe magába (bár nemtom hogy az helyes e) raktam olyat hogy if (getplayerheath blabla < 0) akkor { killtimer . . .
(script helyeességét ne nézzétek XD csak vázlat :D )
szal nemtommilehet :S anybody?  :shy: :(

KillTimer
« Válasz #5 Dátum: 2010. október 11. - 13:47:19 »
0 Show voters
forward blabla-t is csináltál?  :D

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
KillTimer
« Válasz #6 Dátum: 2010. október 11. - 14:44:20 »
0 Show voters
Az nem lehet, hogy new timer = SetTimerEx, mert akkor az nem globális névtérben lenne létrehozva, tehát nem tudnál rá hivatkozni a KillTimer-ben( Lehet ez a hibád! ). Ilyen kéne legyen:
 

new timer;
public Akármi( ... ) {
    timer = SetTimerEx( blablabla );
    //ide meg a többi
    return 1;
}
public OnPlayerDeath( playerid ) {
    KillTimer( timer );
    return 1;
}

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
KillTimer
« Válasz #7 Dátum: 2010. október 11. - 14:59:04 »
0 Show voters
public Akármi( ... ) {
    timer = SetTimerEx( blablabla );
    //ide meg a többi
    return 1;
}
bocsi ezt a részt nem értem, hogy értve akármi tehát ahol van a timer majd
pl mondjuk onplayercommandnál vagy pedig õõ az legyen az akármi helyett ami forwardingolva van?
:D bocs kicsit levok most lassulva XD
SZERK.: Bocs, rájöttem télleg madár vagyok XD nem ugy csináltam hogy timer = settimerex ...
tehát nem határoztam meg :\\ ez volt a gondja :D köszi szépen mindenkinek! további szép du-t :D
« Utoljára szerkesztve: 2010. október 11. - 15:04:45 írta Zsoma »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal