Jump to content

Recommended Posts

Posted

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!

Posted

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

  • 3 months later...
Posted

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

  • 1 month later...
  • 3 weeks later...
  • 2 months later...
  • 1 month later...
Posted

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

  • 7 months later...
  • 4 weeks later...
Posted

[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
  • 7 months later...
  • 1 month later...
Posted

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.

Posted

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.

  • 2 weeks later...
Posted
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.

Posted

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.

  • 3 weeks later...
  • 4 weeks later...

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...