Jump to content

jcgt85

Members
  • Posts

    22
  • Joined

  • Last visited

Posts posted by jcgt85

  1. Hi c:

    This is an idea taken from RO2, I dunno if its possible or someone likes it. 

     

    At a certain time 2 times a day (3pm & 8pm for example), the server makes an announcement and a npc appears in prontera to invite the players to join the Colosseum, when you accept it takes you to a map, say guild_vs4 ... In there, when a certain number of players are there (15-20 maybe?), pvp is activated to start with the 1st round (there's a total of 5 rounds). Each round is about 3 minutes... after the 1st minute aggro mobs appears to attack the players... The players that gets more points (if we suppose that each player kill is 2 points and each mob kill is 1 point) advance to the next round, the last places (from 3 to 5 maybe?) return to prontera. At the end of each round the script evaluates the players that advanced (with the points obtained from the kills), and gives them a certain quantity of "pvp points" or "blood points" or whatever you wanna call them... This points can be exchanged for prizes with some npc shop. The 5th round winner obtains an item for winning the Colosseum. 

     

    In the map: 

    - To the low level players, their HP increases so they can participate (I dunno if the hp can be raised depending on the level, so everyone has more less the same hp). When going out of that map, the hp returns to normal.

    - The names of the players in the Colosseum are hidden (fakename at entering maybe?)

    - Players cannot talk in that map ( I dunno if this can be done though )

    - When someone kills you, 5 secs pass and then you are automatically resurrected in some place in the map (not in the same place, to avoid farming), until the round ends.

    - Between rounds there are 20secs of waiting

    - In the last round mobs doesn't appear, so you have to kill players. 

     

    This is the Colosseum in RO2

     

    I dunno if someone's interested in making this script of if its possible to make something like this c:

    but it would be awesome if it can be done and someone wants to :3 , I think it would help a lot of servers lol. 

     

    Thanks!

  2. I already tried changing the case 1 lines

    areamonster getarg(1),91,349,137,375,"Fabre",1007,20,instance_npcname("EC_Manager",getarg(2))+"::OnMobDead";

    for either

    areamonster getarg(1),91,349,137,375,"Fabre",1007,20,"EC_Manager::OnMobDead";

    areamonster getarg(1),91,349,137,375,"Fabre",1007,20,instance_npcname("EC_Manager")+"::OnMobDead";

    areamonster getarg(1),91,349,137,375,"Fabre",1007,20,instance_npcname("EC_Manager", instance_id())+"::OnMobDead";

    But nothing works, for everything was the event not found message, I even tried changing the label OnMobDead to OnmyMobDead, but didn't work either.

    I really ran out of ideas... can somebody help me with this plz?

    I'll attach the script.

    Thanks.

    EndlessCellar.txt

  3. Hi,

    I was trying this script Endless Cellar from Chilly / Jezu

    http://rathena.org/b...ower-by-chilly/

    I can create the instance and enter the tower Ok, the mobs are there, but when I kill the mobs, nothing happens, no warp, no announcement, nothing

    Here's the error that shows up in the console

    error_endless2.jpg

    I dunno why it says dup_1 ... I restarted the server, didn't use @loadnpc , neither @reloadscript to load this one.

    Help?

    Thanks!

  4. Hi, I was making a script for a Guild Master castle, so he can change the color of their guildmember's chat through the @faction command... But I have a problem with it, it works fine when the character has 1 name, but when their name has 2 or more words, it doesn't work... This is the script.

    schg_cas03,289,193,3 script Colorful Rainbow 444,{
    set .@GIDF,GetCastleData("schg_cas03",1);
    
    if (.@GIDF == 0) {
     mes "[Colorful Rainbow]";
     mes "Tu no eres de esta guild.";
     mes "Fuera de aqui antes de que llame a los guardias.";
     close;
     end;
    }
    if (GetGuildMaster(.@GIDF) != strcharinfo(0)) {
     mes "[Colorful Rainbow]";
     mes "No molestes, yo solo hablo con ^ff0000"+GetGuildMaster(.@GIDF)+"^000000.";
     close;
     end;
    }
    mes "[Colorful Rainbow]";
    mes "Bienvenido, ^ff0000"+strcharinfo(0)+"^000000...";
    mes "¿Que necesitas?";
    next;
    switch (select("Poner color a un miembro:Quitarle color a alguien:Nada")) {
    case 1:
     mes "[Colorful Rainbow]";
     mes "¿A quien le quieres poner color?";
     next;
     mes "[Colorful Rainbow]";
     mes "Recuerda que tiene que la persona debe estar ONLINE para poder ponerle el color";
     next;
     input .@nombre$;
     if (!isloggedin(getcharid(3,.@nombre$),getcharid(0,.@nombre$))) {
      mes "[Colorful Rainbow]";
      mes .@nombre$ + " no esta conectado";
      close;
      end;
     }
     else if (getcharid(2,.@nombre$) != .@GIDF){
      mes "[Colorful Rainbow]";
      mes .@nombre$ + " no es de tu guild";
      close;
      end;
     }
     attachrid(getcharid(3,.@nombre$));
     atcommand "*faction " + .@nombre$ + " " + 1;
     mes "[Colorful Rainbow]";
     mes "Listo, eso fue todo.";
     close;
     end;
    
    case 2:
     mes "[Colorful Rainbow]";
     mes "¿A quien le quieres quitar color?";
     next;
     mes "[Colorful Rainbow]";
     mes "Recuerda que tiene que la persona debe estar ONLINE para poder quitarle el color";
     next;
     input .@nombre$;
     if (!isloggedin(getcharid(3,.@nombre$),getcharid(0,.@nombre$))) {
      mes "[Colorful Rainbow]";
      mes .@nombre$ + "no esta conectado";
      end;
     }
     attachrid(getcharid(3,.@nombre$));
     atcommand "@faction " + .@nombre$ + " " + 0;
     mes "[Colorful Rainbow]";
     mes "Listo, eso fue todo.";
     close;
     end;
    
    
    case 3:
     mes "[Colorful Rainbow]";
     mes "Vuelve pronto";
     close;
     end;
    }
    }
    

    When the character's name that the GL put has 2 or more words, it says "Faction not found, use @faction <faction ID>"... And its because when a character has 2 names I have to use "" ... But I have no idea how to put them in the script D:

    Need help u.u'

    PS. Yeah, the * in my server is the #...

  5. Hi,

    I have a certain pokemon diff that makes them capturable through a pokeball with the pet capture system, and then when you use that pokeball, it calls the pokemon you captured but as a homunculus, so they can evolve and use a set of skills thanks to that.

    But the thing is, I cannot make it work for Rathena, it works on 3ceam though... and the original one is for Cronus,

    I cannot post the diff here, 'cause the author said that didn't wanna make it public in other forums... So, if anyone is interested in this, you can PM me so I can send you the diff and look at it.

    What it fails is that when I use the pokeball to summon the pokemon, it shows, but at the same time "dies" and goes back to the pokeball, so you can't really play with them.

    I'm actually willing to pay for this, so that's an option if anyone wants to help.

    Here's a video of how the diff works on 3ceam (or worked, I haven't tested it on the latests revs)

    [media=]

    [/media]

    Thanks.

  6. Actually I had to reset the server and then use reloadscript for the changes to show, but that's not the issue... The thing is since the NPC is inside the waitingroom, I cannot enter it since its full (1/1) and the instance doesn't start.

    And if I change the number to 2 for example, the NPC is using one space in the room (1/2), but when I enter the server takes it like i'm the first one, so, even if the waiting room says (2/2), the bottom message says "instance Dragon of gondar 1/2", but since the room is full, the 2nd person cannot enter and the instance can't start.. ._.'

  7. I must have missed that one... I swear I checked the file several times Dx , sorry....

    Now the waiting rooms appear, but I have another problem... The waiting room is full D: .. I can't even enter, look

    screenShurritoRO128.jpg?t=1347337355

    And if I change the number of participants in the configuration file

    //Set the number of players required to launch an instance (Quests). [Default: 5]
    set $EP7_InstJoueurs,1;

    from 1, to 2, this happens:

    screenShurritoRO125.jpg?t=1347337071

    screenShurritoRO126-1.jpg?t=1347337182

    screenShurritoRO126.jpg?t=1347337221

    I dunno why the NPC is inside the waiting room, so thanks to it I cannot really enter :7 ,

    what can I do here?

    thanks.

  8. Hi Aerie,

    I totally love your work, the maps are so pretty, and the story it's so cool.. I just have a problem in my server, when I get to any part where the npc should have a waiting room to enter, the chat is not there, so I get stuck at the quests... I tried a few things, but nothing work and I don't know what else to do :7

    For example this npc

    arsnpc.jpg

    he should have a waiting room for me to enter, but there's none, this is the code for that npc.

    //===================================================================================
    ars_dun07,87,81,1 script Zacharie#ep71 67,{
    
    set @name$,"^66CCFFZacharie^000000";
    
    if($@ep7lali==0)  {
    mes "[" + @name$ + "]";
    if(EP7_LANGUE == 0) {mes "Bien " + strcharinfo(0) + ",";
    mes "Vous pouvez en ce moment assister à la naissance de Lalibela !";}
    
    if(EP7_LANGUE == 1) {mes "Well " + strcharinfo(0) + ",";
    mes "You can now attend the birth of Lalibela!";}
    
    if(EP7_LANGUE == 2) {mes "Bien " + strcharinfo(0) + ",";
    mes "Ahora puede asistir al nacimiento de Lalibela!";}
    
    close;
    end;
    }
    if($@ep7lali>=1)  {
    mes "[" + @name$ + "]";
    if(EP7_LANGUE == 0) {mes "Bien " + strcharinfo(0) + ",";
    mes "Une équipe est actuellement entrain d'assister à la naissance de Lalibela !";}
    
    if(EP7_LANGUE == 1) {mes "Well " + strcharinfo(0) + ",";
    mes "A team is now about to witness the birth of Lalibela!";}
    
    if(EP7_LANGUE == 2) {mes "Bien " + strcharinfo(0) + ",";
    mes "Un equipo está a punto de presenciar el nacimiento de Lalibela!";}
    close;
    end;
    }
    
    OnBG:
    
    if($EP7_LANGUE == 0) {waitingroom "Naissance de Lalibela - Salle d'Attente",$EP7_InstJoueurs,"EP7_Lalibela2::OnBGJoin",1;}
    if($EP7_LANGUE == 1) {waitingroom "Birth of Lalibela - Waiting Room",$EP7_InstJoueurs,"EP7_Lalibela2::OnBGJoin",1;}
    if($EP7_LANGUE == 2) {waitingroom "Nacimiento de Lalibela - Sala de espera",$EP7_InstJoueurs,"EP7_Lalibela2::OnBGJoin",1;}
    
    end;
    
    OnEnterBG:
    
    
    enablenpc "#arsdun06a";
    end;
    
    
    }
    
    //===================================================================================

    I tried changing the OnBG for OnInit, but still no good Dx

    what can I do?

    oh yeah, i'm using eamod, and neither in old or in new revision this works

    Thanks :3

×
×
  • Create New...