03.12.2017, 16:10
yep, using onplayerentercheckpoint and switching cases
ex
PS there are a lot other ways to do it more easy, but i like this one
ex
PHP код:
new playercheckpoint[MAX_PLAYERS];
enum
{
checkpoint_none,
checkpoint_robbery
};
public OnPlayerEnterCheckpoint(playerid)
{
switch(playercheckpoint)
{
case checkpoint_robbery:
{
// your code here
playercheckpoint = checkpoint_none;
DisablePlayerCheckpoint(playerid);
}
}
}
cmd:robstore(playerid, params[])
{
if(isplayerinsideofbusiness)) // change this to whateve int you want
{
SendClientMessage(playerid, -1, "Robbery started");
SetTimerEx("robingbiz", 1000, 0, "ii", playerid);
}
return 1;
}
forward robingbiz(playerid);
public robingbiz(playerid)
{
// your code here
SendClientMessage(playerid, -1, "Biz robbed go to checkpoint");
playercheckpoint = checkpoint_robbery;
setplayercheckpoint(playerid, checkpoint cords, 2.0);
}
