Jump to content

Stolao's Pvp Ladder [v3.1A]


Recommended Posts


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  386
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

Oh yeah, seems that your busy with your OWN server now huh?! anyways, that would be great add-on if there is a source-mods.

i would loved to wait for it. since i'm a huge fan of Crafting System like WoW and other MMORPG Online.

 

THank youy!

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Oh yeah, seems that your busy with your OWN server now huh?! anyways, that would be great add-on if there is a source-mods.

i would loved to wait for it. since i'm a huge fan of Crafting System like WoW and other MMORPG Online.

 

THank youy!

So far it consist of

Gear Dismantling

Rune Crafting (Large extension of the Armor Enchanting System)

Armor Crafting (Includes armor, garments, footgear, shields and accessories)

Revamp on Weapon Crafting, allowing LV4 weapons to be crafted and changing formulas

Lots More Potions for Alchemist including fun customs

My goal is to make it so all gear is craft-able

Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  55
  • Topics Per Day:  0.01
  • Content Count:  216
  • Reputation:   9
  • Joined:  07/12/12
  • Last Seen:  

hello stolao, can i ask how to make config :

 

set .Map$, can be more than 1 map only ??

i want to make the pvp point and pvp kill can count in 5 map only example.

 

can you help ?

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

hello stolao, can i ask how to make config :

 

set .Map$, can be more than 1 map only ??

i want to make the pvp point and pvp kill can count in 5 map only example.

 

can you help ?

sure change

		if(.Options&1 || strcharinfo(3) == .Map$){

to this

		for(set .@i,0;	.@i < getarraysize(.Map$); set .@i,.@i+1){
			if(strcharinfo(3) == .Map$[.@i]){
				set .@map,1;
				set .@i,getarraysize(.Map$) + 1;
			}
		}
		if(.Options&1 || .@Map){

and change

	set .Map$,"prontera"; 		// Map Pvp Must Take Place on in order to Count, if Option 1 is Disabled

 to this

	setarray .Map$,"prontera","Map2","Map3","map4","Map5"; 		// Map Pvp Must Take Place on in order to Count, if Option 1 is Disabled

btw this was free hand so didn't test but should work fine

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  28
  • Reputation:   0
  • Joined:  03/29/15
  • Last Seen:  

thank you its very useful ^^

Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  2
  • Reputation:   0
  • Joined:  04/22/15
  • Last Seen:  

MR. Stalao please teach me on how to implement pvp ladder in my server? 

i need step by step procedure

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

MR. Stalao please teach me on how to implement pvp ladder in my server? 

i need step by step procedure

https://rathena.org/wiki/Adding_a_Script
Link to comment
Share on other sites

  • 2 months later...

  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Update

Fixed Dead Link
Edited by Stolao
Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  28
  • Reputation:   0
  • Joined:  03/29/15
  • Last Seen:  

Hello sir,

sorry i can't report yesterday.

 

new report.

death count is not working.

after i kill enemy, only kill rank increase, death rank still null.

 

 

and for rank, after see kill rank, i choose read more, and the result is null .

can you fix it?

 

post-32149-0-18080100-1442497626_thumb.jpg

 

post-32149-0-75948000-1442497631_thumb.jpg

 

post-32149-0-56181500-1442497636_thumb.jpg

Link to comment
Share on other sites

  • 7 months later...

  • Group:  Members
  • Topic Count:  55
  • Topics Per Day:  0.01
  • Content Count:  216
  • Reputation:   9
  • Joined:  07/12/12
  • Last Seen:  

Hello staloao.

i want to ask are you have script pvp ladder for eathena? i want to search in eathena.ws but can't find it

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  13
  • Topics Per Day:  0.00
  • Content Count:  68
  • Reputation:   1
  • Joined:  06/21/14
  • Last Seen:  

[Warning]: Unexpected type for argument 1. Expected variable, got C_INT.

[Debug]: Data: number value=2

[Debug]: Function: getarraysize

[Debug]: Source (NPC): Ladder at prontera (202,203)

 

that is when i view the rank, using Pvp_Ladder_v2.0E.txt in newly installed trunk
Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

[Warning]: Unexpected type for argument 1. Expected variable, got C_INT.

[Debug]: Data: number value=2

[Debug]: Function: getarraysize

[Debug]: Source (NPC): Ladder at prontera (202,203)

that is when i view the rank, using Pvp_Ladder_v2.0E.txt in newly installed trunk

Already working on a large update.

  • Upvote 1
Link to comment
Share on other sites

  • 7 months later...

  • Group:  Members
  • Topic Count:  257
  • Topics Per Day:  0.08
  • Content Count:  737
  • Reputation:   18
  • Joined:  11/21/15
  • Last Seen:  

always room is full??

whats wrong??

screenNew World RO000.jpg

  • Upvote 1
Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  46
  • Reputation:   1
  • Joined:  03/04/17
  • Last Seen:  

Same here, what should I do?

Best.

ss.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  46
  • Reputation:   1
  • Joined:  03/04/17
  • Last Seen:  

Solved for me, it was a problem on

#define MAX_EVENTQUEUE

Just go to map.h and change it to 10 or something higher than 5 (default)

EX:

#define MAX_EVENTQUEUE 20

 

Best.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  46
  • Reputation:   1
  • Joined:  03/04/17
  • Last Seen:  

Just a fix for the nightmare room, in case you guys noticed that it is not working.

Replace the entire case 1 for this:

case 1:
            .@m = select(implode(.MapList$,":")) - 1;
            .@executa = 1;
            if( .MapMode[.@m]&2 ){
                mes "Voce esta prestes a entrar na arena PESADELO, se morrer voce vai perder uma parte aleatoria de seu equipamento.";
                if(select("Desistir:Continuar") != 2) .@executa = 0;
            } else    if(.MapMode[.@m]&8 && (countitem(607) || countitem(608))){
                mes "Nao sao permitidos "+getitemname(607)+" ou "+getitemname(608)+".";
                .@executa = 0;
            } else     if(.MapMode[.@m]&16){
                mes "Nao e permitido ser terceira Classe.";
                .@executa = 0;
            } else    if(.MapMode[.@m]&32){
                mes "Nao e permitido ser Trans Classe.";
                .@executa = 0;
            } else if(getmapusers(.MapName$[.@m]) >= .MaxPlayers){
                mes "Sala Cheia.";
                .@executa = 0;
            }
            if (.@executa == 1) { 
                announce "[ Teleportador PvP ] "+strcharinfo(0)+" entrou na sala "+((.MapMode[.@m]&1)?"GvG":"PvP")+".",0,((.MapMode[.@m]&1)?0x00CC99:0xEE0000);
                warp .MapName$[.@m],0,0;
            } else {
                close;
            }
    }
close;


Mine is translated into portuguese, but you guys can just re-translate it into english.

Best,

Gabriel.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  257
  • Topics Per Day:  0.08
  • Content Count:  737
  • Reputation:   18
  • Joined:  11/21/15
  • Last Seen:  

where can i convert it to english??

Still The same issue for me

Edited by whodhell
Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  46
  • Reputation:   1
  • Joined:  03/04/17
  • Last Seen:  

On 3/12/2017 at 6:22 AM, whodhell said:

where can i convert it to english??

Still The same issue for me

		case 1:
			.@m = select(implode(.MapList$,":")) - 1;
			.@executa = 1;
			if( .MapMode[.@m]&2 ){
				mes "You are about to enter NIGHTMARE PvP, on death you will lose gear randomly.";
				if(select("Nevermind:Continue") != 2) .@executa = 0;
			}
			
			if(getmapusers(.MapName$[.@m]) >= .MaxPlayers[.@m]){
				mes "Sala Cheia.";
				.@executa = 0;
			} else	if(.MapMode[.@m]&8 && (countitem(607) || countitem(608))){
				mes "No "+getitemname(607)+" or "+getitemname(608)+" allowed.";
				.@executa = 0;
			} else 	if(.MapMode[.@m]&16){
				mes "No 3rd Classes Allowed.";
				.@executa = 0;
			} else	if(.MapMode[.@m]&32){
				mes "No Trans Classes Allowed.";
				.@executa = 0;
			} 
			
			if (.@executa == 1) { 
				warp .MapName$[.@m],0,0;
				announce "[ PvP Warper ] " + strcharinfo(0)+" has entered in "+((.MapMode[.@m]&1)?"GvG":"PvP")+" "+((.MapMode[.@m]&2)?"Nightmare":" "),0,((.MapMode[.@m]&1)?0x00CC99:0xEE0000);			
			} else {
				close;
			}
	}

Sorry. I made a mistake in the last code, try this above. Already translated for you.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  46
  • Reputation:   1
  • Joined:  03/04/17
  • Last Seen:  

Also, one more problem:

PvP room is not updating the number of players inside. If some one enters the room, it stills 0/maxplayers.

Any clue on what can be happening?

 

((.MaxPlayers[.@i])?"["+getmapusers(.MapName$[.@i])+"/"+.MaxPlayers[.@i]+"]":"");
//===== Dont Touch - Menu & Mapflag Generation =============
	for(.@i = 0; .@i < getarraysize(.MapName$); .@i++){
		.MapList$[.@i] = "["+ ((.MapMode[.@i]&2)?"^EE3333Pesadelo ":"") + 
			((.MapMode[.@i]&4)?"Party ":"") + 
			((.MapMode[.@i]&1)?"GvG":"PvP") +"^000000] "+ 
			((.MapMode[.@i] >= 8)?"Sem ":"") + 
			((.MapMode[.@i]&8)?"Ygg ":"") + 
			((.MapMode[.@i]&16)?"3rds ":"") + 
			((.MapMode[.@i]&32)?"Trans ":"") + 
			((.MapMode[.@i]&64)?.MapName$[.@i]:"") + 
			((.MaxPlayers[.@i])?"["+getmapusers(.MapName$[.@i])+"/"+.MaxPlayers[.@i]+"]":"");
		for ( .@f = 0; .@f < .@size; .@f++ )
			setmapflag .MapName$[.@i], .mapflag[.@f];
		if(.MapMode[.@i]&4) setmapflag .MapName$[.@i], mf_partylock;
		if(.MapMode[.@i]&2) setmapflag .MapName$[.@i], MF_NIGHTMAREDROP;
		if(.MapMode[.@i]&1){
			setmapflag .MapName$[.@i], MF_GUILDLOCK;
			setmapflag .MapName$[.@i], MF_GVG;
		} else{
			setmapflag .MapName$[.@i], MF_PVP_NOGUILD;
			setmapflag .MapName$[.@i], MF_PVP;
		}
		if(!.MapMode[.@i]&4){
			if(.MapMode[.@i]&1) setmapflag .MapName$[.@i], MF_GVG_NOPARTY;
				else	setmapflag .MapName$[.@i], MF_NOPARTY;
		}
	}

Best,

Gabriel.

Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  62
  • Topics Per Day:  0.02
  • Content Count:  296
  • Reputation:   4
  • Joined:  02/19/17
  • Last Seen:  

why if i go into pvp map it says the room is full

Link to comment
Share on other sites


  • Group:  Developer
  • Topic Count:  48
  • Topics Per Day:  0.01
  • Content Count:  1443
  • Reputation:   337
  • Joined:  10/17/12
  • Last Seen:  

Ill update this today or tomorrow, sorry for inactivity

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  62
  • Topics Per Day:  0.02
  • Content Count:  296
  • Reputation:   4
  • Joined:  02/19/17
  • Last Seen:  

7 hours ago, Stolao said:

Ill update this today or tomorrow, sorry for inactivity

ok sir thank you :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   0
  • Joined:  02/24/17
  • Last Seen:  

Hi, 

I was wondering why the mapflag is not working properly ?

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  257
  • Topics Per Day:  0.08
  • Content Count:  737
  • Reputation:   18
  • Joined:  11/21/15
  • Last Seen:  

stiil have the same problem room is full

 

dunno whats wrong

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...