Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**//**//**//**//**//**//**//**//**/
- /*+--------------------------------+*/
- /*| |*/
- /*| FOXPAYDAY v2.0 |*/
- /*| FILTERSCRIPT |*/
- /*| FΓΌR NON-RP SCRIPTS |*/
- /*| bY PSPgamer/FoxHound |*/
- /*| 2 0 0 9 |*/
- /*| |*/
- /*+--------------------------------+*/
- /*| 28 November 2009 |*/
- /*+--------------------------------+*/
- /**//**//**//**//**//**//**//**//**/
- //------< INCLUDEs >------//
- #include <a_samp>
- //------------------------//
- //-----------< FORWARDs >-----------//
- forward PlusPayDayZeit(playerid);
- //------------------------------//
- //-----------< NEWs >-----------//
- new PayDayZeit[MAX_PLAYERS];
- new FirstSpawnOfPlayer[MAX_PLAYERS] = 0;
- new PayDayTimer;
- //------------------------------//
- //-----------------------------< OnFilterScriptInit/-Exit >-----------------------------//
- public OnFilterScriptInit()
- {
- print("+--------------------------------+");
- print("| FOXPAYDAY v2.0 |");
- print("| FILTERSCRIPT |");
- print("| bY PSPgamer/FoxHound |");
- print("| GELADEN |");
- print("+--------------------------------+");
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("+--------------------------------+");
- print("| FOXPAYDAY v2.0 |");
- print("| UNGELADEN |");
- print("+--------------------------------+");
- return 1;
- }
- //--------------------------------------------------------------------------------//
- //------------------------------< OnPlayerSpawn >------------------------//
- public OnPlayerSpawn(playerid)
- {
- if(FirstSpawnOfPlayer[playerid] == 0)
- {
- PayDayTimer = SetTimerEx("PlusPayDayZeit",60000,1,"i",playerid);
- FirstSpawnOfPlayer[playerid] = 1;
- }
- return 1;
- }
- //----------------------------------------------------------------------//
- //--------------------------------------------< OnPlayerCommandText >--------------------------------------------//
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new idx;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd,"/paydayzeit",true)==0)
- {
- if(IsPlayerConnected(playerid))
- {
- for (new i = 0;i < 9; i++)
- {
- SendClientMessageToAll(0xFFFFFFAA," ");
- }
- new string[38];
- format(string, sizeof(string), "Spielzeit seit dem letzten PayDay: %d",PayDayZeit[playerid]);
- SendClientMessage(playerid,0xFFFFFFFF, string);
- return 1;
- }
- }
- return 1;
- }
- //---------------------------------------------------------------------------------------------------------------//
- //------------------------------< OnPlayerDisconnect >------------------------//
- public OnPlayerDisconnect(playerid)
- {
- KillTimer(PayDayTimer);
- return 1;
- }
- //---------------------------------------------------------------------------//
- //--------------------------------------------< PlusPayDayZeit >--------------------------------------------//
- public PlusPayDayZeit(playerid)
- {
- PayDayZeit[playerid] += 1;
- if(PayDayZeit[playerid] >= 10) //wenn PayDayZeit[playerid] 10 ist (pro 10 minuten)
- {
- new string[24];
- new gZufallGehalt = random(5000);
- if(gZufallGehalt < 4997) { gZufallGehalt += 3; }
- format(string,sizeof(string),"~b~PayDay~n~~g~+%d$",gZufallGehalt);
- GameTextForPlayer(playerid,string,2000,1);
- GivePlayerMoney(playerid,gZufallGehalt);
- PayDayZeit[playerid] = 0;
- }
- return 1;
- }
- //---------------------------------------------------------------------------------------------------------------//
- //----------------------------------------------< strtok definiton >--------------------------------------------//
- stock strtok(const string[], &index,seperator=' ')
- {
- new length = strlen(string);
- new offset = index;
- new result[256];
- while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- if ((index < length) && (string[index] == seperator))
- {
- index++;
- }
- return result;
- }
- //---------------------------------------------------------------------------------------------------------------//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement