Jump to content

monzki3

Members
  • Posts

    14
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Location
    Philippines
  • Server
    MacRO

Recent Profile Visitors

1162 profile views

monzki3's Achievements

Poring

Poring (1/15)

0

Reputation

  1. [ Warning ] : clif_process_message: Player 'Players' sent an unterminated name!
  2. [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/payg_cas05.txt', line '108' : Gld_Guard_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/payg_cas05.txt', line '112' : Gld_Kafra_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/payg_cas05.txt', line '127' : Gld_Trea_Protect [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/payg_cas05.txt', line '131' : Gld_Trea_Spawn [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/payg_cas05.txt', line '135' : Gld_Dun_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '103' : Gld_Agit_Manager [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '107' : Gld_Mngr_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '111' : Gld_Guard_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '115' : Gld_Kafra_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '130' : Gld_Trea_Protect [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '134' : Gld_Trea_Spawn [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas01.txt', line '138' : Gld_Dun_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '104' : Gld_Agit_Manager [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '108' : Gld_Mngr_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '112' : Gld_Guard_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '116' : Gld_Kafra_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '131' : Gld_Trea_Protect [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '135' : Gld_Trea_Spawn [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas02.txt', line '139' : Gld_Dun_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas03.txt', line '104' : Gld_Agit_Manager [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas03.txt', line '108' : Gld_Mngr_Template [Error]: npc_parse_script: original npc not found for duplicate in file 'npc/guild/prtg_cas03.txt', line '112' : Gld_Guard_Template
  3. Thanks for the reply sir, this is my eathena revision 15129.
  4. same here: 17520\src\map\battle.c(3704): warning C4244: '=' : conversion from 'int64' to 'int', possible loss of data 17520\src\map\battle.c(3716): warning C4244: '=' : conversion from 'int64' to 'int', possible loss of data dump!
  5. I did it all but my database sending me a lot of errors.
  6. Guys, need to know how if i turn my emulator from eathena to rathena, there will be conflict on database? How can i backup my database and run to rathena? Sorry for my english.
  7. //============================================================================// //= Custom Hourly Points v1 //============================================================================// //= Edited by : Expedia Team //============================================================================// //= Description : //= 1. Allows player to have an outstanding points by staying in game for an //= hour nor days. //= 2. GM can add/edit/change some lines //= 3. Start, Pause, Stop //= 4. Get Prizes //============================================================================// prontera,165,163,5 script Mr. Zage 488,{ set .@n$,"[ Mr. Zage ]"; mes .@n$; mes "How may I help you today?"; next; swtich(select("- Check Points:- Commands:- Claim Prizes")){ case 1: mes .@n$; mes "Character Name : "+strcharinfo(0)+""; mes "Points : "+.@points+""; mes ""; mes ""; mes "What do you want to do?"; next; return; case 2: mes .@n$; mes "What do you want to do?"; next; menu "- Start",Start, "- Pause",Pause, "- Stop",Stop; Start: mes .@n$; mes "I'm going to start your timer, right now!"; next; attachtimer ""+strcharinfo(0)+""; initnpctimer; mes .@n$; mes "Have fun staying here!" close; Pause: mes .@n$; mes "I'm going to pause your timer, right now!"; mes ""; mes ""; mes "And also I'd like to remind you that pubbing or vending will automatically pause your timer."; next; stopnpctimer; mes .@n$; mes "Have fun, come back here if you want to resume your timer...!"; close; Stop: mes .@n$; mes "I'm going to stop your timer, right now!"; mes ""; mes ""; mes "Pausing or Stopping time are the same..."; next; stopnpctimer; mes .@n$; mes "Have fun! Come back here if you want to start your timer...!"; close; case 3: goto Prizes; //============================================================================// //= Configuration : //============================================================================// OnMinute60000: set @mins, @mins + 1; if(@mins == 60){ set @mins,0; set .@points,10; //= Default points to be added if(checkVending() == 1) { dispbottom "The timer will automatically pause!"; stopnpctimer; end; } else { set @totalpoints, @totalpoints + .@points; dispbottom "You have acquired "+.@points+" by staying ingame for 1 hour!"; dispbottom "Your total points : "+@totalpoints"+"; set @cons_hr, @cons_hr + 1; } } if(@cons_hr == 12){ set @cons_hr,0; set @cons_hr_points,120; //= Default is 50 | Points gained after staying in game for 12 hours set @totalpoints, @totalpoints + @cons_hr_points; dispbottom "You have acquired an additional "+@cons_hr_points+" by staying ingame for 12 hours!"; dispbottom "Your total points : "+@totalpoints"+"; } stopnpctimer; initnpctimer; end; } Prizes: mes .@n$; mes "Your total points : "+@totalpoints+""; mes ""; mes ""; mes " Redirecting to points converter!"; next; - shop exp_team01 -1,501:50 mes .@n$; mes " Welcome "+strcharinfo(0)+""; mes " What do you want to do with your "+.Item+"?"; switch(select("- Exchange Item:- Nothing")){ case 1: mes .@n$; callshop "exp_team"+.a,1; npcshopattach "exp_team"+.a; end; OnInit: //=======================================================================// //= Settings and Functions set .a,strnpcinfo(2); //= Do not touch this set .Item,@totalpoints; //= Item Cost change this if you wanted setarray .item_id[0],7806,7776,2737; //= You can add more items if you wanted setarray .item_co[0],1000,100,800; //= You can change the item cost here npcshopitem "exp_team'+.a,.item_id[0],.item_co[0]; for(set .et,1;.et<getarraysize(.item_id);set .et,.et+1){ npcshopadditem "exp_team"+.a,.item_id[.et],.item_co[.et]; } end; OnBuyItem: getinventorylist; if(@item_quantity[@i] <= 0){ goto OnCheck; end; for(set @i,0;@i<getarraysize(@item_nameid);set @i,@i+1){ set .@value, getiteminfo( @item_nameid[.@i], 2 ); if( .@value == 4 || .@value == 5 || .@value == 7 || .@value == 8 ) set .@number, .@number+1; else { for(set .@a,0; .@a<@equiplist_count; set .@j,.@j+1) if ( @equiplist_id[.@i] == @item_nameid[.@i] ) break; if ( .@a == @equiplist_count ) set .@number, .@number+1; } for(set @i2,0;@i2<getarraysize(.item_id);set @i2,@i2+1){ if(@item_nameid[@i]==.item_id[@i2]){ set @ex,@ex+.item_co[@i2]*@item_quantity[@i]; set @ep,@ep+getiteminfo(@item_nameid[@i],6)*@item_quantity[@i]; } } } if( .@number + @itemlist_count > 100 ){ announce "[Dynamic Shop]: Inventory is full.",bc_self; goto OnCheck; } if(countitem(.Item)<@ex){ announce "[Dynamic Shop]: Not enough ["+getitemname(.Item)+"]",bc_self; goto OnCheck; end; }else{ if(@ep>(MaxWeight-Weight)){ announce "[Dynamic Shop]: Too heavy for you, transfer items please.",bc_self; goto OnCheck; end; }else{ delitem .Item,@ex; for(set @i,0;@i<getarraysize(@item_nameid);set @i,@i+1){ getitem @item_nameid[@i],@item_quantity[@i]; } } } OnCheck: set .@ex,0; set .@ep,0; set .@i,0; set ,@i2,0; deletearray @item_quantity,getarraysize(@item_quantity); deletearray @item_nameid,getarraysize(@item_nameid); end; case 2: mes .@n$; mes " Okay, bye bye!"; } } I have this script taken from eathena forum. But I want to request like this script because i having problem with this script. this is the error : I dunno how to solve. unexpected newline at string line 135 //=======================================================================// //= Settings and Functions set .a,strnpcinfo(2); //= Do not touch this set .Item,@totalpoints; //= Item Cost change this if you wanted setarray .item_id[0],7806,7776,2737; //= You can add more items if you wanted setarray .item_co[0],1000,100,800; //= You can change the item cost here * 135 : npcshopitem "exp_team'+.a,.item_id[0],.item_co[0]; for(set .et,1;.et<getarraysize(.item_id);set .et,.et+1){ npcshopadditem "exp_team"+.a,.item_id[.et],.item_co[.et]; } end;
  8. NOTE: I WANT TO ADD A PRICE AND EVERY 1 HOUR EVENT WILL START AND THOSE PLAYERS WANTED TO JOIN NEEDS ZENY TO BE ABLE TO JOIN THE GAME. dump! any body wants to help me? eyesight.txt
  9. my server is eA so far .. i was not able to update it on RA. please need ur help sir. thanks
  10. //===== rAthena Script ======================================= //= Disguise Event //===== By: ================================================== //= GmOcean //===== Current Version: ===================================== //= 5.1 //===== Compatible With: ===================================== //= rAthena SVN //===== Additional Comments: ================================= //= Note: This script requires PCRE to run properly. //= 5.0 Last update by GmOcean. //= 5.1 Cleaned and standardized, mostly. [Euphy] //============================================================ prontera,160,155,4 script Disguise Event 795,{ // Currently set to run every two hours. // To change times, edit the OnClock labels below. set .@GMLevel,60; // GM level required to access NPC. set .@n$,"[^0000FFDisguise NPC^000000]"; if (getgmlevel()>=.@GMLevel) { mes .@n$; mes "Select an option."; next; switch(select("Turn ON/OFF Event:Event Settings")) { case 1: mes .@n$; if (.EventON) { mes "The Event is currently: [^0000FFON^000000]"; mes "Would you like to turn it OFF?"; } else { mes "The Event is currently: [^FF0000OFF^000000]"; mes "Would you like to turn it ON?"; } if(select("Yes:No")==2) close; if (.EventON) { set .EventON,0; set .Timer,0; setnpctimer 0; stopnpctimer; announce "A GM has decided to turn the Disguise Event off. As a result no further prizes will be given.",bc_map | bc_blue; deletepset 1; setnpcdisplay "Disguise Event",795; close; } set .EventON,1; set .Timer,1; setnpctimer 0; initnpctimer; set .ResetCounter,.ResetCounter+1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; close; case 2: mes .@n$; mes "Pick a setting to modify."; next; switch(select("Monster Display:Number of Rounds:Prize Settings")) { case 1: setarray .@r$[0],"Disguise as all monsters.","Disguise as MVPs only."; mes .@n$; mes "Choose a disguise rule."; next; set .Rule, select(implode(.@r$,":")); mes .@n$; mes "The Disguise Rule has been set:"; mes " > ^0055FF"+.@r$[.Rule-1]+"^000000"; close; case 2: mes .@n$; mes "Input the number of rounds you want the event to last."; mes "Current number: [^0000FF"+.Rounds+"^000000]"; next; input .@Rounds; set .Rounds,.@Rounds; mes .@n$; mes "The number of rounds has been changed to "+.Rounds+"."; close; case 3: mes .@n$; mes "Input the Item ID of the prize given each round."; mes "Current item: [^0000FF"+getitemname(.Prize)+"^000000] (ID #"+.Prize+")"; next; input .@Prize; mes .@n$; if (getitemname(.@Prize)=="" || getitemname(.@Prize)=="null") { mes "That item does not exist. Please try again."; close; } set .Prize,.@Prize; mes "Input the amount to be given."; next; input .@amount; mes .@n$; if (.@amount<=0 || .@amount>=10000) { mes "That amount is invalid. Using default ammount of 1."; set .@amount,1; next; mes .@n$; } set .PrizeAmt,.@amount; mes "The Prize has been changed successfully."; mes "Prize: "+.PrizeAmt+"x [^0000FF"+getitemname(.Prize)+"^000000]"; close; } } } if (.EventON) end; mes .@n$; mes "Welcome."; mes "How may I be of assistance?"; if(select("Information:Nothing, just passing through.")==2) close; next; mes .@n$; mes "This event is quite simple."; mes "At the start of the event, I will"; mes "disguise myself as a random"; mes "monster. You have to shout"; mes "that monter's name out loud."; next; mes "If you are correct, you will receive"; mes "a prize. If not, keep trying!"; mes "That's all that there is to this event."; close; OnInit: set .EventON,0; set .Wait,0; set .Winner,0; set .ResetCounter,0; set .Rounds,10; set .Prize,512; set .PrizeAmt,1; set .Rule,1; setarray .MVP[0],1038,1039,1046,1059,1086,1087,1112,1115,1147,1150,1157,1159,1190,1251,1252,1272,1312,1373, 1389,1399,1418,1492,1502,1511,1583,1623,1630,1646,1647,1648,1649,1650,1651,1658,1685,1688, 1708,1719,1734,1751,1768,1779,1785,1802,1832,1871,1874,1885,1917,1980,2022,2068,2087,2131, 2156,2165; set .BlackList$, "1003,1006,1017,1021,1022,1027,1043,1075,1136,1137,1168," + "1171,1172,1173,1181,1187,1210,1217,1218,1222,1223,1224,1225,1226,1227,1228," + "1233,1284,1407,1411,1414,1495,1501,1900,1996,2000,2001,2002,2003,2004," + "2005,2006,2007,2011,2012,2025,2028,2029,2030,2031,2032,2033,2034,2035," + "2036,2037,2038,2039,2040,2041,2042,2043,2044,2045,2046,2047,2048,2049," + "2050,2051,2052,2053,2054,2055,2056,2057,2058,2059,2060,2061,2062,2063," + "2064,2065,2066,2067,2075,2076,2077,2078,2079,2080,2081,2083,2084,2085," + "2086,2087,2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099," + "2100,2101,2012,2103,2104,2105,2106,2107,2108,2109,2110,2111,2112,2113," + "2114,2115,2116,2117,2118,2119,2120,2121,2123,2124,2125,1496,"; end; OnClock0000: OnClock0200: OnClock0400: OnClock0600: OnClock0800: OnClock1000: OnClock1200: OnClock1400: OnClock1600: OnClock1680: OnClock1800: OnClock2000: OnClock2200: set .ResetCounter,.ResetCounter+1; set .EventON,1; set .Timer,1; set .Wait,1; announce "The Disguise Event will begin in 3 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; setnpctimer 0; initnpctimer; end; OnTimer10000: if (.Timer || .Change) end; set .Wait,0; goto iDisguise; end; OnTimer30000: if (.Timer) end; set .Change,0; setnpcdisplay "Disguise Event",795; npctalk "You took too long to guess what I was. Please wait 10 seconds while I disguise again."; specialeffect 725; set $MonsterName$,""; deletepset 1; stopnpctimer; setnpctimer 0; initnpctimer; end; OnTimer60000: if (.Timer!=1) end; announce "The Disguise Event will begin in 2 minutes.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end; OnTimer120000: if (.Timer!=1) end; announce "The Disguise Event will begin 1 minute.",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; end; OnTimer180000: if (.Timer!=1) end; announce "The Disguise Event has begun!",bc_all | bc_blue; announce "The Event is being held in Prontera.",bc_all | bc_blue; set .Timer,0; stopnpctimer; setnpctimer 0; initnpctimer; iDisguise: if (.Rule==1) { set .Winner,0; set .Monster,1000+rand(1,995); if (compare(","+.BlackList$+"," , ","+.Monster+",")) goto iDisguise; if (.Monster==.LastMonster) goto iDisguise; set .LastMonster,.Monster; set $MonsterName$,getmonsterinfo(.Monster,0); } if (.Rule==2) { set .Winner,0; set .Monster,rand(49); set $MonsterName$,getmonsterinfo(.MVP[.Monster],0); } deletepset 1; defpattern 1,"([^:]+):.\\s*"+$MonsterName$+".*", "iCorrect"; activatepset 1; if (.Rule==1) setnpcdisplay "Disguise Event",.Monster; if (.Rule==2) setnpcdisplay "Disguise Event",.MVP[.Monster]; set .Change,1; setnpctimer 0; end; iCorrect: if (.Winner) { dispbottom "Someone has already won this round."; end; } set .Winner,1; set .RoundCount,.RoundCount+1; deletepset 1; activatepset 1; getitem .Prize,.PrizeAmt; announce strcharinfo(0)+" is correct! I was disguised as: "+$MonsterName$+"",bc_map | bc_blue; if (.RoundCount>=.Rounds) { setnpcdisplay "Disguise Event",795; set .RoundCount,0; set .Change,0; set .EventON,0; setnpctimer 0; stopnpctimer; npctalk "Thank you all for playing. That was the last round of the Disguise Event. Come play again later."; end; } setnpcdisplay "Disguise Event",795; set .Change,0; setnpctimer 0; end; }
  11. I attach the screenshot where is my problem goes. need help
×
×
  • Create New...