Jump to content

VladimirCastro

Members
  • Posts

    298
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by VladimirCastro

  1. well is it possible if like. 1 npc 1 shop only?
  2. //===== rAthena Script ======================================= //= Euphy's Quest Shop //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.6 //===== Compatible With: ===================================== //= rAthena SVN r16862+ //===== Description: ========================================= //= A dynamic quest shop based on Lunar's, with easier config. //= Includes support for multiple shops & cashpoints. //= Item Preview script by ToastOfDoom. //============================================================ // Shop NPCs -- supplying no argument displays entire menu. // callfunc "qshop"{,<shop ID>{,<shop ID>{,...}}}; //============================================================ prontera,164,203,6 script Quest Shop#1 998,{ callfunc "qshop"; } // Script Core //============================================================ - script quest_shop -1,{ function Add; function Chk; function Slot; function A_An; OnInit: freeloop(1); // ----------------------------------------------------------- // Basic shop settings. // ----------------------------------------------------------- set .Announce,1; // Announce quest completion? (1: yes / 0: no) set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never) set .ShowID,0; // Show item IDs? (1: yes / 0: no) set .ShowZeny,0; // Show Zeny cost, if any? (1: yes / 0: no) set .MaxStack,100; // Max number of quest items purchased at one time. // ----------------------------------------------------------- // Points variable -- optional quest requirement. // setarray .Points$[0],"<variable name>","<display name>"; // ----------------------------------------------------------- setarray .Points$[0],"#CASHPOINTS","Cash Points"; // ----------------------------------------------------------- // Shop IDs -- to add shops, copy dummy data at bottom of file. // setarray .Shops$[1],"<Shop 1>","<Shop 2>"{,...}; // ----------------------------------------------------------- setarray .Shops$[1],"Headgears","Weapons","Other"; // ----------------------------------------------------------- // Quest items -- do NOT use a reward item more than once! // Add(<shop ID>,<reward ID>,<reward amount>, // <Zeny cost>,<point cost>, // <required item ID>,<required item amount>{,...}); // ----------------------------------------------------------- Add(1,5022,1,0,0,7086,1,969,10,999,40,1003,50,984,2); Add(1,5032,1,0,0,1059,250,2221,1,2227,1,7063,600); Add(1,5027,1,0,0,2252,1,1036,400,7001,50,4052,1); Add(1,5045,1,0,0,2252,1,1054,450,943,1200); Add(2,1224,1,0,0,7297,30,969,10,999,50,714,10); Add(2,1225,1,0,0,7292,30,969,10,999,50,714,10); Add(3,531,1,3,0,512,1,713,1); Add(3,532,1,3,0,513,1,713,1); Add(3,533,1,3,0,514,1,713,1); Add(3,534,1,3,0,515,1,713,1); // ----------------------------------------------------------- freeloop(0); set .menu$,""; for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1) { set .menu$, .menu$+.Shops$[.@i]+":"; npcshopdelitem "qshop"+.@i,909; } end; OnMenu: set .@size, getarraysize(@i); if (!.@size) set .@i, select(.menu$); else if (.@size == 1) set .@i, @i[0]; else { for(set .@j,0; .@j<.@size; set .@j,.@j+1) set .@menu$, .@menu$+.Shops$[@i[.@j]]+":"; set .@i, @i[select(.@menu$)-1]; } deletearray @i[0],getarraysize(@i); if (.Shops$[.@i] == "") { message strcharinfo(0),"An error has occurred."; end; } dispbottom "Select one item at a time."; callshop "qshop"+.@i,1; npcshopattach "qshop"+.@i; end; OnBuyItem: // .@q[] : RewardID, BoughtAmt, RewardAmt, BaseAmt, ReqZeny, ReqPts, { ReqItem, ReqAmt, ... } setarray .@q[0],@bought_nameid[0],((@bought_quantity[0] > .MaxStack)?.MaxStack:@bought_quantity[0]); copyarray .@q[3],getd(".q_"+.@q[0]+"[0]"),getarraysize(getd(".q_"+.@q[0])); set .@q[2],.@q[1]*.@q[3]; if (!.@q[2] || .@q[2] > 30000) { message strcharinfo(0),"You can't purchase that many "+getitemname(.@q[0])+"."; end; } mes "[Quest Shop]"; mes "Reward: ^0055FF"+((.@q[2] > 1)?.@q[2]+"x ":"")+Slot(.@q[0])+"^000000"; mes "Requirements:"; if (.@q[4]) mes " > "+Chk(Zeny,.@q[4]*.@q[1])+(.@q[4]*.@q[1])+" Zeny^000000"; if (.@q[5]) mes " > "+Chk(getd(.Points$[0]),.@q[5]*.@q[1])+(.@q[5]*.@q[1])+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+(.@q[5]*.@q[1])+")^000000"; if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1]*.@q[1])+((.ShowID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+(.@q[.@i+1]*.@q[1])+")^000000"; next; setarray @qe[1], getiteminfo(.@q[0],5), getiteminfo(.@q[0],11); if (((@qe[1] & 1) || (@qe[1] & 256) || (@qe[1] & 512)) && @qe[2] > 0) set .@preview,1; addtimer 1000, strnpcinfo(0)+"::OnEnd"; while(1) { switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((.@preview && !@qe[6])?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) { case 1: if (@qe[0]) { mes "[Quest Shop]"; mes "You're missing one or more quest requirements."; close; } if (!checkweight(.@q[0],.@q[2])) { mes "[Quest Shop]"; mes "^FF0000You need "+(((.@q[2]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000"; close; } if (.@q[4]) set Zeny, Zeny-(.@q[4]*.@q[1]); if (.@q[5]) setd .Points$[0], getd(.Points$[0])-(.@q[5]*.@q[1]); if (.@q[6]) for(set .@i,6; .@i<getarraysize(.@q); set .@i,.@i+2) delitem .@q[.@i],.@q[.@i+1]*.@q[1]; getitem .@q[0],.@q[2]; if (.Announce) announce strcharinfo(0)+" has created "+((.@q[2] > 1)?.@q[2]+"x "+getitemname(.@q[0]):A_An(getitemname(.@q[0])))+"!",0; specialeffect2 699; close; case 2: setarray @qe[3], getlook(LOOK_HEAD_BOTTOM), getlook(LOOK_HEAD_TOP), getlook(LOOK_HEAD_MID), 1; if (@qe[1] & 1) changelook LOOK_HEAD_BOTTOM, @qe[2]; if (@qe[1] & 256) changelook LOOK_HEAD_TOP, @qe[2]; if (@qe[1] & 512) changelook LOOK_HEAD_MID, @qe[2]; break; case 3: close; } } OnEnd: if (@qe[6]) { changelook LOOK_HEAD_BOTTOM, @qe[3]; changelook LOOK_HEAD_TOP, @qe[4]; changelook LOOK_HEAD_MID, @qe[5]; } deletearray @qe[0],7; end; function Add { if (getitemname(getarg(1)) == "null") { debugmes "Quest reward #"+getarg(1)+" invalid (skipped)."; return; } setarray .@j[0],getarg(2),getarg(3),getarg(4); for(set .@i,5; .@i<getargcount(); set .@i,.@i+2) { if (getitemname(getarg(.@i)) == "null") { debugmes "Quest requirement #"+getarg(.@i)+" invalid (skipped)."; return; } else setarray .@j[.@i-2],getarg(.@i),getarg(.@i+1); } copyarray getd(".q_"+getarg(1)+"[0]"),.@j[0],getarraysize(.@j); npcshopadditem "qshop"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0); return; } function Chk { if (getarg(0) < getarg(1)) { set @qe[0],1; return "^FF0000"; } else return "^00FF00"; } function Slot { set .@s$,getitemname(getarg(0)); switch(.ShowSlot) { case 1: if (!getitemslots(getarg(0))) return .@s$; case 2: if (getiteminfo(getarg(0),2) == 4 || getiteminfo(getarg(0),2) == 5) return .@s$+" ["+getitemslots(getarg(0))+"]"; default: return .@s$; } } function A_An { setarray .@A$[0],"a","e","i","o","u"; set .@B$, "_"+getarg(0); for(set .@i,0; .@i<5; set .@i,.@i+1) if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0); return "a "+getarg(0); } } function script qshop { deletearray @i[0],getarraysize(@i); for(set .@i,0; .@i<getargcount(); set .@i,.@i+1) set @i[.@i],getarg(.@i); doevent "quest_shop::OnMenu"; end; } // Dummy shop data -- copy as needed. //============================================================ - shop qshop1 -1,909:-1 - shop qshop2 -1,909:-1 - shop qshop3 -1,909:-1 - shop qshop4 -1,909:-1 - shop qshop5 -1,909:-1 wel ive tried to edit it many times but its not working. how can i just remove the shop menu. something like when i click the npc it directly goes to the item list more info. like single shop only
  3. - script Welcome#newbie -1,{ OnPCLoginEvent: if ( #newaccount==0 ){ mes " welcome to "Onslaught Ragnarok Online""; set #newaccount,1; next; announce "Server :Hello "+ strcharinfo(0) +"..."! Welcome to ( OnsRO )"",0; end; } } new error [Error]: script error on npc/maureen/welcome.txt line 4 parse_line: need ';' 1 : { 2 : OnPCLoginEvent: 3 : if ( #newaccount==0 ){ * 4 : mes " welcome to "'O'nslaught Ragnarok Online""; 5 : set #newaccount,1; 6 : next; 7 : announce "Server :Hello "+ strcharinfo(0) +"..."! Welcome to ( OnsRO )" ",0; 8 : end; 9 : }
  4. i dont get it please show it to me. im noob. with scripting it didnt work. still say the error
  5. - script Welcome#newbie -1,{ OnPCLoginEvent: if ( #newaccount==0 ){ mes " welcome to "Onslaught Ragnarok Online""; set #newaccount,1; next; announce "Server :Hello "+ strcharinfo(0) +"..."! Welcome to ( OnsRO )"",0; end; } [Error]: Missing 1 right curlys at file 'npc/maureen/welcome.txt', line '9'
  6. /* ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ ___ /\ \ /\ \ /\ \ /\__\ /\ \ /\ \ /\ \ /\ \ /\__\ /\__\ /\ \ \:\ \ /::\ \ /::\ \ /:| _|_ /::\ \ /::\ \ /::\ \ /::\ \ /:| _|_ /:/ _/_ /::\ \ /::\__\ /::\:\__\ /:/\:\__\ /::|/\__\ /:/\:\__\ /:/\:\__\ /::\:\__\ /:/\:\__\ /::|/\__\ /:/_/\__\ /\:\:\__\ /:/\/__/ \:\:\/ / \:\ \/__/ \/|::/ / \:\/:/ / \:\ \/__/ \;:::/ / \:\/:/ / \/|::/ / \:\/:/ / \:\:\/__/ \/__/ \:\/ / \:\__\ |:/ / \::/ / \:\__\ |:\/__/ \::/ / |:/ / \::/ / \::/ / \/__/ \/__/ \/__/ \/__/ \/__/ \|__| \/__/ \/__/ \/__/ \/__/ *----------------------------------------- eAthena Script ---------------------------------------------* * Maximum Level Announce * *----------------------------------------------- By: --------------------------------------------------* * TecnoCronus * *----------------------------------------- Current Version: -------------------------------------------* * 1.0 * *----------------------------------------- Compatible With: -------------------------------------------* * rAthena * * eAthena * *------------------------------------------- Description: ---------------------------------------------* * A NPC that announce the 10th firsts persons who got the maximum level * *----------------------------------------- Additional Comments: ---------------------------------------* * It give a item as reward, the item ids of reward are keeped at $@Glob_Array_Item array * * The index of array will be get randomly. * *-------------------------------------------- Changelog -----------------------------------------------* *- https://xp-dev.com/trac/TC_Scripts/log/tecnocronus_scripts/scripts/EN/MaxLvLAnnouncer.txt * *------------------------------------------------------------------------------------------------------*/ - script MaxLvLAn -1,{ end; OnPCBaseLvUpEvent: if(.numMaxLevel == 10) disablenpc "MaxLvLAn"; else if (BaseLevel==.MaxLvl) { // Check if the player for some reason, reached to Maximum level again if(Rew > 0) end; // Keep the player name on array setarray $Rank$[.numMaxLevel], strcharinfo(0); announce strcharinfo(0)+", you are the "+.places$[.numMaxLevel]+" person to reach the level "+.MaxLvl+", you will receive a reward",0; //give prize set @Rnd_Item, rand(0,(getarraysize(.Global_Array_Item)-1)); getitem .Global_Array_Item[@Rnd_Item],1; // set this variable, to don't take rewards again set Rew, 1; // Keep the last array index set .numMaxLevel,.numMaxLevel+1; if(.numMaxLevel == 9) // Should be 9 now because the array index start in 0 (Thanks to ToastOfDoom) disablenpc "MaxLvLAn"; } end; OnInit: // Set here the maximum level of your server set .MaxLvl, 255; // Array with the item id rewards setarray .Global_Array_Item[0],504,505; //array lookup for place names setarray .places$[0], "First", "Second", "Third", "Fourth", "Fifth", "Sixth", "Seventh", "Eighth", "Ninth", "Tenth"; if(!.numMaxLevel) set .numMaxLevel, 0; } prontera,146,165,6 script MaxLvLRank 718,{ mes "[Constantin]"; mes "Hello, I'm Constantin, I'm the person"; mes "Who have access to all the Rune Midgard Registries"; mes "Are you interested in something ?"; if(select("I want see the Top Level Ranking: No, Nothing.")==1) { mes "This rank shows the first 10 people who reached the"; mes "Maximum Level."; next; mes "[Constantin]"; if(!$Rank$) { mes "No one reached the maximum level yet"; close; } for(set @i, 0; @i < getarraysize( $Rank$ ); set @i, @i + 1) mes @i+"º"+$Rank$[@i]+"."; } else { mes "Ok, no problems."; } close; } [Error]: script:op_1: argument is not a number (op=C_LNOT) [Debug]: Data: string value="" [Debug]: Source (NPC): MaxLvLRank at prontera (146,165)
  7. //===== rAthena Script ======================================= //= Healer //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Basic healer script. //============================================================ - script Healer 909,{ set .@Price,0; // Zeny required for heal set .@Buffs,1; // Also buff players? (1: yes / 0: no) set .@Delay,1; // Heal delay, in seconds callfunc "F_ClearGarbage",0; if (@HD > gettimetick(2)) end; if (.@Price) { message strcharinfo(0),"Healing costs "+.@Price+" Zeny."; if (Zeny < .@Price) end; if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) close; set Zeny, Zeny-.@Price; } specialeffect2 313; percentheal 100,100; if (.@Buffs) { specialeffect2 EF_INCAGILITY; sc_start SC_INCREASEAGI,240000,10; specialeffect2 EF_BLESSING; sc_start SC_BLESSING,240000,10; } if (.@Delay) set @HD, gettimetick(2)+.@Delay; close; } alberta,25,240,6 duplicate(Healer) Healer#alb 81 aldebaran,135,118,6 duplicate(Healer) Healer#alde 81 prontera,155,183,5 duplicate(Healer) Healer#pront 81 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 81 brasilis,194,221,6 duplicate(Healer) Healer#bra 81 comodo,184,158,6 duplicate(Healer) Healer#com 81 dewata,193,175,6 duplicate(Healer) Healer#dew 81 eclage,105,35,4 duplicate(Healer) Healer#ecl 81 einbech,142,244,4 duplicate(Healer) Healer#einbe 81 einbroch,57,202,6 duplicate(Healer) Healer#einbr 81 dicastes01,201,194,4 duplicate(Healer) Healer#dic 81 geffen,115,72,6 duplicate(Healer) Healer#gef 81 gonryun,156,122,6 duplicate(Healer) Healer#gon 81 hugel,89,150,6 duplicate(Healer) Healer#hug 81 izlude,125,118,5 duplicate(Healer) Healer#izl 81 lighthalzen,149,103,6 duplicate(Healer) Healer#li 81 louyang,212,195,6 duplicate(Healer) Healer#lou 81 malangdo,226,188,4 duplicate(Healer) Healer#mal 81 malaya,205,205,6 duplicate(Healer) Healer#malay 81 manuk,256,176,6 duplicate(Healer) Healer#man 81 mid_camp,203,289,6 duplicate(Healer) Healer#mid 81 mora,106,100,6 duplicate(Healer) Healer#mora 81 morocc,153,97,6 duplicate(Healer) Healer#mor 81 moscovia,215,194,6 duplicate(Healer) Healer#mos 81 niflheim,188,180,5 duplicate(Healer) Healer#nif 81 payon,179,106,4 duplicate(Healer) Healer#pay 81 amatsu,207,82,4 duplicate(Healer) Healer#ama 81 rachel,125,116,6 duplicate(Healer) Healer#rac 81 splendide,201,153,4 duplicate(Healer) Healer#spl 81 thor_camp,249,74,4 duplicate(Healer) Healer#thor 81 umbala,129,132,4 duplicate(Healer) Healer#umb 81 veins,217,121,4 duplicate(Healer) Healer#ve 81 xmas,143,136,6 duplicate(Healer) Healer#xmas 81 yuno,164,45,4 duplicate(Healer) Healer#yuno 81 prontera,104,148,0 duplicate(Healer) Bodyguard#ama 899 prontera,98,154,0 duplicate(Healer) Bodyguard#ama1 899 aru_gld,291,115,0 duplicate(Healer) Healer#rac1 81 Farebury,150,231,6 duplicate(Healer) Healer#newbie 81 [Warning]: Incorrect use of 'close' command! (source:Healer#newbie / path:npc/maureen/healer.txt)
  8. remove OnMinute05: replace it with those?
  9. - script announce_nvz -1,{ OnMinute05: if(agitcheck() == 1) end; announce "The Novice Vs. Zombie Event will begin in 3 minutes.",0; killmonsterall "quiz_01"; sleep 5000; announce "The NPC 'Novice vs. Zombie' has appeared in Prontera!",0; enablenpc "Novice vs. Zombie"; sleep 55000; announce "Event: Novice Vs. Zombie will begin in 2 minutes. You better get ready!",0; sleep 60000; announce "Event: Novice Vs. Zombie will begin in 1 minute!",0; sleep 30000; mapannounce "quiz_01","In 30 seconds the monster will appear!",0; sleep 25000; announce "Event: Novice Vs. Zombie will begin in ~5~",0; sleep 1000; announce "~4~",0; sleep 1000; announce "~3~",0; sleep 1000; announce "~2~",0; sleep 1000; announce "~1~",0; sleep 1000; announce "Event: 'Novice Vs. Zombie' has begun!!",0,0x00FF00; monster "quiz_01",42,369,"Zombie",1036,4; disablenpc "Novice vs. Zombie"; sleep 10000; monster "quiz_01",42,369,"Zombie-2",1036,10; sleep 10000; monster "quiz_01",42,369,"Zombie-3",1036,10; sleep 10000; monster "quiz_01",42,369,"Zombie-4",1036,10; initnpctimer; end; OnTimer5000: if ( getmapusers("quiz_01") == 0 ) { killmonsterall "quiz_01"; announce "'Novice Vs. Zombie' has ended. All of the Zombies are gone.",0; disablenpc "Prize"; stopnpctimer; end; } else if ( getmapusers("quiz_01") > 1 ) { if ($@NvZCounter >= 5){ switch(rand(0,2)){ case 0: mapannounce "quiz_01",getmapusers("quiz_01") +" players are still alive.",0,0x00FF00; break; case 1: mapannounce "quiz_01",getmapusers("quiz_01") +" players are STILL alive? Are you sure you're not cheating?",0,0x00FF00; break; case 2: mapannounce "quiz_01",getmapusers("quiz_01") +" players are STILL ALIVE? Seriously, I'm gonna have to report you.",0,0x00FF00; break; } } else { mapannounce "quiz_01",getmapusers("quiz_01") +" players are still alive.",0,0x00FF00; } sleep 10000; set $@NvZCounter,$@NvZCounter+1; initnpctimer; end; } initnpctimer; end; OnPCDieEvent: getmapxy .@mapnvz$,.@xnvz,.@ynvz,0; if ( .@mapnvz$ == "quiz_01") { sleep2 1; warp "prontera",156,223; atcommand "@alive "+ strcharinfo(0); dispbottom "You have lost..."; } sleep2 1000; if ( .@mapnvz$ == "quiz_01" && getmapusers("quiz_01") == 1 ) { killmonsterall "quiz_01"; mapannounce "quiz_01","You have won, please approach to Prize NPC.",0; enablenpc "Prize"; set $@NvZCounter,0; stopnpctimer; end; } end; } quiz_01,42,369,3 script Prize 72,{ if (sex == 1) { announce "In 'Novice Vs. Zombie', " + strcharinfo (0) + " has won! Let's congratulate him!",0; } else { announce "In 'Novice Vs. Zombie'" + strcharinfo (0) + " has won! Let's congratulate her!",0; }; getitem 30005,100; warp "prontera",156,223; sleep2 250; disablenpc "Prize"; end; } prontera,155,170,3 script Novice vs. Zombie 1015,{ if (BaseLevel > 1) goto L_No; if (class == 0) goto L_event; if (class > 0) goto L_No; L_event: sc_end SC_ALL; percentheal 100,100; atcommand "@storeall"; warp "quiz_01",42,369; close; L_No: mes "[^0000FFNovice Vs. Zombie^000000]"; mes "Brains!!!!!!! D=<"; mes "^696969You are not a level 1 novice! Cheater!^000000"; close; OnInit: disablenpc "Novice vs. Zombie"; disablenpc "Prize"; end; } // mapflag quiz_01 mapflag nocommand 2 how to change the open time to 2 times a day only? like in the morning. 10am then 10pm in the afternoob. so there is 12hrs gap
  10. no. like they should have a code to acces it. and everytime code was given gm can generate a new code for it its like hey will use @instantjob then a code box will show up they should have a code so that they can instantjob bump.. bump..
  11. is it only for those who have new account and create a char? for the first time
  12. is it like for example server current exp is 6k so it will be 6k *2? 12000?
  13. map,x,y.5 script WelcomeNPC 880,{ if ( #newaccount==0 ){ mes " welcome to "Your RO name here""; set #newaccount,1; next; warp "prontera",150,150; announce "Server :Hello "+ strcharinfo(0) +"..."! Welcome to ( RO Name here )"",0; close; } OnInit: waitingroom "Welcome NPC",0; end; } hi everyone how can u make this like every new char made, server will announce welcome message to the new player automatically when he signed in. and that will be only per account
  14. - script jobfrees -1,{ OnPCLoginEvent: if (getgmlevel() >= 1) end; if(#freejobchange > 0) close; mes "Hello!! "+strcharinfo(0)+"!"; mes "Welcome to our OnsRO!"; mes "I can change your job for free!"; mes "Just select what job you want."; next; menu "Lord Knight",Lrk, "High Wizard",Lwl, "Sniper",Lranger, "High Priest",Lab, "Whitesmith",Lmech, "Assassin Cross",Lgx, "Paladin",Lrg, "Professor",Lsorc, "Clown & Dancer",Lmw, "Champion",Lshura, "Creator",Lgene, "Stalker",Lsc, "Quit",Lcancel; Lcancel: close; Lrk: jobchange 4008; set #freejobchange,1; close; Lwl: jobchange 4010; set #freejobchange,1; close; Lranger: jobchange 4012; set #freejobchange,1; close; Lab: jobchange 4009; set #freejobchange,1; close; Lmech: jobchange 4011; set #freejobchange,1; close; Lgx: jobchange 4013; set #freejobchange,1; close; Lrg: jobchange 4015; set #freejobchange,1; close; Lsorc: jobchange 4017; set #freejobchange,1; close; Lmw: jobchange 4020; set #freejobchange,1; close; Lshura: jobchange 4016; set #freejobchange,1; close; Lgene: jobchange 4019; set #freejobchange,1; close; Lsc: jobchange 4018; set #freejobchange,1; close; } hi i want it to be like for example if someone use @instantjob then it will trigger to this script? but with code something like after he use @instantjob he will have to the code so that npc will trigger to the script above. code can be generate by gm.
  15. well yes i do put all the correct information. or maybe should i reinstall my mysql and phpmyadmin? coz i think his looking for socket something?. not so familiar with that
  16. Message: SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading initial communication packet', system error: 110 please help me
  17. hi. is it possible that for example u can level till 254 then if you want ur stat to be all max to 254 then you have to do rebirth quest up to 5 times then after that if you want to reach the max lvl of 255 u have to do the quest again for that. req is that u should done 5 times rebirth quest?
  18. how can i make this card cannot be coma?
  19. did u get failed to connect instantly or reject ?
  20. i think the problem is in ur clientinfo.xml
×
×
  • Create New...