Mode váltás timerrel.

Indította Pioneer, 2011. július 23. - 14:15:38

Előző téma - Következő téma

Pioneer

Hali azt hogy tudnám megcsinálni 1 timerrel hogy 10 percenként váltson Gamemodot automatikusan?
és lenne 1 textdraw ami mindig visszaszámol 10 perctõl. elõre is köszi.,

jana4

[pawn]
new mt;
public ModCsere();
mt = SetTimer(\"ModCsere\", 10*60000, true);
public ModCsere()
{
    SendRconCommand(\"changemode MODNEVE\");
    return 1;
}
[/pawn]

Pioneer

Király. még annyit tudnál hogy a visszaszámlállót?

George Santiago


Ebbe van egy timer textdrawwal, ami 10 perc után vált mapot

Nem én csináltam csak találtam, már nem emlékszem hol.

 
 

Pioneer

van 1 kis problem  ScreaM
 

(30) : error 010: invalid function or declaration

 
30 as sor:
mt = SetTimer(\"ModCsere\", 10*6000, true);

jana4

new mt; -t bárhova csak ne funkciókba rakd, a settimert pedig az OnGameModeInit vagy az OnFilterScriptInit alá helyezd.

Pioneer

Igy csináltam meg:
GM elejére:
 

new mt;

 
Mode elejére
 

public ModCsere();
 
public ModCsere()
{
    SendRconCommand(\"changemode mode1\");
    return 1;
}

 
OnGamemodeInit alá:
 

mt = SetTimer(\"ModCsere\", 10*6000, true);

 
Igy 1 warning:
 

warning 204: symbol is assigned a value that is never used: \"mt\"

 
Így jó amugy?

George Santiago

#7
Idézetet írta: Pioneer date=1311426665\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9793\" data-ipsquote-contentclass=\"forums_TopicIgy csináltam meg:
Mode elejére
 

public ModCsere();
 
public ModCsere()
{
    SendRconCommand(\"changemode mode1\");
    return 1;
}

 

Helyett:
 

forward ModCsere();
 
public ModCsere()
{
    SendRconCommand(\"changemode mode1\");
    return 1;
}

 
Ja És:
 

public OnGameModeExit()
{
KillTimer(mt);
}

jana4

Idézetet írta: George Santiago date=1311427184\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9793\" data-ipsquote-contentclass=\"forums_TopicJa És:
 

public OnGameModeExit()
{
KillTimer(mt);
}

 

Hányszor mondjam még el nektek, hogy PUBLIC-al is jó? Nem csak forwarddal!!

Ja és KillTimeres dolgot valóban kihagytam, sry.

GroX

Idézetet írta: ScreaM date=1311506237\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9793\" data-ipsquote-contentclass=\"forums_Topic

Ja És:
 

public OnGameModeExit()
{
KillTimer(mt);
}

 

Hányszor mondjam még el nektek, hogy PUBLIC-al is jó? Nem csak forwarddal!!

Ja és KillTimeres dolgot valóban kihagytam, sry.

 
[/quote]
Ezt azoknak hiába mondod, akik csak a script nyelveket tanulják meg.

George Santiago

Idézetet írta: ScreaM date=1311506237\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9793\" data-ipsquote-contentclass=\"forums_Topic

Ja És:
 

public OnGameModeExit()
{
KillTimer(mt);
}

 

Hányszor mondjam még el nektek, hogy PUBLIC-al is jó? Nem csak forwarddal!!

Ja és KillTimeres dolgot valóban kihagytam, sry.

 
[/quote]
Bocs, ezt tényleg nem tudtam de köszi, már tudom