help meh,
#10

Код:
/*
||||||||||||||||||||||||||||||||||||||||
||Neon System By AlexzzPro            ||
||Please keep the credits to me       ||
||Do not re-relase without permisssion||
||Enjoy!                              ||
||||||||||||||||||||||||||||||||||||||||
*/
#define FILTERSCRIPT
#define COLOR_WHITE 0xFFFFFFAA
#include <a_samp>
#define NEON 1337 // Dialogid
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Neon System ");
	print("--------------------------------------\n");
	return 1;
}

#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/neon", cmdtext, true, 10) == 0)
	{
		if(IsPlayerInAnyVehicle(playerid))
 		{
  			if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
			{
				SendClientMessage(playerid, COLOR_WHITE, "      You are not the driver");
				return 1;
			}
			ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "Choose your neon colour","Blue\nGreen\nYellow\nWhite\nPink\nTurn off Neon","Add","Close");
		}
		else
		{
		    SendClientMessage(playerid, COLOR_WHITE, " You are not in a vehicle");
		}
		return 1;
	}
	return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(dialogid == NEON)
	{
		if(response)
		{
		    if(listitem == 0)
		    {
		        SetPVarInt(playerid, "neon", 1);
            	SetPVarInt(playerid, "blue", CreateObject(18648,0,0,0,0,0,0));
            	SetPVarInt(playerid, "blue1", CreateObject(18648,0,0,0,0,0,0));
            	AttachObjectToVehicle(GetPVarInt(playerid, "blue"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            	AttachObjectToVehicle(GetPVarInt(playerid, "blue1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            	GameTextForPlayer(playerid, "~b~ Blue ~w~Neon has been added to your vehicle",3500,5);
			}
			if(listitem == 1)
			{
   				SetPVarInt(playerid, "neon", 1);
       			SetPVarInt(playerid, "green", CreateObject(18649,0,0,0,0,0,0));
       			SetPVarInt(playerid, "green1", CreateObject(18649,0,0,0,0,0,0));
       			AttachObjectToVehicle(GetPVarInt(playerid, "green"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
          		AttachObjectToVehicle(GetPVarInt(playerid, "green1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
          		GameTextForPlayer(playerid, "~g~Green ~w~Neon has been added to your vehicle",3500,5);
			}
			if(listitem == 2)
			{
			    SetPVarInt(playerid, "neon", 1);
       			SetPVarInt(playerid, "yellow", CreateObject(18650,0,0,0,0,0,0));
          		SetPVarInt(playerid, "yellow1", CreateObject(18650,0,0,0,0,0,0));
            	AttachObjectToVehicle(GetPVarInt(playerid, "yellow"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
             	AttachObjectToVehicle(GetPVarInt(playerid, "yellow1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				GameTextForPlayer(playerid, "~y~Yellow~w~ Neon has been added to your vehicle",3500,5);
			}
			if(listitem == 3)
			{
   				SetPVarInt(playerid, "neon", 1);
   				SetPVarInt(playerid, "white", CreateObject(18652,0,0,0,0,0,0));
   				SetPVarInt(playerid, "white1", CreateObject(18652,0,0,0,0,0,0));
       			AttachObjectToVehicle(GetPVarInt(playerid, "white"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
          		AttachObjectToVehicle(GetPVarInt(playerid, "white1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
                GameTextForPlayer(playerid, "~w~White~w~ Neon has been added to your vehicle",3500,5);
			}
			if(listitem == 4)
			{
   				SetPVarInt(playerid, "neon", 1);
     			SetPVarInt(playerid, "pink", CreateObject(18651,0,0,0,0,0,0));
        		SetPVarInt(playerid, "pink1", CreateObject(18651,0,0,0,0,0,0));
          		AttachObjectToVehicle(GetPVarInt(playerid, "pink"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
            	AttachObjectToVehicle(GetPVarInt(playerid, "pink1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
				GameTextForPlayer(playerid, "~p~Pink~w~ Neon has been added to your vehicle",3500,5);
			}
			if(listitem == 5)
			{
	   			DestroyObject(GetPVarInt(playerid, "blue"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "blue1"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "green"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "green1"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "yellow"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "yellow1"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "white"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "white1"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "pink"));
	            DeletePVar(playerid, "neon");
	            DestroyObject(GetPVarInt(playerid, "pink1"));
	            DeletePVar(playerid, "neon");
	            GameTextForPlayer(playerid, "~g~Neon was deleted from your vehicle",3500,5);
            }
		}
 	}
	return 1;
}
Код:
/**************************************************************
*			   		   WeaponShop FS v.1.0                    *
*			                ^^                                *
*    (o )o)                                    (o )o)         *
*  <-- | --> 	      .: By Gertin :.		  <-- | -->       *
*     / \     								     / \          *
***************************************************************/

//================================INCLUDES======================================
#include <a_samp>
#include <streamer>
#include <zcmd>
#include <dudb>
//================================DEFINES=======================================
#define RED 0xFF0000AA
#pragma unused ret_memcpy
//================================NEWS==========================================
new Weaps;
new bool:Shop;
//================================COMMANDS======================================
COMMAND:shop(playerid,params[])
{
    if(Shop == true)
    {
		SendClientMessage(playerid,RED,"{33FF00}You've opened the shop.");
		ShowDialog(playerid, 9954);
		return 1;
 	}
 	if(Shop == false)
  	{
		SendClientMessage(playerid,RED,"{33FF00}Shop is closed .");
		return 1;
	}
	return 0;
}
//==============================================================================
COMMAND:ashop(playerid, params[])
{
	if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,RED,"{FF0000}You need to be rcon admin !");
	ShowDialog(playerid, 9963);
	return 1;
}
//==============================PUBLICS=========================================
public OnFilterScriptInit()
{
	Shop = true;
	printf("===================================================");
	printf("Oh , you loaded me . I'm WeaponShop FilterScript ^^");
	printf("I'm Maked By Gertin !");
	printf("===================================================");
	return 1;
}
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
	if(response)
	{
		if(dialogid == 9954)
		{
			if(listitem == 0)
			{
			    new string[256];
				format(string, sizeof(string), "~w~Thanks ~b~For ~p~Using Shop ^^");
				GameTextForPlayer(playerid, string, 7500, 3);
			}
			if(listitem == 1)
			{
				ShowDialog(playerid,9955);
			}
			if(listitem == 2)
			{
				ShowDialog(playerid,9956);
   			}
			if(listitem == 3)
			{
				ShowDialog(playerid,9957);
			}
			if(listitem == 4)
			{
				ShowDialog(playerid,9958);
			}
			if(listitem == 5)
			{
       			ShowDialog(playerid,9959);
			}
			if(listitem == 6)
			{
				ShowDialog(playerid,9960);
			}
			if(listitem == 7)
			{
				ShowDialog(playerid,9961);
			}
			if(listitem == 8)
			{
				ShowDialog(playerid,9962);
			}
 }
	}
	if(dialogid == 9963)
	{
  		new string[256];
	 	new ime[MAX_PLAYER_NAME];
	  	GetPlayerName(playerid, ime, sizeof(ime));
		if(response)
  		{
  			format(string, sizeof(string), "~r~[]Shop]~b~ is turned on by an admin:~y~ %s", ime);
    		GameTextForAll(string,5000,3);
     		Shop = true;
		}
		if(!response)
		{
 			format(string, sizeof(string), "~r~[]Shop]~b~ is turned off by an admin:~y~ %s", ime);
   			GameTextForAll(string,5000,3);
     		Shop = false;
	}
 }
	if(response)
	{
		if(dialogid == 9955)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*50) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*50);
			GivePlayerWeapon(playerid, 34, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Sniper Rifle !");
		}
 }
	if(response)
	{
		if(dialogid == 9956)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*10000) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*10000);
			GivePlayerWeapon(playerid, 35, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Rocket Launcher !");
		}
	}
	if(response)
	{
		if(dialogid == 9957)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*100) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*100);
			GivePlayerWeapon(playerid, 18, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Molotov Cocktail !");
		}
 }
	if(response)
	{
		if(dialogid == 9958)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*50) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*50);
			GivePlayerWeapon(playerid, 27, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Combat Shotgun !");
		}
	}
	if(response)
	{
		if(dialogid == 9959)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*50) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*50);
			GivePlayerWeapon(playerid, 26, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Sawn-Off Shotgun !");
	}
 }
	if(response)
	{
		if(dialogid == 9960)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*30) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, - Weaps*30);
			GivePlayerWeapon(playerid, 24, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Desert Eagle !");
	}
 }
	if(response)
	{
		if(dialogid == 9961)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*300) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*300);
			GivePlayerWeapon(playerid, 16, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy Grenade !");
		}
        return 0;
	}
	if(response)
	{
		if(dialogid == 9962)
		{
		    Weaps = strval(inputtext);
		    if(Weaps > 250) return SendClientMessage(playerid, 0x0000D9AA, "{FF0000}Max Ammo is 250 .");
			if(!isNumeric(inputtext)) return SendClientMessage(playerid, 0x0000D9AA, "Only numbers");
			if(GetPlayerMoney(playerid) <= Weaps*10) return SendClientMessage(playerid,RED,"You donґt have so much money!");
			GivePlayerMoney(playerid, -Weaps*10);
			GivePlayerWeapon(playerid, 29, Weaps);
			SendClientMessage(playerid, RED, "{33FF00}Thanks to use shop !{FF9900} You have buy MP5 !");
		}
	}
	return false;
}
//================================STOCKS========================================
stock IsNumeric(string[])
{
	for (new i = 0, j = strlen(string);
	i < j; i++)
	{
	if (string[i] > '9' || string[i] < '0')
	return 0;
	}
	return 1;
}
//==============================================================================
stock ShowDialog(playerid, dialog)
{
	switch(dialog)
	{
		case 9954:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_LIST,"{003399}S{00FF66}hop", "{6600CC}|<-------Weapons------>|\nSniper Rifle  [Ammo Price: 50$ ]\nRocket Launcher  [Ammo Price: 10.000$ ]\nMolotiv Coctails  [Ammo Price: 100$ ]\nCombat Shotgun  [Ammo Price: 50$ ]\nShawn-Off Shotgun  [Ammo Price: 50$ ]\nDesert Eagle  [Ammo Price: 30$ ]\nGranade  [Ammo Price: 300$ ]\nMP5  [Ammo Price: 10$ ]","Next", "Cancel");
		case 9955:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Sniper Rifle","{00FF66}Type the ammo, what you want for sniper .\n 1 Ammo Price is 50$","Buy","Cancel");
		case 9956:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Rocket Launcher","{00FF66}Type the ammo, what you want for rocket launcher .\n 1 Ammo Price is 2000$","Buy","Cancel");
		case 9957:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Molotiv Coctails","{00FF66}Type the ammo, what you want for coctails .\n 1 Ammo Price is 100$","Buy","Cancel");
		case 9958:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Combat ShotGun","{00FF66}Type the ammo, what you want for shotgun .\n 1 Ammo Price is 50$","Buy","Cancel");
		case 9959:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Shawn-Off ShotGun","{00FF66}Type the ammo, what you want for shawn-off .\n 1 Ammo Price is 50$","Buy","Cancel");
		case 9960:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Desert Eagle","{00FF66}Type the ammo, what you want for eagle .\n 1 Ammo Price is 30$","Buy","Cancel");
		case 9961:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}Granades","{00FF66}Type the ammo, what you want for granades .\n 1 Ammo Price is 300$","Buy","Cancel");
		case 9962:  ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT,"{003399}MP5","{00FF66}Type the ammo, what you want for MP5 .\n 1 Ammo Price is 10$","Buy","Cancel");
		case 9963:	ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX, "{FF0000}Shop !","{FF6600}You wan't to {6600CC}open{33CC00}/{00FFFF}close{FF6600} shop ?","Open","Close");
	}
	return 0;
}
//====================[ BEST PART OF THAT FILTERSCRIPT ]========================
//========================[ THEY CALLED IT THE END ! ]==========================
Reply


Messages In This Thread
help meh, - by ttimpz0r - 09.11.2011, 17:05
Re: help meh, - by SmiT - 09.11.2011, 17:08
Re: help meh, - by ttimpz0r - 09.11.2011, 17:49
Re : help meh, - by Naruto_Emilio - 09.11.2011, 17:55
Re: help meh, - by ttimpz0r - 09.11.2011, 17:57
Re: help meh, - by Kostas' - 09.11.2011, 18:01
Re: help meh, - by ttimpz0r - 09.11.2011, 18:03
Re: help meh, - by Kostas' - 09.11.2011, 18:11
Re: help meh, - by -CaRRoT - 09.11.2011, 18:19
Re: help meh, - by ttimpz0r - 09.11.2011, 19:00

Forum Jump:


Users browsing this thread: 3 Guest(s)