04.04.2014, 11:45
User wont give same mission? random missions
pawn Код:
COMMAND:convoy(playerid, params[])
{
new thing[128];
SendMessageToAdmins(playerid, -1, "/convoy", params);
if (strlen(thing) == 0)
{
SendClientMessage(playerid, WORK, "USAGE: /convoy [playerid]");
}
new rand;
rand = random(sizeof(trucker));
SetPVarInt(playerid, "PlayerMission", rand);
if (GetPlayerTeam(playerid) == 1)
{
new m = GetVehicleModel(GetPlayerVehicleID(playerid));
if(m == 514 || m == 515 || m == 403)
{
new t = GetVehicleModel(GetVehicleTrailer(GetPlayerVehicleID(playerid)));
if (t == 435 || t == 450 || t == 584)
{
if (GetPlayerVehicleSeat(playerid) == 0)
{
Trucker1(playerid);
SendClientMessage(playerid, WORK, "If you lose your trailer, you will need to re-attach it to deliver");
}
else
{
SendClientMessage(playerid, WORK, "You are not the driver of this vehicle");
}
}
else
{
SendClientMessage(playerid, WORK, "You do not have the correct trailer, please go and attach one!");
}
}
else
{
SendClientMessage(playerid, WORK, "You are not in a truck, please go and get one!");
}
}
return 1;
}
pawn Код:
forward Trucker1(playerid);
public Trucker1(playerid)
{
new rand = random(sizeof(trucker));
PlayerInfo[playerid][StartingPoint] = rand;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, trucker[rand][ux], trucker[rand][uy], trucker[rand][uz], 10);
}