Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**//**//**//**//**//**//**//**//**/
- /*+--------------------------------+*/
- /*| |*/
- /*| FOXBSN |*/
- /*| FILTERSCRIPT |*/
- /*| bY PSPgamer/FoxHound |*/
- /*| 2 0 0 9 |*/
- /*| |*/
- /*+--------------------------------+*/
- /*| 02 December 2009 |*/
- /*+--------------------------------+*/
- /**//**//**//**//**//**//**//**//**/
- //------< INCLUDEs >------//
- #include <a_samp>
- //------------------------//
- //-------------------------------< DEFINEs >------------------------//
- #define FoodWaitTime 10 //FastFood & DriveIn wait time (seconds)
- //------------------------------------------------------------------//
- //--------< FORWARDs >--------//
- forward Food(playerid);
- //----------------------------//
- //--------< NEWs >--------//
- new BsnEnter;
- new BsnExit;
- new FastFoodPickup;
- new DriveInPickup;
- //------------------------//
- //-----------------------------< OnFilterScriptInit/-Exit >-----------------------------//
- public OnFilterScriptInit()
- {
- print("+--------------------------------+");
- print("| FOXBSN |");
- print("| FILTERSCRIPT |");
- print("| bY PSPgamer/FoxHound |");
- print("| LOADED |");
- print("+--------------------------------+");
- DriveInPickup = CreatePickup(1240,23,1214.2837,-904.4384,42.9212);
- FastFoodPickup = CreatePickup(1240,23,375.4559,-68.2043,1001.5151);
- BsnEnter = CreatePickup(1559,23,1199.4707,-918.6345,43.1181);
- BsnExit = CreatePickup(1559,23,362.7620,-75.0207,1001.5078);
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("+--------------------------------+");
- print("| FOXBSN |");
- print("| UNLOADED |");
- print("+--------------------------------+");
- return 1;
- }
- //--------------------------------------------------------------------------------------//
- //-----------------------------< OnPlayerCommandText >-----------------------------//
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new cmd[256];
- new idx;
- cmd = strtok(cmdtext, idx);
- if(strcmp(cmd, "/drivein", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,1214.2837,-904.4384,42.9212))
- {
- SendClientMessage(playerid,0x33AA33AA,"Herzlich Willkommen bei Burger Shot Nord.");
- SendClientMessage(playerid,0xFFFFFFAA,"Wir werden jetzt Ihr Essen zubereiten.");
- SendClientMessage(playerid,0xFFFFFFAA,"Bitte warten Sie einen Moment...");
- SetTimerEx("Food",FoodWaitTime*1000,0,"i",playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,0xAFAFAFAA,"Hier kannst du nichts Essen.");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,0xAFAFAFAA," Bitte kommen Sie nur mit einem Fahrzeug zum DriveIn...");
- return 1;
- }
- }
- }
- if(strcmp(cmd, "/fastfood", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,375.4559,-68.2043,1001.5151))
- {
- SendClientMessage(playerid,0x33AA33AA,"Herzlich Willkommen bei Burger Shot Nord.");
- SendClientMessage(playerid,0xFFFFFFAA,"Wir werden jetzt Ihr Essen zubereiten.");
- SendClientMessage(playerid,0xFFFFFFAA,"Bitte warten Sie einen Moment...");
- SetTimerEx("Food",FoodWaitTime*1000,0,"i",playerid);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,0xAFAFAFAA,"Hier kannst du nichts Essen.");
- return 1;
- }
- }
- }
- return 0;
- }
- //---------------------------------------------------------------------------------//
- //---------------------------------< OnPlayerSpawn >---------------------------------//
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == BsnEnter)
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid, 364.8150,-73.8876,1001.5078);
- SetCameraBehindPlayer(playerid);
- }
- if(pickupid == BsnExit)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 1198.3035,-920.8041,43.0380);
- SetCameraBehindPlayer(playerid);
- }
- if(pickupid == FastFoodPickup)
- {
- GameTextForPlayer(playerid,"~>~~y~FASTFOODRESTAURANT~<~~n~~g~TIPP /FASTFOOD UM ETWAS ZU ESSEN.",3000,5);
- }
- if(pickupid == DriveInPickup)
- {
- GameTextForPlayer(playerid,"~>~~y~DRIVEIN~<~~n~~g~TIPP /DRIVEIN UM ETWAS ZU ESSEN",3000,5);
- }
- return 1;
- }
- //-----------------------------------------------------------------------------------//
- //---------------------------------< OnPlayerDeath >---------------------------------//
- public Food(playerid)
- {
- SetPlayerHealth(playerid,100);
- SendClientMessage(playerid,0xFFFFFFAA," ");
- SendClientMessage(playerid,0xFFFFFFAA,"Sie haben jetzt wieder volle Energie.");
- SendClientMessage(playerid,0xFFFFFFAA,"Vielen Dank für ihren Besuch!");
- GivePlayerMoney(playerid,-25);
- 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