Gun shop help :/
#1

I have no idea how to make gunshop.

I just want Red checkpoint / marker to outside of Los Santos police department, where you can buy weapons.

here is "cordinates" where i would like to have it:

Код:
AddPlayerClass(281,1568.5647,-1693.0901,5.8906,183.4294,0,0,0,0,0,0); // "GUNSHOP"
if anyone can help me, making the code?here is bit start, all i could figure myself.


Код:
if(PlayerTeam[playerid] == 0)
	           {
	                SendClientMessage(playerid, COLOR_GREEN, "|_| Last Weapons Of Los Santos |_|");
		        SendClientMessage(playerid, WHITE, "/Desert Eagle Price: $1000");
		    	SendClientMessage(playerid, WHITE, "/M4 Rifle Price: $2500");
		    	SendClientMessage(playerid, WHITE, "/AK-47 Rifle Price: $2000");
		    	SendClientMessage(playerid, WHITE, "/Sniper Rifle Price: $3000");
		    	SendClientMessage(playerid, WHITE, "/Molotov Price: $1000");
                   }
	           else
	           {
		   SendClientMessage(playerid, COLOR_RED, "Brains....No brains heeere....");
    	           }
Reply
#2

Код:
if(strcmp(cmd, "/deserteagle", true) == 0)
	{
		if(IsPlayerConnected(playerid))
       	{
			if(IsPlayerInRangeOfPoint(playerid, 3,250.0484,66.2467,1003.6406)) // you set coords where you should be to initiate this cmd
          	{
   				if(GetPlayerMoney(playerid) < 1000)
					    {
					        SendClientMessage(playerid, COLOR_GREY, "You don't have enough money for Desert Eagle");
					        return 1;
                        }
					    else
					    {
	             			SendClientMessage(playerid, COLOR_LIGHTBLUE, "You bought Desert Eagle for 1000$");
	             			SafeGivePlayerMoney(playerid, - 1000);
	             			SafeGivePlayerWeapon(playerid, 24, 100); // 24 is gun ID of deagle, you can find them all on samp wiki, 100 is ammo
						}
			}
		}
		return 1;
	}
Edit: Bracklets "{" and "}" got little bit fucked up, just move them on correct place
Reply
#3

i edited code bit, because there was errors.Cant see red checkpoint anywhere.not working at all



Код:
    if(strcmp(cmdtext, "/deserteagle", true) == 0)
	{
		if(IsPlayerConnected(playerid))
       	{
			if(IsPlayerInRangeOfPoint(playerid, 1568.5647,-1693.0901,5.8906,183.4294)) // you set coords where you should be to initiate this cmd
          	{
   				if(GetPlayerMoney(playerid) < 1000)
					    {
					        SendClientMessage(playerid, COLOR_GREY, "You don't have enough money for Desert Eagle");
					        return 1;
                        }
					    else
					    {
	             			SendClientMessage(playerid, COLOR_LIGHTBLUE, "You bought Desert Eagle for 1000$");
	             			GivePlayerMoney(playerid, - 1000);
	             			GivePlayerWeapon(playerid, 24, 100); // 24 is gun ID of deagle, you can find them all on samp wiki, 100 is ammo
						}
			    }
		}
		return 1;
	}
Reply
#4

it's because I didn't create that checkpoint, just find on samp wiki creating checkpoint, and put that coords here..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)