CMD:employmower(playerid, params[])
{
if(lawnmower[playerid] == 1) SendClientMessage(playerid, COLOR_RED,"[ERROR]{FFFFFF}You're already employed as lawn-mower!");
else if(employment[playerid] == 1) SendClientMessage(playerid, COLOR_RED, "You already have a job!");
else if(!IsPlayerInRangeOfPoint(playerid,3,1895.7168,1729.1393,10.8153)) SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You're not near mowers' hut");
else
{
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[SUCCESS!]{FFFFFF}You've employed yourself as a lawnmower!");
employment[playerid] = 1;
lawnmower[playerid] = 1;
}
return 1;
}
CMD:mowland(playerid, params[])
{
new vid = GetPlayerVehicleID(playerid);
if(lawnmower[playerid] == 0) SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You're not employed as lawnmower!") ;
else if(!IsPlayerInRangeOfPoint(playerid, 5,1878.5900,1758.6154,10.4470)) SendClientMessage(playerid, COLOR_RED, "[ERROR]{FFFFFF}You're not near mowers' job starting line!");
else if(vid == 572 || IsPlayerInRangeOfPoint(playerid,5,1878.5900,1758.6154,10.4470))
{
job[playerid] = 1;
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[SUCCESS!]{FFFFFF}You've started lawnmowing. Go through checkpoints to finish your job!");
}
return 1;
}
SetPlayerCheckPoint(playerid, coordinates and size);
SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size);
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid coords);
return 1;
}
I have a problem with understanding people, is this how I do it:
PHP код:
|
public OnPlayerEnterCheckpoint(playerid)
{
if(lawnmower[playerid] == 1)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid coords); //Your code goes here....
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(lawnmower[playerid] == 1)
{
DisablePlayerCheckpoint(playerid;
SetPlayerCheckpoint(playerid, size,x,y,z);
}
if(lawnmower[playerid] == 1)
{
DisablePlayerCheckpoint(playerid;
SetPlayerCheckpoint(playerid, size,x,y,z);
}
return 1;
}
// and so on..? or?