• Grup Telegram N3 Ngobrol langsung dengan member lain dan dapat kabar rilis terbaru.
    Gabung @n3forum
  • Sejak 2003

    Cara pintas yang dianggap pantas

    Tempat gamer, programmer dan reverser Indonesia berbagi jamu, mod, source code dan tools. Gratis, tanpa iklan di halaman rilis.

Macro

twocurious

TK B
Level 2
:bolakbalik: bingung... mungkin maksudnya udah level 99 jadi level 1 lagi kali kk.. jadi kan 2 level lagi.. wkwkwk
 

nohavenick

PAUD
Level 1
tq kk, maklum masi newbie bener klo buat macro..

Tp Kok Setelah Mati, Dia Ga Mau Msk Lg Yah :grin: :peace:

cm bisanya edit..

salahnya ga belajar dasarnya, tp lsg hajar hajar aja :hilarious:
coba u set lockmapnya mungkin kek gini

Kode:
automacro MasukPVP {
run-once 1
map prontera
location not namaMapnya
call {
do talk @npc (164 190) prontera
pause 2
do talk cont
pause 1
do talk cont
pause 2
do talk resp 0
}
nama mapnya di isi dengan map t4 pvp sry aku gk liat nama map di pvp ^^

lockMap (isi dengan map yang ingin di tuju)
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

contoh:
lockMap pay_fild02
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY
tetap dikota broo

semenjak patch beberapa minggu lalu openkore rada eror coba aja ganti openkore versi terbaru mungkin aja bisa jalan normal lagi ^^
 

DJanzok

4 SD
Banned
OpenKore version 2.0.6.1
@ai_seq =
Network state = 5
Network handler = Network::DirectConnection
SVN revision: unknown
Loaded plugins:
plugins/macro.pl (macro)

Error message:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.

Stack trace:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.
at src/Interface/Wx.pm line 113
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2d15350)') called at openkore.pl line 96
main::__start() called at start.pl line 125

Died at this line:
my ($map, $x1, $y1, $x2, $y2) = split(/ /, $arg);
* if ($map eq $field->name) {
if ($x1 && $y1) {

botnya pas msk pvp muncul error spt itu..
 

febyzaoldyeck3

PAUD
Banned
kk... maaf aku nanya nya mungkin salaa... aku nich bikin priest gandeng sama hunter... tp hunterna sering nnggalin priestna alhasil priestna kena gebuk dan mati deh... kk ada yang tau ga gmn caranya>?? mungkin bs pake macro???

pliss kk minta pencerahannya
 

ferry_gukguk

Gukguk Love Cat
Level 2
Pembuat thread
@febyZ
Pake plugins waitParty, cari di bagian Share Plugins

@gilaloe
Bsok gw share,, (Lagi error)
 

febyzaoldyeck3

PAUD
Banned
kk guk guk pluginsna ga bisa... itu plugins yang

NYIT-NYIT CODE
package waitParty;

use Plugins;
use Globals;
use Log qw(message error warning debug);

our $findParty;
our $temp;

Plugins::register('waitParty', 'Wait and come back for party', \&unload, \&unload);
my $hooks = Plugins::addHooks( ['actor_player_add', \&waitForOthers, undef],
['actor_player_remove', \&waitForOthers, undef],
['party_share', \&waitForOthers, undef],
['party_move', \&waitForOthers, undef],
['AI_pre', \&waitForOthers, undef],
['actor_action_sit', \&waitForOthers, undef],
['actor_action_stand', \&waitForOthers, undef]);

sub unload {
Plugins::delHooks($hooks);
}

sub waitForOthers {
return if (AI::action eq "attack");
return unless $config{'follow_wait'};
return unless defined @partyUsersID;

#return if bot isn't at lockmap
return if (($config{'follow_wait_inLockOnly'} > 0) && ($field{name} ne $config{lockMap}));

my $actor;
foreach (@partyUsersID) {
next if $_ eq $accountID;
next if $_ eq "";
$actor = $playersList->getByID($_);

if (!$actor && $char->{'party'}{'users'}{$_}{'online'}) {
my %party;
$party{x} = $char->{party}{users}{$_}{pos}{x};
$party{y} = $char->{party}{users}{$_}{pos}{y};
($party{map}) = $char->{party}{users}{$_}{map} =~ /([\s\S]*)\.gat/;

if ($party{map} ne $field{name} || $party{x} == 0 || $party{y} == 0) {
delete $party{x};
delete $party{y};
}

return unless ($party{map} ne $field{name} || exists $party{x});

if ((exists $ai_v{party} && AI::distance(\%party, $ai_v{party}) > 15)
|| $party{map} != $ai_v{party}{map}
|| (AI::timeOut($ai_v{party}{time}, 15) && AI::distance(\%party, $char->{pos_to}) > $config{followDistanceMax})) {

$ai_v{party}{x} = $party{x};
$ai_v{party}{y} = $party{y};
$ai_v{party}{map} = $party{map};
$ai_v{party}{time} = time;

warning "Party is far way.\n", "waitParty";

if (!$cities_lut{$field{name}.'.rsw'} && $ai_v{party}{map} ne $field{name}) {
message "Searching party Map: $ai_v{party}{map}\n", , "follow";
} elsif (!$cities_lut{$field{name}.'.rsw'} && AI::distance(\%party, $char->{pos_to}) > $config{followDistanceMax}) {
message "Searching party Route: $ai_v{party}{map} ($ai_v{party}{x},$ai_v{party}{y})\n", "follow";
} else {
return;
}

AI::clear("move", "route", "mapRoute");
AI::ai_route($ai_v{party}{map}, $ai_v{party}{x}, $ai_v{party}{y}, distFromGoal => $config{followDistanceMin});
my $followIndex = AI::findAction("follow");

if (defined $followIndex) {
$ai_seq_args[$followIndex]{ai_follow_lost_end}{timeout} = $timeout{ai_follow_lost_end}{timeout};
}
}
$findParty = 1;
return;
} elsif ($findParty && ($actor = $playersList->getByID($_))) {
warning "Party Found.\n", "waitParty";
$findParty = 0;
} elsif ($findParty) {
warning "Party is offline.\n", "waitParty";
$findParty = 0;
return;
}
}
}

1;
kan d paste d folder src->plugins.pm ?

dan yang
Kode:
follow_wait 0/1
follow_wait_inLockOnly 0/1 #kalo pas di lockmap doang.
itu d taruh d config???


aku coba begitu koq eror yach mohon pencerahannya
 

ferry_gukguk

Gukguk Love Cat
Level 2
Pembuat thread
@febyZ
kamu buat file baru namanya waitParty.pl
trus masukkin isi plugins wait party itu ke file yg tadi kamu buat
nanti taro di folder Openkore\plugins
 

DJanzok

4 SD
Banned
OpenKore version 2.0.6.1
@ai_seq =
Network state = 5
Network handler = Network::DirectConnection
SVN revision: unknown
Loaded plugins:
plugins/macro.pl (macro)

Error message:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.

Stack trace:
Can't call method "name" on an undefined value at plugins/Macro/Automacro.pm line 58.
at src/Interface/Wx.pm line 113
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2d15350)') called at openkore.pl line 96
main::__start() called at start.pl line 125

Died at this line:
my ($map, $x1, $y1, $x2, $y2) = split(/ /, $arg);
* if ($map eq $field->name) {
if ($x1 && $y1) {
error ky gini waktu msk pvp..
 

febyzaoldyeck3

PAUD
Banned
kk guguk makasihh... dah bisa skrng :D kk guguk ada ga ya macro yg bwt kasi makan homonculus... hhe... jadi dia kasi makan otomatis homonculus itu kl laperr makasihh
 

noir

TK A
Level 1
bro ane mo tanya nih tulung kasi contoh config macro pk senjata element sangat sangat kuat donk, biar entar klo mo mokad dilepas sendiri biar g jatoh ke tanah >.<
 

vandatch

TK B
Level 1
@atas

tuh gw udah share macro buat di soul di share
credit by d-bests.com :smiley_beer:

@fery

fer macro yang buat DC

Kode:
automacro DCMonsters {
monster Orc Lord
call DC
}
itu mvpnya bisa di taro banyak apa ga??? apa cuma boleh 1 mvp aja

Kode:
automacro DCMonsters {
monster Orc Lord, Dark Lord,dll
call DC
}
bisa ga??
 
Atas