Radian

Members
  • Content Count

    1,356
  • Avg. Content Per Day

    1
  • Joined

  • Last visited

  • Days Won

    13

Radian last won the day on February 17 2017

Radian had the most liked content!

Community Reputation

139 Excellent

About Radian

  • Rank
    Wicked
  • Birthday 07/11/1993

Profile Information

  • Gender
    Male
  • Location
    Toronto
  • Github
    RadianFord
  • Interests
    Playing Ragnarok

Contact Methods

  • Discord
    Radian#0049

Recent Profile Visitors

4,871 profile views
  1. Radian

    Upgrade Annieruru Mission Board?

    This is perfect @AnnieRuru !! this should be added to the trunk of rAthena.
  2. I understand, i'll think of a good bonus can't wait for this one
  3. Radian

    Upgrade Annieruru Mission Board?

    @AnnieRuru I think what she meant by preview was similar to <ITEMLINK> script command. like how you check the items descriptions or maybe display it on players character.
  4. It's nice to see you here in rAthena, I know you don't know me but I've seen your work before. If possible, I can request a config that will set how many characters can a GM account can create. id: 3 name: "Script Manager" inherit: ( "Support" ) level: 1 chars: 1 // <= can only make 1 character if account was set on every account who got group 3 id's commands: {
  5. My feedback are based on what i've experienced with daifuku's paid graphics service. Availability/Support 9/10 why? because we got personal life, we cant be there everytime someone needs help. Graphics/Works 10/10 No doubt about her works its clean and she will deliver what you wanted. Price I can say its fair depends on what you wanted her to make. Overall, I recommend her service for everyone.
  6. Radian

    Vending Controller

    Yeah my bad. there's no issue on that. What im trying to do with the coordinates are to start into a different x and y
  7. Radian

    Mission Board made by Annieruru

    Can i suggest to save all the missions into a different table? so its easy to find. If that is possible
  8. Radian

    Vending Controller

    Hey guys, can someone help me out with this script by Emistry. //===== Hercules Script ==================================== //= Vendor Control //===== By: ================================================ //= Original by Emistry //= Rewrite by AnnieRuru //===== Current Version: =================================== //= 2.1a //===== Compatible With: =================================== //= Hercules 2018-06-02 //===== Description: ======================================= //= Vendors only vend on certain coordinate, looks tidy :P //===== Topic ============================================== //= http://herc.ws/board/topic/4509-vendor-control-rewrite/ //===== Additional Comments: =============================== //= Revert back to use unitwalk //========================================================== prontera,146,173,4 script Vending Board Info 2_BOARD1,{ mes "[^04B4AE Vending Board Info ^000000]"; if ( !getskilllv( 41 ) ) { mes "You dont have ^0055FFVending Skill^000000."; mes "But if you want warp at the market or vending place use the command ^[email protected] <market>^000000."; close; } mes "Select a slot and start vending."; mes "To warp at the market/vending place use the command ^[email protected] <market>^000000."; while ( true ) { [email protected]$ = [email protected] ? "<== Previous Page:" : ":"; [email protected] = [email protected] * .slotperpage; for ( [email protected] = 0; [email protected] < .slotperpage && [email protected] + [email protected] < .count; [email protected] ) { if ( !getmapxy( [email protected]$, [email protected], [email protected], UNITTYPE_NPC, "#vend_slot"+( [email protected] + [email protected] ) ) && getareausers( .map$, [email protected], [email protected], [email protected], [email protected] ) ) [email protected]$ += "Slot No."+( [email protected] + [email protected] +1 )+" - ^FF0000[ Unavailable ]^000000:"; else [email protected]$ += "Slot No."+( [email protected] + [email protected] +1 )+" - ^00CC00[ Available ]^000000:"; } if ( [email protected] != .maxpage ) [email protected]$ = [email protected]$ + "Next Page ==>"; [email protected] = select( [email protected]$ ) -1; if ( [email protected] ) { [email protected]; } else if ( [email protected] == .slotperpage +1 ) { [email protected]; } else break; } [email protected] = [email protected] * .slotperpage + [email protected] -1 ; if ( !getmapxy( [email protected]$, [email protected], [email protected], UNITTYPE_NPC, "#vend_slot"+ [email protected] ) && getareausers( .map$, [email protected], [email protected], [email protected], [email protected] ) ) { mes " "; mes "This slot is ^FF0000[ UnAvailable ]^000000."; close; } warp [email protected]$, [email protected], [email protected]; hideonnpc "#vend_slot"+ [email protected]; donpcevent "#vend_slot"+ [email protected] +"::OnCheckAvailable"; end; OnInit: // ======================= Configuration HERE ============================= .map$ = "prontera"; // map setarray [email protected], 32,36,40,44,48,52,56,60; // x coordinates setarray [email protected], 187,183,179,175; // y coordinates .slotperpage = 10; // display how many slots per page (prevent making the menu too long) freeloop true; setcell .map$, 0,0, 500,500, cell_novending, true; [email protected]_size = getarraysize( [email protected] ); [email protected]_size = getarraysize( [email protected] ); for ( [email protected] = 0; [email protected] < [email protected]_size; [email protected] ) { for ( [email protected] = 0; [email protected] < [email protected]_size; [email protected] ) { if ( checkcell( .map$, [email protected][[email protected]], [email protected][[email protected]], cell_chkpass ) ) { movenpc "#vend_slot"+ .count, [email protected][[email protected]], [email protected][[email protected]]; setcell .map$, [email protected][[email protected]], [email protected][[email protected]], [email protected][[email protected]], [email protected][[email protected]], cell_novending, false; if ( getareausers( .map$, [email protected][[email protected]], [email protected][[email protected]], [email protected][[email protected]], [email protected][[email protected]] ) ) { hideonnpc "#vend_slot"+ .count; donpcevent "#vend_slot"+ .count +"::OnCheckAvailable"; } ++.count; } } } .maxpage = .count / .slotperpage + ( .count % .slotperpage > 0 ) -1; // debugmes "Vendor NPC needed -> "+ .count; end; } - script vend_slot -1,{ mes "[^04B4AE Vending Slot ^000000]"; if ( !getskilllv( 41 ) ) { mes "You dont have ^0055FFVending Skill^000000."; close; } getmapxy [email protected]$, [email protected], [email protected], UNITTYPE_NPC; if ( getareausers( [email protected]$, [email protected], [email protected], [email protected], [email protected] ) ) { mes "Someone already using this slot"; close; } unitwalk getcharid(3), [email protected], [email protected]; mes "Spot : ^777777Available^000000"; mes "^FF0000Use proper Shop Name.^000000"; mes "^777777Player who failed to follow these rules will be punished.^000000"; hideonnpc strnpcinfo(0); donpcevent strnpcinfo(0)+"::OnCheckAvailable"; close; OnCheckAvailable: sleep 10000; getmapxy [email protected]$, [email protected], [email protected], UNITTYPE_NPC; while ( getareausers( [email protected]$, [email protected], [email protected], [email protected], [email protected] ) ) sleep 10000; hideoffnpc strnpcinfo(0); end; } // Add more if needed. prontera,0,0,4 duplicate(vend_slot) #vend_slot0 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot1 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot2 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot3 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot4 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot5 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot6 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot7 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot8 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot9 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot10 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot11 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot12 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot13 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot14 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot15 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot16 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot17 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot18 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot19 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot20 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot21 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot22 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot23 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot24 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot25 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot26 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot27 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot28 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot29 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot30 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot31 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot32 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot33 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot34 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot35 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot36 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot37 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot38 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot39 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot40 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot41 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot42 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot43 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot44 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot45 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot46 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot47 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot48 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot49 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot50 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot51 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot52 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot53 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot54 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot55 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot56 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot57 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot58 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot59 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot60 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot61 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot62 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot63 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot64 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot65 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot66 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot67 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot68 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot69 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot70 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot71 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot72 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot73 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot74 4_BULLETIN_BOARD2 prontera,0,0,4 duplicate(vend_slot) #vend_slot75 4_BULLETIN_BOARD2 prontera mapflag autotrade I noticed that when you restart the server and vendors are resumed, the slot will be available. and how can i add another coordinates for the slots setarray [email protected], 32,36,40,44,48,52,56,60; // x coordinates setarray [email protected], 187,183,179,175; // y coordinates
  9. Does anyone have the database for these monsters? can you share it to me? @Ciar thanks for sharing this !
  10. Radian

    Rolling in the deep

    NVM. It was my mistake
  11. Radian

    Rolling in the deep

    I've tested the script it works but on the players point of view that wants to make a new raffle. they'll need to select an item from their own inventory.
  12. Radian

    Rolling in the deep

    Hey guys how's it going? I just want to request a script that works like this. Player talk to the npc give a specific item. Player select how much is the fee and how many people can join. Verify the owner if he wants to continue or check if everything is correct. Announce to everyone that "Player1" is having a raffle for 1 coin per entry only 10 people can join. The item is Very Very Very Strong Angra Manyu !! When 10 people paid the amount of coin npc will start by rolling 3 times and in the last round the player that has been selected will be the winner. (send the item via mail) When raffle is done and everything is complete. all of the coins will be sent to "Player1" via mail. (to prevent issue like: over weight) I think that's everything. Willing to pay if need but released it on public and I'll send you the payment for it.
  13. Radian

    [SHOWCASE] Zell

    These are so good !!
  14. Just a warning message nothing so serious but to answer what is causing that is a missing map, maps_athena.conf, map_index.txt
  15. I suggest you disable first all your custom scripts and default scripts. I saw some of the errors are from a script so you know which one is crashing the map server.