If /foodsearch doesn't find item, set wait timer (TIMER HELP)
#2

PHP Code:
new LastSFood[MAX_PLAYERS];
//OnPlayerConnect set it to 0
CMD:foodsearch(playerid,params[])
{
if(
LastSFood[playerid]>gettime()) return SendClientMessage(playerid, -1"{FF0000}Please wait 5 minute again to use this command");
    if(
IsPlayerInRangeOfPoint(playerid50375.962463,-65.816848,1001.507812) || IsPlayerInRangeOfPoint(playerid50369.579528,-4.487294,1001.858886) || IsPlayerInRangeOfPoint(playerid50373.825653,-117.270904,1001.499511))
    {
      if(
Hungry[playerid] > 5)
        {
            new 
rand randomEx(1,3); //please verify this gives a 50/50 chance :)
            
if(rand == 1)
            {
                
SendClientMessage(playeridCOLOR_WHITE"You find some food behind the counter and begin to eat it.");
                
SendClientMessage(playeridCOLOR_WHITE"You are no longer hungry!");
                  
ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,1,1);
                
PlayerPlaySound(playerid10520.00.00.0);
                
Hungry[playerid] = 0;
            }
            else
            {
                
SendClientMessage(playeridCOLOR_WHITE"You did not find any food inside this store! Try again later!");
LastSFood[playerid] = gettime()+60+60+60+60+60;
            }
        }
        else
        {
            
SendClientMessage(playeridCOLOR_WHITE"You are not hungry. You do not need to eat!");
        }
    }
    else
    {
        
SendClientMessage(playeridCOLOR_WHITE"You can only search for food inside a Clucking Bell, Pizza Stack or Burger Shot!");
    }
    return 
1;

P.S: fix the indentation
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)