San Andreas Multiplayer (SA-MP / Open.mp) => SA-MP / Open.mp: Szerverfejlesztés => Segítségkérés => A témát indította: Zsoma - 2010. október 10. - 21:47:38
Cím: KillTimer
Írta: Zsoma - 2010. október 10. - 21:47:38
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
Cím: KillTimer
Írta: ZeRo - 2010. október 10. - 22:06:35
Rossz timer-azonosítót adsz meg a KillTimer-nek paraméterként?
Cím: KillTimer
Írta: TengeriMalac - 2010. október 10. - 22:37:54
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
Cím: KillTimer
Írta: Szilord - 2010. október 11. - 07:57:47
vagy nem ismétlõdõ timert csináltál,hanem ami csak 1x fut le :)
Cím: KillTimer
Írta: Zsoma - 2010. október 11. - 11:02:13
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: :(
Cím: KillTimer
Írta: Szilord - 2010. október 11. - 13:47:19
forward blabla-t is csináltál? :D
Cím: KillTimer
Írta: ZeRo - 2010. október 11. - 14:44:20
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; }
Cím: KillTimer
Írta: Zsoma - 2010. október 11. - 14:59:04
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