Szerző Téma: 1 perces timer  (Megtekintve 843 alkalommal)

1 perces timer
« Dátum: 2012. augusztus 21. - 21:56:29 »
0 Show voters
Hali
Hogy kell azt megcsinálni,hogy 1 percenként a bónusz autó pénzt adjon?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 perces timer
« Válasz #1 Dátum: 2012. augusztus 21. - 22:57:07 »
0 Show voters

forward penz(playerid);

 
Mód elejére
 

public penz(playerid)
{
GivePlayerMoney(playerid, PÉNZ);
return 1;
}

 
Ezt a módba
 

SetTimer(\"penz\", 10000, false);

 
Mikor a játékos beszál a bonusz kocsiba ezt oda tedd

1 perces timer
« Válasz #2 Dátum: 2012. augusztus 21. - 23:02:14 »
0 Show voters
és ez olyan,hogy amikor benne ül a bónusz autóban megy vele vagy akármi akkor közbe 1 percenként adja a pénzt?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 perces timer
« Válasz #3 Dátum: 2012. augusztus 21. - 23:05:08 »
0 Show voters
A bonusz autó szkripted meg van?  ???

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
1 perces timer
« Válasz #4 Dátum: 2012. augusztus 21. - 23:05:53 »
0 Show voters
#include <a_samp>
new bonuscar,bonusplayer = INVALID_PLAYER_ID,bonustimer;
public OnFilterScrintInit()
{
bonuscar = CreateVehicle(560,0.0,0.0,3.0,0.0,1,1,60);
bonustimer = SetTimer(\"BonusPay\",60000,true);
return 1;
}
public OnFilterScrintExit()
{
KillTimer(bonustimer);
return 1;
}
forward BonusPay();
public BonusPay()
{
if(!IsPlayerConnected(bonusplayer)) { return 1; }
GivePlayerMoney(bonusplayer,1000);
return 1;
}
public OnPlayerDisconnect(playerid)
{
if(bonusplayer == playerid) { bonusplayer = INVALID_PLAYER_ID; }
return 1;
}
public OnPlayerStateChange(playerid,newstate,oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == bonuscar) { bonusplayer = playerid; }
else if(oldstate == PLAYER_STATE_DRIVER && bonusplayer == playerid) { bonusplayer = INVALID_PLAYER_ID; }
return 1;
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

1 perces timer
« Válasz #5 Dátum: 2012. augusztus 21. - 23:08:37 »
0 Show voters
megvan, megcsináltam most megnézem,hogy jó-e.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
1 perces timer
« Válasz #6 Dátum: 2012. augusztus 21. - 23:22:38 »
0 Show voters

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal