(o ile w tym wszystkim domyśliliśmy się o co Ci chodzi)
Wybaczcie panowie mój brak profesjonalizmu, ale dopiero co zaczynam.
Już spieszę z tłumaczeniem wszystko od góry do dołu. Zacznę od początku - misja polega na zajęciu Ixel (koło Masbete). Problem polega na tym, że ma być losowo: BWP-2, Szyłka, albo po zajęciu miasta ma przyjechać t72. To, co podałem miało być ogólnym zarysem skryptu i już myślę, że jest gotowe. Oto on:
Kod: Zaznacz cały
_rnd = random (3);
if (_rnd <= 1) then
{
{deleteVehicle _x} forEach units (group (bwp1D));
deleteVehicle bwp1;
{deleteVehicle _x} forEach units (group (t721D));
deleteVehicle t721;
hint "Szylka";
};
if ((_rnd > 1) AND (_rnd < 2)) then
{
{deleteVehicle _x} forEach units (group (sz1D));
deleteVehicle sz1;
{deleteVehicle _x} forEach units (group (bwp1D));
deleteVehicle bwp1;
hint "t72";
};
if (_rnd >= 2) then
{
{deleteVehicle _x} forEach units (group (sz1D));
deleteVehicle sz1;
{deleteVehicle _x} forEach units (group (t721D));
deleteVehicle t721;
hint "BWP-2";
};
if (true) exitWith {};
Rozumiem, że na początku powinienem użyć to:
if(isServer)then
{
liczba = random 3;
PublicVariable "liczba";
};
do losowania zmiennej _rnd?
Edit:
Kolejne z serii niezrównanych pytań - jak mogę w hint wypisać zmienną?
Mamy zmienną _i=5 i chciałbym to wypisać na ekranie.
Przydałoby się to do debuggowania kodu - wypisałbym wartość zmiennej i wiedziałbym co się dzieje.