Jump to content

trizzy

Members
  • Posts

    92
  • Joined

  • Last visited

Community Answers

  1. trizzy's post in Is it possible to do on magic damage? help was marked as the answer   
    Thanks you so much Stolao.
  2. trizzy's post in Problem cards was marked as the answer   
    Find 4359,B_Eremes_Card,Assassin Cross Card,6,20,,10,,,,,,,,4,,,,,{ skill "AS_CLOAKING",3; },{},{ sc_end SC_CLOAKING; }
    and replace 4359,B_Eremes_Card,Assassin Cross Card,6,20,,10,,,,,,,,2,,,,,{ skill "AS_CLOAKING",3; },{},{ sc_end SC_CLOAKING; }
    or find 4359,B_Eremes_Card,Assassin Cross Card,6,20,,10,,,,,,,,4,,,,,{ skill "AS_CLOAKING",3; },{},{ sc_end SC_CLOAKING; }
    change the number 4 into 2
    Don't forget to @reloaditemdb otherwise it will not take effect.
     
    About Kiel i don't understand sorry. do you want to put 3 kiel cards on 1 headgear?
  3. trizzy's post in MVP Rank Menu. was marked as the answer   
    Now i'm having problem with this sql script when i restart my server all the mvp logs are gone. and in the top 10 list only it doesn't show the right ladder.

    if someone can add this script like check my stats and resest mvp ladder this is much better for me.
    prontera,139,159,6 script MvP Rank 411,{ query_sql( "SELECT `name`,`Count` FROM `E-MVPRank` ORDER BY `Count` DESC LIMIT 10",.@Name$,.@Count ); if( getarraysize( .@Name$ ) ){ for( set .@i,0; .@i < getarraysize( .@Name$ ); set .@i,.@i + 1 ) mes "[ "+( .@i + 1 )+". ] "+.@Name$[.@i]+" - "+.@Count[.@i]+" ^ff0000Killed^000000 MVP."; }else{ mes "No Record Found."; } OnInit: delwaitingroom; waitingroom "Top 10 MVP Rank",0; end; close; OnNPCKillEvent: if( getmonsterinfo( killedrid,MOB_MVPEXP ) ) query_sql( "INSERT INTO `E-MVPRank` SET `char_id`='"+getcharid(0)+"',`name`='"+strcharinfo(0)+"',`Count`='1' ON DUPLICATE KEY UPDATE `Count`=`Count`+1" ); end; }
  4. trizzy's post in Um a Pvp warper script like this please? :D was marked as the answer   
    I'm on it! be patient.

    There you go, just edit this part to add your restriction job and pvp map.
    if (class == 4049 || class == 25) {mes "[PvP Warper]"; mes "Only Transcendents are allowed here"; close;} warp "guild_vs2",0,0; it means soul linker and ninja are prohibited on Trans pvp.
    i  also add count user on menu is much better.
    pvp_warper.txt
  5. trizzy's post in Requesting a Command and NPC was marked as the answer   
    //===== eAthena Script ============================================ //= #itemall //===== By: ======================================================= //= Originally by goddameit //= redo by ~AnnieRuru~ //===== Current Version: ========================================== //= 1.0 //===== Compatible With: ========================================== //= eAthena 14910 Trunk TXT/SQL //===== Description: ============================================== //= give items to all players in the map, or on the server //===== Topic ===================================================== //= http://www.eathena.ws/board/index.php?showtopic=276326 //===== Additional Comments: ====================================== //= topic splitted //================================================================= - script itemall -1,{ OnWhisperGlobal: if ( getgmlevel() < 89 ) end; // configure minimum GM level here if ( compare( @whispervar0$, "map" ) ) set .@map$, strcharinfo(3); else if ( compare( @whispervar0$, "all" ) == 0 ) { dispbottom "[itemall] Please enter \"map#<item id>#<item amount>\" or \"all#<item id>#<item amount>\""; end; } set .@itemid, atoi( @whispervar1$ ); set .@amount, atoi( @whispervar2$ ); if ( getiteminfo( .@itemid, 0 ) == -1 ) { dispbottom "[itemall] Invalid item ID"; end; } if ( .@amount == 0 ) set .@amount, 1; set .@origin$, strcharinfo(0); while ( .@i < $online_count ) { attachrid getd("$online_aid"+ .@i ); if ( .@map$ == "" || strcharinfo(3) == .@map$ ) { message strcharinfo(0), .@origin$ +" gives all players online in this map "+ .@amount +" "+ getitemname(.@itemid); getitem .@itemid, .@amount; } set .@i, .@i +1; } end; OnPCLoginEvent: setd "$online_aid"+ $online_count, getcharid(3); set $online_count, $online_count +1; end; OnPCLogoutEvent: while ( .@i < $online_count && getd("$online_aid"+ .@i ) != getcharid(3) ) set .@i, .@i +1; if ( $online_count == .@i ) end; // prevent @loadnpc/@reloadscript bug becos not in the array while ( .@i < $online_count ) { setd "$online_aid"+ .@i, getd("$online_aid"+ ( .@i +1 ) ); set .@i, .@i +1; } set $online_count, $online_count -1; end; OnInit: if ( getusers(1) ) end; while ( .@i < $online_count ) { setd "$online_aid"+ .@i, 0; set .@i, .@i +1; } set $online_count, 0; end; } Try this!
    how to use?
    here:
    map#<item ID>#<amount> if you want to give prices on your current map
    all#<item ID>#<amount> if you want to give prices on all of your players
    example: prontera#969#50   all players in prontera will receive 50x Gold
  6. trizzy's post in Can someone correct this script? was marked as the answer   
    is not working too. But i found a Solution from the script that i posted i just change the .@new$ into .@name$ and it works. here where i found http://www.eathena.ws/board/lofiversion/index.php/t265846.htmlso this topic is closed. [sOLVED]
  7. trizzy's post in repairmen 1 click was marked as the answer   
    try this
    prontera,150,182,5 script Repair 811,{ while (getbrokenid(1)) { if (Zeny < 15000) { mes "[ Repairman ]"; mes "It costs 15,000 zeny to repair an item."; next; break; } set Zeny, Zeny -15000; repair(1); set .@repaired, .@repaired +1; sleep2 500; } if (.@repaired) dispbottom .@repaired + " "+( .@repaired==1 ? "item":"items" )+" Repaired."; end; }
×
×
  • Create New...