Szerző Téma: 10 percenként 5.000 $  (Megtekintve 1494 alkalommal)

10 percenként 5.000 $
« Dátum: 2011. július 06. - 16:36:06 »
0 Show voters
Helló!
Abban szeretném a segítségeteket kérni hogy azt hogyan tudnám megcsinálni hogy minden játékosnak a szerveren eltöltött minden 10 perc után ad 5.000$ ??
Remélem érthetõen fogalmaztam meg és nem kérdezek túl sokat.  :)  ;)
Segítséget elõre is kösz!

Nem elérhető Norby

  • 1575
    • Profil megtekintése
10 percenként 5.000 $
« Válasz #1 Dátum: 2011. július 06. - 16:41:37 »
0 Show voters
csinálsz egy timert ami minden 10 prcben ad 5000$
egyszerü :D

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
10 percenként 5.000 $
« Válasz #2 Dátum: 2011. július 06. - 17:14:48 »
+1 Show voters
[pawn]
new tPayout[ MAX_PLAYERS ];
public Task_Payout( id );
public OnPlayerConnect( playerid ) {
    tPayout[ playerid ] = SetTimerEx( \"Task_Payout\", 60000 * 10, true, \"d\", playerid );
    return 1;
}
public OnPlayerDisconnect( playerid ) {
    KillTimer( tPayout[ playerid ] );
    return 1;
}
public Task_Payout( id ) {
    GivePlayerMoney( id, 5000 );
}
[/pawn]
Ez minden játékosnak ad 5000$-t 10 percenként. De pl ha fenntvagy 5 percet, utána lecsatlakozol, és máskor visszamész, akkor ugyanúgy 10 percet kell várj, nem csak 5-öt, tehát nem írtam bele idõmentést.

10 percenként 5.000 $
« Válasz #3 Dátum: 2011. július 06. - 18:15:56 »
0 Show voters
Köszi, még az idõ mentésbe tudnál segíteni mert az nagyon megköszönném!!
Edit: Dini-t használok.

Kovacs_Bela

  • Vendég
10 percenként 5.000 $
« Válasz #4 Dátum: 2011. július 11. - 19:05:57 »
+1 Show voters
Idézetet írta: ZeRo date=1309965288\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"9451\" data-ipsquote-contentclass=\"forums_Topic
[pawn]
new tPayout[ MAX_PLAYERS ];
public Task_Payout( id );
public OnPlayerConnect( playerid ) {
    tPayout[ playerid ] = SetTimerEx( \"Task_Payout\", 60000 * 10, true, \"d\", playerid );
    return 1;
}
public OnPlayerDisconnect( playerid ) {
    KillTimer( tPayout[ playerid ] );
    return 1;
}
public Task_Payout( id ) {
    GivePlayerMoney( id, 5000 );
}
[/pawn]
Ez minden játékosnak ad 5000$-t 10 percenként. De pl ha fenntvagy 5 percet, utána lecsatlakozol, és máskor visszamész, akkor ugyanúgy 10 percet kell várj, nem csak 5-öt, tehát nem írtam bele idõmentést.
 
helyett
[pawn]
new tPayout[ MAX_PLAYERS ];
forward Task_Payout( id );
public OnPlayerConnect( playerid ) {
    tPayout[ playerid ] = SetTimerEx( \"Task_Payout\", 60000 * 10, true, \"d\", playerid );
    return 1;
}
public OnPlayerDisconnect( playerid ) {
    KillTimer( tPayout[ playerid ] );
    return 1;
}
public Task_Payout( id ) {
    GivePlayerMoney( id, 5000 );
}
[/pawn]
:)

Nem elérhető KiD

  • 233
    • Profil megtekintése
10 percenként 5.000 $
« Válasz #5 Dátum: 2011. július 11. - 19:43:39 »
0 Show voters
nekem is kellet kösz

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
10 percenként 5.000 $
« Válasz #6 Dátum: 2011. július 11. - 19:56:33 »
0 Show voters
[R]obo[T] úr de LOL. :D

nem kell forward, lehet helyette public is.

Kovacs_Bela

  • Vendég
10 percenként 5.000 $
« Válasz #7 Dátum: 2011. július 11. - 20:09:09 »
0 Show voters
jaok de am mért nevezel mindig robot ÚRnak?
:D
[mod=   ScreaM]Mert ehhez van kedvem.[/mod]
« Utoljára szerkesztve: 2011. július 11. - 20:12:42 írta ScreaM »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal