Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - SHy^
1
Snippet Showroom / [ Account & Bank system ] by SHy v1.0
« on August 1st, 05:08 PM »
Hi, I made a account system which I would like to release in the forum. It might have some bugs but I tested everything and found no bugs. I hope y'all will appreciate me :D .

Commands: register, login, setautologin( or autologin ), setpass, stats, deposit, withdraw, givecash, bank( or cash).

Note: The bank system is simple and does NOT requires the user to be in bank, if you want to have the player in a specific place ( bank ), try adding it yourself. The system contains IP+Uid+Uid2 saved for autologin or other stuff. If you find any bug, please report it to me here or in PM and I'll try to fix it asap,. Some functions are NOT made by me.

Credits:
Me :P
SLC for GetTok, NumTok and GetPlayer functions.

Link:

2
Snippet Showroom / [ Simple ] Deathpos / Diepos!
« on July 20th, 04:22 PM »
Hey guys. I'm here sharing a simple deathpos/diepos command made by me(beginner). Hope you all like it :D

(click to show/hide)
Class(Your main player class):
Code: [Select]
DP = false;

onScriptLoad:

Code: [Select]
deathpos <- array( GetMaxPlayers(), null );
onPlayerDeath:
Code: [Select]
if ( stats[ player.ID ].DP )
{
deathpos[ player.ID ] = player.Pos;
}
onPlayerSpawn:
Code: [Select]
if ( stats[ player.ID ].DP ) {
player.Pos = deathpos[ player.ID ];
PrivMessage( player, "You have been teleported to the place where you had last died.");
}
onPlayerCommand:
Code: [Select]
else if ( cmd == "deathpos" )
{
if (!text) PrivMessage( player, "Error: Wrong syntax, Use /"+cmd+" <on/off>.");
else
{
if ( text == "on" )
{
if ( stats[ player.ID ].DP ) PrivMessage( player, "Deathpos already enabled.");
else
{
stats[ player.ID ].DP = true;
MessagePlayer("Deathpos enabled.", player);
}
}
else if ( text == "off" )
{
if ( !stats[ player.ID ].DP ) PrivMessage( player, "You had not enabled deathpos.");
else
{
stats[ player.ID ].DP = false;
PrivMessage( player, "Deathpos has been turned off.");
}
}
}
}
Note: It won't save the deathpos details in database.I have used stats as an array for my default player class, you should change it according to your script. Before posting an error, confirm that all the indexes are there and you have pasted it correctly.
Hope someone finds it helpful!

Tested.