-
Posts
562 -
Joined
-
Last visited
-
Days Won
14
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by goddameit
-
-
This is a researching release, it could have something bad or you may have no idea how to use this.
-
Preview :
-
Info :
You can make someone to log into server without using client.
So, basically, this is a BOT.
-
Download :
- 2
- 2
-
Preview :
Info :GM active this game ---> player go to click NPC ---> wait for it ---> warp to game map --->
Kill all monster ---> go to next wave ---> no more wave ---> go to next level ---> no more level ---> go to reward.
IF you didn't kill all monster before time over, you lose this game.
IF you didn't go to click reward before time over, you get nothing.
IF you are dead and no one help you, you can't do anything.
Download :
Another Devil Square.txt
Time setting :.time_joining = 100; // How long that game will start after first join. (second)
Level setting :OnSpawnMob: // getarg(0) ---> Level , getarg(1) ---> Wave , you can do what you like.
callsub OnTimeLeftAnnounce, <second for player have to finish this motion or it will be game over>;
callsub OnTimePauseDelay, <second for pausing the timer and it will not end this game>;
callsub OnSMob, <x1>, <y1>, <x2>, <y2>, <mob id>, <amount>; // Use this to spawn monsters.
default: // Game Over, go to reward mapannounce "ordeal_1-1", "[Devil Square]: You win!!", bc_map, 0x00FF00, 400, 18; enablenpc "#DevilSquarewarp2zoon6"; // Open reward npc stopnpctimer; sleep2 5000; // Delay for ending this game callsub OnEndd; break;
ordeal_1-1, 149, 149, 4 script #DevilSquarewarp2zoon6 1324,{ // Default Reward NPC warp "prontera", 150, 180; getitem 607, 1; end; }
- 5
-
clif_damage(struct block_list* src, struct block_list* dst, unsigned int tick, int sdelay, int ddelay, int64 sdamage, int div, enum e_damage_type type, int64 sdamage2)
src : who send this
dst : who receive this
tick : when do this
sdelay, ddelay, div, sdamage2 : you don't need to care it
sdamage : yeap, damage number
type : 0 ~ 12, there are info in clif.c
Here is a little sample about monster send 9999 to me :
clif_damage(&md->bl, &sd->bl, gettick(), 0, 0, 9999, 0, DMG_NORMAL, 0);
- 1
-
status_get_amotion
- 1
-
Preview:
Info:
Delete item from player and give them some #CASH.
Set:
//Give @CASH on each removing .@reward = 10000;
//Default List setarray .@id, 4001, 1101;
Download:
- 1
-
Preview :
Download :
Bet.txt
Introduction :
Click NPC, set how much, type enemy's name, and wait for answer.
This is a simple script, so I think I don't need to talk too much.
- 4
-
Wait, is it really safe to put your information on the php file itself? o_O
no, and I don't understand php well.
-
Little Preview :
---------------------------------------------------------------------------------------------
Script :
recaptcha.txt
SQL :
recaptcha.sql
PHP :
recaptchalib.php
example-captcha.php
---------------------------------------------------------------------------------------------
Setup :
1. Go to https://www.google.com/recaptcha/admin/create
http://i.imgur.com/NspKgmY.png
2. Type your domain
http://i.imgur.com/5d7pFCe.png
3. Click it for showing info
http://i.imgur.com/DVjwHs4.png
4. There are your public key and private key
http://i.imgur.com/6Np67km.png
5. Open example-captcha.php and set your key$publickey = "your_public_key"; $privatekey = "your_private_key";
6. Set your mysql access$link = mysqli_connect('your_mysql', 'your_mysql_account', 'your_mysql_password', 'your_mysql_db')
7. Set your table$query = "DELETE FROM `hercules`.`recaptcha`
8. Upload example-captcha.php and recaptchalib.php to your server
9. Open script and change this to what it should behttp://127.0.0.1/recaptcha/example-captcha.php
10. Now you can login server and click NPC and see is everything all right.
http://i.imgur.com/VjUBpaB.jpg
http://i.imgur.com/sysbsnH.jpg
http://i.imgur.com/OWTia2R.png- 3
-
Nice
- 1
-
Preview:
Download:
Info:
Using some item to join, and kill monster before time out,
after all, leader assign reward.
Setting:
System:
.SP_PLAYER_NUM ----> Player amount .SP_PLAYER_ITEM ----> Requirement Item
.NP_GAME_TICK = 600; ----> 10 mins for killing monster .NP_GAME_TICK = 120; ----> 2 mins for assign reward
----------------------------------------------------------
Reward:.@item ----> How many different type item setarray .@item1max[0],607,10; <---- type 1, item id, total amount setarray .@item2max[0],501,10; setarray .@item3max[0],502,10; setarray .@item4max[0],503,10; setarray .@item5max[0],504,10;
----------------------------------------------------------Spawn:
monster "guild_vs2",50,50,"--ja--",1002,1,strnpcinfo(0)+"::OnKill";
- 1
-
File Name: SPVD (Special Vending)
File Submitter: goddameit
File Submitted: 25 Nov 2013
File Category: Source Modifications
Content Author: GoddameitI'm not a God of coder, I will do my best but something you need to agree before buy this:
1.You clearly understand what is this.
3.You will not ask me to help and teach you "everything you want".
4.You will not ask me to fix "everything you find".
------------------------------------------------------------------------------------------------------
This mod can make you be able to sell your item by item,
For example :
if you set apple to your vending then everyone who want to buy your item will need to pay apple.
This idea come from
http://rathena.org/board/topic/60817-extended-vending-system-18/
------------------------------------------------------------------------------------------------------
Preview :
http://goddameit.sclub.com.tw/viewthread.php?tid=5639&extra=page%3D1
http://goddameit.sclub.com.tw/viewthread.php?tid=5641&extra=page%3D1
------------------------------------------------------------------------------------------------------
How to start :
Before you want to do that, you need to set date for system,
by using this new command
@setspvd <item_id> {<refine>}
------------------------------------------------------------------------------------------------------
This version is a simplifying version from original,
cause I have a little problem with my customer on something.
------------------------------------------------------------------------------------------------------
You still need to have enough zeny for put item to ready for buy
(ex: If stone for 5 apple, you will need to have 5 zeny when you try to put 1 stone to buying list)
------------------------------------------------------------------------------------------------------
-
-
so cool o:! mid and low rate servers will like this ! well high rate servers will too if they have restricted some maps for mvp card control like me o:! (lhz_03, thana_boss, thor_v03, abbey03 and so on)
is it possible to mkae that last for a definid time? let's say 3 days?
thank you for the cool script o:!
done
- 1
-
Preview :
http://goo.gl/uUWHzV
You can click special NPC and put its location to your list,
so you will be able to use this warper to go to there.
How to put special NPC ?
Open 2_Mark_Stone.txt and add new setting like this :<map>,<x>,<y>,<facing>%TAB%duplicate(GG_Record_Mark_Main)%TAB%<NPC Name>%TAB%<sprite id>
All you need to notice is your npc name must look like this :
" blablabla#blablabla_uz% " ( % = 1,2,3...9 )
If you set this new npc is _uz2, then you will find it in "2" type when you use warper.--------------------------------------------------------------------------------------------------------
Download :
Edit : placemark.sql, 1_Main_Func.txt
- script GG_Clean_OutDate -1,{ oninit: onclock2359: sleep2 60000; query_sql "DELETE FROM `placemark` WHERE DATEDIFF(NOW( ), `time`) > 3"; // 3 days end; }
- 2
-
upload new version
-
-
https://github.com/rathena/rathena/search?q=itemdb_searchrandomid&ref=cmdform
int itemdb_searchrandomid(int group_id, uint8 sub_group);
-
something like this:
.@points=getPoints(getcharid(3)); #CASHPOINTS+=.@points; updatePoints(getcharid(3),.@points);
-
https://github.com/rathena/rathena/search?q=MAX_BONUS_SCRIPT_LENGTH&ref=cmdform
src/common/mmo.h
#define MAX_BONUS_SCRIPT_LENGTH 1024
-
1.
sc->data[sC_DEVOTION]->val1 is Pally's gid
2.
add sc check in skill_magic_reflect
-
-
http://www.youtube.com/watch?v=8PzIYa3cURs
( 凱易特 = Kaite )
you will need to edit skill.c.
for some reason, I can't tell you how.
-
-
case WL_TETRAVORTEX:
.....
skill_addtimerskill(src, tick + i * 200, bl->id, k, 0, subskill, skill_lv, i, flag);
Chessmaster Ragnarok
in Script Requests
Posted
chess.zip