itsmeyoe
-
Posts
54 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by itsmeyoe
-
-
Regarding Frost Luk
Below 300 luk 5 seconds frost
300 Luk = 2 seconds frost
Thanks2
-
Hi everyone, need help regarding champion explosion animation skill delay. Thanks.
-
Teach me how please i'm using skill.cpp & how to put it on skill_tree? ty2
-
First Level (1/4) - 3 Acolytes Second
Level (2/4) - 3 High Priests
Third Level (3/4) - 3 Sniper Fourth
Level (4/4) - 3 Lord Knights
-
This script on my item_db2
20507,Spirit_of_Wizard,Spirit of Wizard,2,2,,10,,,,,0x00000200,7,2,,,,,,{ if(Class==Job_Wizard||Class==Job_High_Wizard) { delitem 20507,1; callfunc "Linked"; } },{ },{}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function script Linked {
switch ( basejob ) {
case Job_Wizard: set .@spirit, 453; break;
default:
if ( upper == 1 && baselevel < 70 )
set .@spirit, 494;
}
if ( .@spirit ) {
sc_start4 sc_spirit, 360000, 5, .@spirit,0,0;
specialeffect2 503;
specialeffect2 6;
message strcharinfo(0), ""+strcharinfo(0)+" soul is now linked.";
if (SkillPoint) {
atcommand "@allskill";
}
if (Class == Job_Wizard || Class == Job_High_Wizard) {
if( getstatus( SC_SPIRIT ) ){
bonus bMaxHPRate,10;
}
}
}
end;
}- script SKILLZ -1,{
OnPCStatCalcEvent:
if (SkillPoint) {
atcommand "@allskill";
}
if (Class == Job_Wizard || Class == Job_High_Wizard) {
if( getstatus( SC_SPIRIT ) ){
bonus bMaxHPRate,10;
}
}
end;
} -
-
@Emistry i use the script u gave the problem now is like this one.
-
-
prontera,131,207,5 script WoE Rank#PvP 421,{ mes "[ ^FF0000Top 10 WoE Killers^000000 ]"; if ( .@size = getarraysize( $topwoe1pvp_name$ ) ) { for ( .@i = 0; .@i < .@size; .@i++ ) mes ""+( .@i +1 )+": ^0000FF"+ $topwoe1pvp_name$[.@i] +"^000000 - ^FF0000"+ $topwoe1pvp_points[.@i] +"^000000 Kill."; } else mes "<empty>"; close; OnPCKillEvent: if ( !getmapflag( strcharinfo(3), mf_gvg_castle ) ) end; topwoe1pvp_points++; .@i = 0; while ( .@i < .ladderlength ) { if ( topwoe1pvp_points > $topwoe1pvp_points[.@i] ) { // if found if ( $topwoe1pvp_name$[.@i] == strcharinfo(0) ) { // update your own points $topwoe1pvp_points[.@i] = topwoe1pvp_points; break; } else if ( .@i == .ladderlength - 1 ) { // last position of the ladder, just overwrite the value $topwoe1pvp_points[.@i] = topwoe1pvp_points; $topwoe1pvp_name$[.@i] = strcharinfo(0); break; } // if more points, but somehow its not your own name .@j = .@i +1 ; // save the index while ( $topwoe1pvp_name$[.@j] != strcharinfo(0) && .@j < .ladderlength ) .@j++; if ( .@j < .ladderlength ) // found your name .@moveamount = .@j - .@i; // save amount to move else // if not found ... .@moveamount = .ladderlength - 1 - .@i; // means move the whole ladder from the last index copyarray $topwoe1pvp_points[.@i +1], $topwoe1pvp_points[.@i], .@moveamount; copyarray $topwoe1pvp_name$[.@i +1], $topwoe1pvp_name$[.@i], .@moveamount; $topwoe1pvp_points[.@i] = topwoe1pvp_points; $topwoe1pvp_name$[.@i] = strcharinfo(0); break; } .@i++; } end; OnInit: .ladderlength = 10; end; }
-
3 hours ago, itsmeyoe said:
We got a problem on itembound we set it for guild but after many hours the item will suddenly disappear in your inventory.
-
We got a problem on itembound we set it for guild but after many hours the item will suddenly disappear in your inventory.
-
Requesting Longest Agit Defender guild for Item it will base on the woe setter setting
-
Players are abusing the use of this npc so i want it to make with timeout
1 minute before a player can use it again.
-
prontera,159,184,3 script Disc Jockey::dj 756,{ emotion e_ho, 1; mes "[ Disc Jockey ]"; mes "You can choose any song you desire for only 1 Bronze Coin."; menu "Yes",-,"No",end2; if (countitem(673) < 1 ) goto L_NOTENOUGH; next; mes "What Song Would you like to play?"; switch(select("Ignition:Trap Queen:Closer - The Chainsmokers:PPAP:GDFR:Worth It:Nobody's Better:Toxicity:Courtesy Call:Better Days:Song for the Suspect:Californication:7 Years:None")) { case 1: playBGMall "001"; announce "[ Now playing Ignition ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 2: playBGMall "002"; announce "Now playing [ Trap Queen ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 3: playBGMall "003"; announce "Now playing [ Closer ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 4: playBGMall "004"; announce "Now playing [ PPAP ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 5: playBGMall "005"; announce "Now playing [ GDFR ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 6: playBGMall "006"; announce "Now playing [ Worth IT ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 7: playBGMall "007"; announce "Now playing [ Nobody's Better ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 8: playBGMall "008Toxicity"; announce "Now playing [ Toxicity ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 9: playBGMall "009Courtesy Call"; announce "Now playing [ Courtesy Call ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 10: playBGMall "010Better days"; announce "Now playing [ Better Days ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 11: playBGMall "013Song For The Suspect"; announce "Now playing [ Song for the Suspect ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 12: playBGMall "015Californication"; announce "Now playing [ Californication ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 13: playBGMall "0167 years"; announce "Now playing [ 7 Years ] - "+strcharinfo(0)+" ",bc_all,0xFFFF00; delitem 673,1; close; case 14: mes "Okay Bye Cya Later"; close; end2: next; mes "[ Disc Jockey ]"; mes "Okay...Maybe next time!~"; mes "Come back again."; close; L_NOTENOUGH: next; mes "[ Disc Jockey ]"; mes "You need Bronze Coin if you want your song to be played."; close; } } morocc,171,99,4 duplicate(dj) Disc Jockey 756
-
Okuz dude i want to make this one undead and ghost property
-
Here is the code for demon i don't know how to input the Ghost property
case UNT_MAGNUS:
if (!battle_check_undead(tstatus->race,tstatus->def_ele) && tstatus->race!=RC_DEMON)
break;
skill_attack(BF_MAGIC,ss,&unit->bl,bl,sg->skill_id,sg->skill_lv,tick,0);
break; -
if (!battle_check_undead(tstatus->race,tstatus->def_ele) && tstatus->race!=RC_DEMON && tstatus->race!=RC_GHOST
skill.c: In function 'skill_castend_pos2':
skill.c:11539: warning: suggest parentheses around '&&' within '||'
skill.c:11540: error: 'skillid' undeclared (first use in this function)
skill.c:11540: error: (Each undeclared identifier is reported only once
skill.c:11540: error: for each function it appears in.)
skill.c: In function 'skill_unit_onplace_timer':
skill.c:13298: error: 'RC_GHOST' undeclared (first use in this function)
make[1]: *** [obj/skill.o] Error 1
make[1]: Leaving directory `/root/trunk/src/map'
make: *** [map] Error 2
-
About snap is this right or wrong?
case MO_BODYRELOCATION: if( sc && sc->data[SC_CLOSECONFINE2] || sc->data[SC_ANKLE] || sc->data[SC_SPIDERWEB] ){ clif_skill_fail(sd,skillid,USESKILL_FAIL_LEVEL,0); }
if player has been closeconfine/anklesnare/spiderweb he/she can't use snap skill?
-
i coded magnus exorcismus like this one, if someone use ghostring & evil druid it will damage you.
original is this
if (!battle_check_undead(tstatus->race,tstatus->def_ele) && tstatus->race!=RC_DEMON)
and i made it like this one
if (!battle_check_undead(tstatus->race,tstatus->def_ele) && tstatus->race!=RC_DEMON||RC_GHOST)
or it should be like this?
if (!battle_check_undead(tstatus->race,tstatus->def_ele) && tstatus->race!=RC_DEMON && tstatus->race!=RC_GHOST)
Thank you for helping me
-
I want this script to be like thisEach players can use this NPC 10x every 24 hours after that it will reload again to 0/10 thenwhen you click the npc it will show Lotti Girl Use 10/10 after you use it.Next it will sayYou can't use Lotti Girl now comeback tomorrow.
prontera,163,193,5 script Lotti Girl 719,{
mes "[Lotti Girl]";
mes "It costs ["+.Price+"] Zeny to play.";
mes "This are the list of prizes:";
mes "1 Bronze Coin, 1 Silver Coin, 1 Gold Coin, 1 Mithril Coin, 2 Convex Mirror and 3 TCG for the JACKPOT!";
if (Zeny < .Price) end;
next;
if(select("Deal me in!:No way...")==2) end;
mes "[Lotti Girl]";
mes "Here we go...";
progressbar "",2;
set Zeny, Zeny-.Price;
set .@i, rand(1,.Total);
if (rand(1,100) > getd(".P"+.@i+"[0]")) {
for(set .@j,0; .@j<getarraysize(.Default); set .@j,.@j+2) {
getitem .Default[.@j], .Default[.@j+1];
if (!.@k[0]) setarray .@k[0], .Default[.@j], .Default[.@j+1]; } }
else {
for(set .@j,1; .@j<getarraysize(getd(".P"+.@i)); set .@j,.@j+2) {
getitem getd(".P"+.@i+"["+.@j+"]"), getd(".P"+.@i+"["+(.@j+1)+"]");
if (!.@k[0]) setarray .@k[0], getd(".P"+.@i+"["+.@j+"]"), getd(".P"+.@i+"["+(.@j+1)+"]"); } }
//announce "Congratulations to "+strcharinfo(0)+" for getting "+.@k[1]+"x "+getitemname(.@k[0])+"!",0;
specialeffect2 248;
end;
OnInit:
// Format: <%>,<item ID>,<count>{,...};
setarray .P1[0],50,675,1; //Baphomet Card 1 PC 50%
setarray .P2[0],50,671,1; //Alice Apron 50%
setarray .P3[0],50,674,1; //Cursed Baphomet Doll 5 pcs 40%
setarray .P4[0],2,7199,10; //Berry Ticket
setarray .P4[0],2,7227,3; //TCG
//setarray .P5[0],2,12214,3; //Convex Mirror 1pc
setarray .Default[0],673,1; //convex mirror default 1pcs
//setarray .Cost[0],6242,1; // 1pcs Woe coinrequired para makalaro sa lotti
.Price = 10000000;
set .Total,8;
end;
} -
Hi guys i need help i put global_reg_value in phpmyadmin so that when i break emp 'brokeemp' will go inside global_reg_value but the main problem is the View Breaker Ladder got 0 - points in ranking, and if i check emperium break points it still show me how many points i have.
here is the query:
do i still need to make a insert into in agit_main? if yes can you make one?
OnAgitBreak: set brokeemp,brokeemp+1; query_sql "SELECT `char`.char_id,`char`.`name`,global_reg_value.`value` FROM global_reg_value LEFT JOIN `char` ON global_reg_value.char_id=`char`.char_id WHERE global_reg_value.str='brokeemp' ORDER BY CAST(`global_reg_value`.`value` AS UNSIGNED) DESC LIMIT 10", .@char_id, .@name$, .@count;
Thanks in advance
-
This NPC won't trigger if i set Woe to Monday GL Can't click it on Tuesday Right?
-
if(checkvending() >= 1 || BaseLevel >= 254) {dispbottom "Time Play stopped because you were vending or Level is below 255 . Please relog if you wish to start again.";stopnpctimer;end;
-
Hi guys i just wanna know where to edit this one
i want this one, if i resu player he can kill it no delay even @go they can kill you if you respawn
Adding Penalty to my Pvp Points System
in Script Requests
Posted · Edited by itsmeyoe
Please Help. I want to put penalty when player killing the same person 10x -30 #pvppoints, 1 minute mute then warp save point.
- script pvppoint -1,{
OnInit:
set .killaddpoint, 1; //points to add when kill
set .diedeductpoint, 1; //points to deduct when died
setarray .points,"#pvppoints","PVP Points";end;
OnPCKillEvent:
if(!getmapflag(strcharinfo(3),mf_pvp)) end;
if(getcharid(3)==killedrid) end;
set #pvppoints, #pvppoints+.killaddpoint;
dispbottom "You killed "+rid2name(killedrid)+" you gained "+.killaddpoint+" PVP Points.";
dispbottom "You got total "+#pvppoints+" Points.";
attachrid(killedrid);
set #pvppoints, #pvppoints-.diedeductpoint;
dispbottom "You are killed by "+rid2name(killerrid)+" you lost "+.diedeductpoint+" PVP Points.";
dispbottom "You got total "+#pvppoints+" Points.";
end;
}