//top of script
new random;
{
if (strcmp("/opencase", cmdtext, true, 10) == 0)\
random
return 1;
}
now i need something here to say if he hase the case so like
if(pickupid == Pickup)
random = 1
if(random = 1)
then i need somehow to select a random thing
else
SendClientMessage (playerid, 0x33AA33AA , "you do not have the case");
if(!strcmp(cmdtext, "/opencase", true))
{
new rand = random(3);
switch(rand)
{
case 0:
{
// bomb
}
case 1:
{
// Rockets
}
case 2:
{
// Money
}
}
return 1;
}
|
Originally Posted by sggassasin
ya cool but umm i have to make it so that can be used by the person holding the case
|
//Top of scrip
new Pickup;
new PlayerMoney;
new PlayerMoneyPickup;
forward Timer(playerid);
public OnGameModeInit()
{
Pickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
Return 1;
}
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
PlayerMoney = GetPlayerMoney(playerid);
PlayerMoneyPickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
if(!strcmp(cmdtext, "/opencase", true))
{
new rand = random(3);
switch(rand)
{
case 0:
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,0xFFFF00AA, "You Tripped The Explosive");
}
case 1:
{
GivePlayerWeapon(playerid, 35, 15);
SendClientMessage(playerid,0xFFFF00AA, "You Got 15 Well packed rockets");
}
case 2:
{
GivePlayerMoney(playerid,43631);
SendClientMessage(playerid,0xFFFF00AA, "It is Your LUCKY day");
}
}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Pickup)
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, 0x33AA33AA, "You Better Run They Gonna Whant That Money");
SetTimerEx("Timer", 40000, 0, "i", playerid);
DestroyPickup(Pickup);
return 1;
}
if(pickupid == PlayerMoneyPickup)
{
GivePlayerMoney(playerid, PlayerMoney);
DestroyPickup(PlayerMoneyPickup);
return 1;
}
return 1;
}
public Timer(playerid)
{
GivePlayerMoney(playerid, 1000);
SetTimerEx("Timer", 40000, 0, "i", playerid);
return 1;
}
// Top
new Pickup;
new Gift[200] = -1;
//connect/disconnect
Gift[playerid] = -1;
public OnGameModeInit()
{
Pickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
return 1;
}
if(!strcmp(cmdtext, "/opencase", true))
{
if(Gift[playerid] != -1) {
switch(Gift[playerid])
{
case 0:
{
SetPlayerHealth(playerid,0);
SendClientMessage(playerid,0xFFFF00AA, "You Tripped The Explosive");
Gift[playerid] = -1;
}
case 1:
{
GivePlayerWeapon(playerid, 35, 15);
SendClientMessage(playerid,0xFFFF00AA, "You Got 15 Well packed rockets");
Gift[playerid] = -1;
}
case 2:
{
GivePlayerMoney(playerid,43631);
SendClientMessage(playerid,0xFFFF00AA, "It is Your LUCKY day");
Gift[playerid] = -1;
}
}
}else SendClientMessage(playerid,0xFFFF00AA, "U must first pick up case !");
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Pickup)
{
Gift[playerid] = random(3);
SendClientMessage(playerid,0xFFFF00AA, "Type /opencase to check your gift");
}
return 1;
}