Jump to content

Waitingroom2bg_single Fehlerhaft?


Shikka

Recommended Posts


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  33
  • Reputation:   2
  • Joined:  04/16/12
  • Last Seen:  

Hi, kann mir ggf. wer erklären, wie der befehl funktioniert?
- Ich krieg den einfach nicht zum laufen... Hier mein Script ->

 

atl_sunken    mapflag    battleground    2
atl_sunken,154,90,0    script    Test    612,{
end; // <--- sonst kommt das -> chat_createnpcchat: npc 'Test' already has a chatroom, cannot create new one! <- im map server beim npc anklicken...

OnInit:
    waitingroom "Test-Room",2,"Test::OnEnter",1,0,1,150;
    end;

OnEnter:
    waitingroom2bg_single($@BG_1,"atl_sunken",154,95,"Test");
    warpwaitingpc "atl_sunken",154,95;
    debugmes ""+$@BG_1+""; // <--- zeigt 0 an im map-server
    bg_warp $@BG_1,"atl_sunken",154,95;
    debugmes ""+$@BG_1+""; // <--- zeigt 0 an im map-server
    set $@Guardian, bg_monster($@BG_1,"atl_sunken",154,95,"Human",1949,"Test::OnMyMobDead");
    bg_monster_set_team $@Guardian,$@BG_1;
    debugmes ""+$@Guardian+""; // <--- zeigt 111807638 an im map-server

OnMyMobDead:
    end;
}
 

D.h. im großen und ganzen...

Der setzt die ID vom Mob,

aber nicht die vom Spieler, "<---- Ich möchte gerne einen Spieler mit einem Mob zusammen in eine Gruppe bekommen, so dass sie sich nicht gegenseitig angreifen..."

weil der "waitingroom2bg_single"-befehl nichts macht...

Exe -> ist vom 05.06.2013 glaub ich x)

Aber an der Exe dürfte es ja nicht liegen, oder? o.O

Edited by Shikka
Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  17
  • Topics Per Day:  0.00
  • Content Count:  76
  • Reputation:   3
  • Joined:  02/24/12
  • Last Seen:  

waitingroom2bg_single erstellt keine gruppe sondern fügt spieler nur zu existierenden hinzu

battlegroup $@BG_1 existiert nicht (falls du sie nicht in einen anderen script erstellt hast)

 

ich bin mir sicher dass du interesse an diesem post hast:

http://rathena.org/board/topic/72571-battleground-system-without-waitingroom/

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  33
  • Reputation:   2
  • Joined:  04/16/12
  • Last Seen:  

Achso... Wusste garnicht, dass man die Gruppen selbst erstellen muss x.X

Der Post hilft mir sicherlich weiter.
Danke sehr ;)
Ich werd's gleich mal ausprobieren

Edit : Leider hilft er nicht :(

Da ich zwar die BG_ID erstellen und auf spieler setzen kann, aber leider nicht auf mobbs... oder ich bin irgendwie zu blöd dafür :D

Hier mein versuch ->
$@BG_ID = createbgid("map",x,y,"npc::OnQuitEvent","npc::OnDieEvent");

set .@mobid, bg_monster ($@BG_ID,"map",x,y"mobname",mobid,"npc::onevent");

hab das natürlich so nicht im npc stehen...
hab da richtige daten drin, aber arbeite viel mit getargs... so ist's dann doch leichter zu verstehen :D
die getargs sind allerdings richtig ;)
darauf hab ich geachtet und alles mit debugmes überprüft...
müsste funktionieren, allerdings will das bg_monster nicht in die bg_gruppe (bg_id) :(

Edited by Shikka
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...