Hogy értve minden órában?
GTA-ban 1 óra, vagy valóságban?
#include <a_samp>
#define yellow 0xFFFF00AA
#define FizetesPenz 20000 //írd át, amekkorára akarod!
forward Fizetes();
new FizuTimer;
public OnFilterScriptInit()
{
FizuTimer = SetTimer(\"Fizetes\", 60000, 1); //most GTA-ban 1 óra
return 1;
}
public OnFilterScriptExit()
{
KillTimer(FizuTimer);
return 1;
}
public Fizetes()
{
new playerid;
new string[256];
GivePlayerMoney(playerid, FizetesPenz);
format(string, sizeof(string), \"Megkaptad a fizetésed, %d $\", FizetesPenz);
SendClientMessage(playerid, yellow, string);
return 1;
}
A Timert majd írd át
A tied rossz, Tengeri disznó. ;D -- A tied csak egy játékosnak fog pénzt adni.... Itt az én variációm:
#include < a_samp >
#define FIZETES (10000) // ird át amennyire akarod
#define VILAGOSKEK (0x00BFFFFF) // világoskék szín definiálása
forward FizetesNap(playerid);
new payday;
public OnFilterScriptInit( )
{
payday = SetTimer(\"FizetesNap\", 1000*60, true);
return 1;
}
public OnFilterScriptExit( )
{
KillTimer(payday);
return 1;
}
public FizetesNap(playerid)
{
for(new i=0;i<=MAX_PLAYERS; i++)
{
new str[128];
GivePlayerMoney(playerid, FIZETES);
format( str, 128, \"Fizetés nap -- Kaptál %d pénzt.\", FIZETES);
SendClientMessageToAll(VILAGOSKEK, str);
return 1;
}
return 0;
}
Nincs tesztelve.
Nike, zárd a témát.