Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie]Task


hubert231231231

Rekomendowane odpowiedzi

Gość Pan Szymek
Opublikowano

Przyjrzę się potem strukturze taska ze strony i powiem, co może sprawiać błąd.

 

@Edit, to tak, po ściągnięciu taska otwórz go za pomocą notatnika, zobaczysz coś takiego:

?<html>
<head><title>TaskMaker Online</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="Content-Language" content="en"/>
<meta name="keywords" content="darkorbit, pb, bot, dark, orbit, pbdo, pbdobot"/>
<meta name="description" content="TaskMaker - Easy way to create tasks online!"/>
<script type="text/javascript" src="http://taskmaker.org/js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="http://taskmaker.org/js/jquery-ui-1.8.13.custom.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://taskmaker.org/css/jquery-ui-1.8.13.custom.css" />
<link rel="stylesheet" type="text/css" href="http://taskmaker.org/css/style.css" />
<script type="text/javascript">
function ustawTB()
{
if (document.normaltask.check5.checked == true)
document.getElementById("naprawa").readonly=true;
else
document.getelementById("naprawa").readonly=false;
}
</script>
</head>
<body>
<div class="menu">
<ul>
<li>
<a> </a>
</li>
<li>
<a href="/Profile">Profile</a>
</li>
<li>
<a href="/Tasks">My tasks</a>
</li>
<li>
<a href="/NewTask">Create task</a>
</li>
</ul>
</div>
</body>
</html>using System.Threading;
using PBDOBot.Api;
using PBDOBot.Api.Task;
using PBDOBot.Helper;
using System.Collections.Generic;


namespace Tasks
{
public class Task : BBaseTask
{

public override void OnReset()
{
Enums.ResourceType[] ProtectedCollection = new Enums.ResourceType[] {
Enums.ResourceType.ore_prometid,
Enums.ResourceType.ore_promerium,
Enums.ResourceType.ore_duranium
};
this.ProtectResourcesList.AddRange(ProtectedCollection);
}
///////////////////////////////////////////////////////////////
//Created with TaskMaker.org//
///////////////////////////////////////////////////////////////

public override void ChooseLogic()
{
if (!ActionList.Contains("overall_logik_ch1") && (BMain.Level >=1))
{

BMain.WriteLog("Created with TaskMaker.org");


Reset();



AttackNpcs = false;
AttackBossNpcs = false;
AttackTaggedNpcs = false;
AvoidNpcsList.AddRange(new string[] {});
FleeOnEnemyInRadius = false;
Repair = true;
MinDurability = 50;
Sell = false;
MinFreeSlots = 2;
Refine = false;
BuyInvisibleAddon = false;
TaskMap = "x-1";
CollectResources = false;
CollectBonusBoxes = false;
CollectCargoBoxes = false;
UseExtraGateEnergy = false;
Restock= false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.R310;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
StandardConfiguration = 2;
IgnorePlayersOnSell = false;
BootyKeyBuyCount = 0;
CollectSpecialBoxes = false;
CollectPirateBoxes = true;
SwitchConfigWhileFleeing = false;
UsePet = false;
UseRocketLauncher = false;
DroneFormation = Enums.DroneFormation.Arrow;

ActionList.Add("overall_logik_ch1");
}
}
}
}<script src="SpryAssets/SpryTabbedPanels.js" type="text/javascript"></script>
<link href="SpryAssets/SpryTabbedPanels.css" rel="stylesheet" type="text/css">
<div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0">Normal task</li>
<li class="TabbedPanelsTab" tabindex="0">GalaxyGates task</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent"><form action="newtask.php" method="post" name="normaltask"><table>
<tr>
<td><input type="checkbox" name="check1" value="true;" />Attack NPCs</td>
<td><input type="checkbox" name="check2" value="true;" />Attack Boss NPCs</td>
</tr>
<tr>
<td><input type="checkbox" name="check3" value="true;" />Attack Tagged NPCs</td>
<td><input type="checkbox" name="check4" value="true;" />Flee from enemy</td>
</tr>
<tr>
<td><input type="checkbox" name="check6" value="true;" />Sell Ressources</td>
<td><input type="checkbox" name="check7" value="true;" />Refine Ressources</td>
</tr>
<tr>
<td><input type="checkbox" name="check8" value="true;" />Buy Invisible</td>
<td><input type="checkbox" name="check9" value="true;" />Collect Ressources</td>
</tr>
<tr>
<td><input type="checkbox" name="check10" value="true;" />Collect BonusBoxes</td>
<td><input type="checkbox" name="check11" value="true;" />Collect CargoBoxes</td>
</tr>
<tr>
<td><input type="checkbox" name="check12" value="true;" />Use Extra GG Energy</td>
<td><input type="checkbox" name="check13" value="true;" />Rebuy Ammo<br /></td>
</tr>
<tr>
<td><input type="checkbox" name="check14" value="true;" />Ignore Enemys When Sell</td>
<td><input type="checkbox" name="check15" value="true;" />Collect SpecialBoxes</td>
</tr>
<tr>
<td><input type="checkbox" name="check16" value="true;" />Collect PirateBoxes</td>
<td><input type="checkbox" name="check17" value="true;" />Switch config when fleeing</td>
</tr>
<tr>
<td><input type="checkbox" name="check5" value="true;" OnCheckedChanged="javascript::ustawTB();" />Repair Ship</td><td><input type="checkbox" name="check18" value="true;" />User rocket launcher</tr>
<tr>
<td>Drone formation</td><td><select name="formacja"><option value="Arrow;">Arrow
<option value="Barrage;">Barrage
<option value="Chevron;">Chevron
<option value="Crab;">Crab
<option value="Diamond;">Diamond
<option value="DoubelArrow;">Doubel Arrow
<option value="Heart;">Heart
<option value="Lance;">Lance
<option value="Moth;">Moth
<option value="Pince;">Pince
<option value="Star;">Star
<option value="Turtle;">Turtle
<option value="Zero;">Zero
</select>
<tr><td>Repair when</td><td> <input type="text" name="naprawa" maxlength="3" size="4" value="50" />% HP </td>
</tr>
<tr>
<td>Workmap</td><td><input type="text" name="mapa1" maxlength="1" size="3" value="x" />-<input type="text" name="mapa2" maxlength="1" size="3" value="1" /></td>
</tr>
<tr>
<td>Buy Booty Keys </td><td><input type="text" name="skrzynie" size="4" value="0" /></td></tr>
<tr>
<td>Default Config </td><td><input type="text" name="konfiguracja" maxlength="1" size="3" value="2" /></td>
</tr>
<tr>
<td>Category</td><td><select name="kategoria">
<option value="BonusBoxes">BonusBoxes
<option value="NPC">NPC
</select></td>
</tr>
<tr><td><input type="submit" value="Create Task!" /></td></tr></table></form></div>
<div class="TabbedPanelsContent">Not ready yet</div>
</div>
</div>
<script type="text/javascript">
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
</script>

Z początku usuwasz wszystko do using System.Threading;, a na końcu wszystko po

ActionList.Add("overall_logik_ch1");

}

}

}

}

czyli w tym przypadku poprawny kod będzie wyglądał tak:

using System.Threading;
using PBDOBot.Api;
using PBDOBot.Api.Task;
using PBDOBot.Helper;
using System.Collections.Generic;


namespace Tasks
{
public class Task : BBaseTask
{

public override void OnReset()
{
Enums.ResourceType[] ProtectedCollection = new Enums.ResourceType[] {
Enums.ResourceType.ore_prometid,
Enums.ResourceType.ore_promerium,
Enums.ResourceType.ore_duranium
};
this.ProtectResourcesList.AddRange(ProtectedCollection);
}
///////////////////////////////////////////////////////////////
//Created with TaskMaker.org//
///////////////////////////////////////////////////////////////

public override void ChooseLogic()
{
if (!ActionList.Contains("overall_logik_ch1") && (BMain.Level >=1))
{

BMain.WriteLog("Created with TaskMaker.org");


Reset();



AttackNpcs = false;
AttackBossNpcs = false;
AttackTaggedNpcs = false;
AvoidNpcsList.AddRange(new string[] {});
FleeOnEnemyInRadius = false;
Repair = true;
MinDurability = 50;
Sell = false;
MinFreeSlots = 2;
Refine = false;
BuyInvisibleAddon = false;
TaskMap = "x-1";
CollectResources = false;
CollectBonusBoxes = false;
CollectCargoBoxes = false;
UseExtraGateEnergy = false;
Restock= false;
LaserAmmoType = Enums.LaserAmmoType.LCB_10;
RocketAmmoType = Enums.RocketAmmoType.R310;
RocketLauncherAmmoType = Enums.RocketLauncherAmmoType.ECO10;
StandardConfiguration = 2;
IgnorePlayersOnSell = false;
BootyKeyBuyCount = 0;
CollectSpecialBoxes = false;
CollectPirateBoxes = true;
SwitchConfigWhileFleeing = false;
UsePet = false;
UseRocketLauncher = false;
DroneFormation = Enums.DroneFormation.Arrow;

ActionList.Add("overall_logik_ch1");
}
}
}
}

Opublikowano

chyba prawie jest dobrze

pojawia mi sie takie coś:http://imageshack.us/photo/my-images/846/ghjghjghjg.png/

wcześniej to samo było tylko że to okno był większe i więcej tego było

chyba trzeba jeszcze coś usunąć

 

jeśli nikt nie zna przyczyny i nie umie naprawić to bym prosił żeby zrobił taska, który działa mu, zabija mk i dk na x-7, zbiera bonusboxy i używa wyrzutni rakiet no i niech wstawi to z linkiem do pobrania

Gość Pan Szymek
Opublikowano

chyba prawie jest dobrze

pojawia mi sie takie coś:http://imageshack.us/photo/my-images/846/ghjghjghjg.png/

wcześniej to samo było tylko że to okno był większe i więcej tego było

chyba trzeba jeszcze coś usunąć

 

jeśli nikt nie zna przyczyny i nie umie naprawić to bym prosił żeby zrobił taska, który działa mu, zabija mk i dk na x-7, zbiera bonusboxy i używa wyrzutni rakiet no i niech wstawi to z linkiem do pobrania

http://pl.rghost.net/39678254

 

Podaj kod Twojego taska.

 

W sumie, taskcreator gahna to gówno, może czas napisać własny....

Opublikowano

http://pl.rghost.net/39678254

 

Podaj kod Twojego taska.

 

W sumie, taskcreator gahna to gówno, może czas napisać własny....

gosciu jestes wielki dzieki za taska ;)

mam pytanko jeszcze: czy da się jakoś edytować tego taska żeby kręcił tak jak np. w wrotach to robią inne taski bo tym to nawet 1 dk ciężko ubić bo ciągle obrywam

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...