[help] Srcipt Probem
#1

hey could someone help me with this code coz when i die i still gain money


Код:
#include <a_samp>
#include <core>
#include <float>

new Pickup;
new PlayerMoney;
new PlayerMoneyPickup;
forward Timer(playerid);
new PlayerHasCase[MAX_PLAYERS];


#define FILTERSCRIPT
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n----------------------------------");
	print("arctic Sever Case");
  print("------------------------------------");
  print("Made By Assasin");
	print("------------------------------------");
	print("Xfire:terry12345678");
  print("MSN:terryseager2@gmail.com");
  print("------------------------------------");
	print("Website:www.Arcticservers.com");
	print("----------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	
}

#endif

public OnGameModeInit()
{
Pickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
return 1;
}
public OnPlayerSpawn(playerid)
{
	return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
  new hadcase[MAX_PLAYER_NAME];
	new string[48];
  new Float:x, Float:y, Float:z;
   
if (PlayerHasCase[playerid] == 1)
	{
  GetPlayerName(playerid, hadcase, sizeof(hadcase));
  format(string, sizeof(string), "%s hase lost the case",hadcase);
	}

GetPlayerPos(playerid, x, y, z);
PlayerMoney = GetPlayerMoney(playerid);
ResetPlayerMoney(playerid);
GivePlayerMoney(killerid, PlayerMoney);
PlayerMoneyPickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
PlayerHasCase[playerid] = 0;
return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/opencase", true))
{
	if (PlayerHasCase[playerid] == 1)
	{
 	new rand = random(5);
	  switch(rand)
	  {
	    case 0:
	    {
	      SetPlayerHealth(playerid,50);
	      SendClientMessage(playerid,0xFFFF00AA, "You lost a leg");
	      PlayerHasCase[playerid] = 0;
			}
	    case 1:
	    {
	      GivePlayerWeapon(playerid, 35, 15);
	      SendClientMessage(playerid,0xFFFF00AA, "You Got 15 Well packed rockets");
	      PlayerHasCase[playerid] = 0;
		  }
	    case 2:
	    {
	      GivePlayerMoney(playerid,43631);
	      SendClientMessage(playerid,0xFFFF00AA, "It is Your LUCKY day");
	      PlayerHasCase[playerid] = 0;
			}
      case 3:
	    {
	      
	      SendClientMessage(playerid,0xFFFF00AA, "You Get nothing");
	      PlayerHasCase[playerid] = 0;
			}
	    case 4:
	    {
	      GivePlayerMoney(playerid,-5000);
	      SendClientMessage(playerid,0xFFFF00AA, "You Got Trick");
	      PlayerHasCase[playerid] = 0;
			}
		}
	}
  return 1;
 }
  if(!strcmp(cmdtext, "/dropcase", true))
{
CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
SetPlayerColor(playerid, 0x33AA33AA);
PlayerHasCase[playerid] = 0;
return 1;
}
return 0;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
	if(pickupid == Pickup)
	{
	PlayerHasCase[playerid] = 1;
	new hascase[MAX_PLAYER_NAME];
	new string[48];
  GetPlayerName(playerid, hascase, sizeof(hascase));
  format(string, sizeof(string), "%s Hase The Case", hascase);

		SetPlayerWantedLevel(playerid, 3);
		SendClientMessage(playerid,0xFFFF00AA, "/opencase");
    SendClientMessage(playerid,0xFFFF00AA, "/dropcase");
		SetPlayerColor(playerid, 0xFF6600AA);
		GivePlayerMoney(playerid, 5000);
		SendClientMessage(playerid, 0x33AA33AA, "You Better Run They Gonna Whant That Money");
		SetTimerEx("Timer", 10000, 0, "i", playerid);
		DestroyPickup(Pickup);
	}

	if(pickupid == PlayerMoneyPickup)
	{
		GivePlayerMoney(playerid, PlayerMoney);
		DestroyPickup(PlayerMoneyPickup);
		PlayerHasCase[playerid] = 1;
	}
	return 1;
}

public Timer(playerid)
{
	GivePlayerMoney(playerid, 5000);
	SetTimerEx("Timer", 50000, 0, "i", playerid);
	return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)