|
İçerde : 2 misafir, 0 üye : ---
|
//****************************************************************************
// SPHERE by : Menasoft 1997-2003
// www.sphereserver.com
// All SPHERE script files and formats are copyright Menasoft & Partners.
// This file may be freely edited for personal use, but may not be distributed
// in whole or in part, in any format without express written permission from
// Menasoft & Partners. All donations and contributions
// become the property of Menasoft & Partners.
//****************************************************************************
///////////////////////////////////////////////////////////////
//////// General Information
///////////////////////////////////////////////////////////////
[SPHERE]
agree=1
// Name of your Sphere shard
ServName=Ultima Strike
// The IP of your server, this will be 127.0.0.1 almost always
ServIP=127.0.0.1
// The port of your server, this is 2593 by default
ServPort=2593
// Admin's contact email
AdminEmail=xxx
// Web page for this server
URL=www.ultima-strike.com
// GMT offset, from -12 to +12 [London=0, EST=5, etc]
TimeZone=2
// Official staff language
Lang=Turkce
// Start this as a system service on Win2000, XP, NT
NTService=0
// MySql configuration.
MYSQL=1
MySqlHost=mysqlhostunuz
MySqlUser=mysqlkullaniciadiniz
MySqlPassword=mysqlsifreniz
MySqlDatabase=mysqldatabaseniz
///////////////////////////////////////////////////////////////
//////// File Locations
///////////////////////////////////////////////////////////////
// Directory where spheretables.scp is located, from there we will
// load any additional scripts
ScpFiles=scripts/
// Where your sphereworld.scp and spherechars.scp are located
WorldSave=save/
// Where your sphereaccu.scp and sphereacct.scp is located
AcctFiles=accounts/
// Where your UO installation is located. This need: map0.mul, statics0.mul,
// staidx0.mul, multi.mul, multi.idx, hues.mul, tiledata.mul.
// Optional files: verdata.mul, mapX.mul/staticsX.mul/staidxX.mul for higher
// maps support (Malas, etc).
//
// Note that if not set, sphere will scan windows registry to auto-detect it
//MulFiles=C:\Program Files\EA Games\Ultima Online Mondain's Legacy/
// Where your log files will be saved by sphere
Log=logs/
// To activate ML-sized map #0 uncomment the next line (don't forget to uncomment
// sphere_map0_ml.scp and sphere_map_points0_ml.scp in spheretables.scp if you want
// to use the default areas)
//MAP0=7168,4096,-1,-1
// To activate ML-sized map #1 uncomment the next line
//MAP1=7168,4096,-1,-1
// To enable the use of MapDif*.mul and StaDif*.mul files, set this to 1.
USEMAPDIFFS=0
///////////////////////////////////////////////////////////////
//////// World Save Information
///////////////////////////////////////////////////////////////
// How often for Sphere to save your world (minutes)
SavePeriod=5
// How many backup levels to keep. Each level means 7 backups done for it.
// So, 10*7 = 70 backup saves will be storied.
BackupLevels=10
// On would save in the background quietly over a longer period of time, and not interrupt the game
// Off would notify "World save has been initiated" and save faster, but pause the game momentarily
SaveBackground=0
///////////////////////////////////////////////////////////////
//////// Account Management
///////////////////////////////////////////////////////////////
//Code for servers account application process
// 0=Closed, // Closed. Not accepting more.
// 2=Free, // Anyone can just log in and create a full account.
// 3=GuestAuto, // You get to be a guest and are automatically sent email with u're new password.
// 4=GuestTrial, // You get to be a guest til u're accepted for full by an Admin.
// 6=Unspecified, // Not specified.
// To enable auto account you must set this to 2
AccApp=2
// Store password hashed with MD5
Md5Passwords=1
// local ip is assumed to be the admin
LocalIPAdmin=1
// Number of chars allowed per account
MaxCharsPerAccount=3
// Min time for a char to exist before delete allowed (in seconds)
MinCharDeleteTime=3*24*60
// Max number of Guest accounts allowed
GuestsMax=0
///////////////////////////////////////////////////////////////
//////// Client Management
///////////////////////////////////////////////////////////////
// What client protocol version used
// Comment out the ClientVersion line to allow any client that is supported.
//ClientVersion=2.0.3
// Set this to 0 to allow login to encrypted clients
UseCrypt=1
// Set this to 1 to allow login to unencrypted clients
UseNoCrypt=0
// Maximum total open connections to server
ClientMax=256
// Maximum open connections to server per IP
ClientMaxIP=16
// Maximum total (not-in-game) connections to server
ConnectingMax=32
// Maximum total simultaneous (not-in-game) connections to server per IP
ConnectingMaxIp=8
// How long logged out clients linger in seconds
ClientLinger=15
// Walk limiting code: buffer size (in tenths of second)
WalkBuffer=75
// Walk limiting code: regen speed (%)
WalkRegen=25
// Only commands issued by this plevel and higher will be logged
CommandLog=0
// Prefix for ingame commands
CommandPrefix=.
// Function to call if client is executing a command to override the default.
CommandTrigger=f_oncommand
// Use the built in http server
// 0 - disable http server and webpage generation
// 1 - disable http server and enable webpage generation
// 2 - enable http server and webpage generation (default)
UseHttp=2
// Use the OSI AuthID to avoid possible hijack to game server.
UseAuthID=0
// Default setting for all accounts specifying default resdisp.
AutoResDisp=1
// Default setting for new accounts specifying default priv level
//AutoPrivFlags=010
///////////////////////////////////////////////////////////////
//////// Game Mechanics
///////////////////////////////////////////////////////////////
// Do not allow entering under roof being on horse?
MountHeight=0
// Archery does not work if too close (0 = not checked)
ArcheryMinDist=2
// Maximum Distance for Archery
ArcheryMaxDist=15
// Speed scale factor for weapons
SpeedScaleFactor=15000
// This is the percent of max weight at which stamina is lost half the time
// (200 = no effect)
StaminaLossAtWeight=200
// Weight penalty for running +N% of max carry weight (0 = no effect)
RunningPenalty=50
// Show people joining/leaving the server. 0 disables, 2 enables staff only.
ArriveDepartMsg=0
// Are house and boat keys newbied automatically
AutoNewbieKeys=1
// Maximum number of items allowed in bank
BankMaxItems=9999
// Maximum weight in stones allowed in bank
BankMaxWeight=9999
// If 1 vendors will take gold only from backpack
PayFromPackOnly=0
// Disable weather effects?
NoWeather=1
// Default light level in dungeons
DungeonLight=19
// Day light level 0-30
LightDay=0
// Night light level 0-30
LightNight=19
// Allow manual sector light override?
//AllowLightOverride=1
// Wool Regen Time (in minutes)
WoolGrowthTime=30
packet2=f_on_Move
// Suppress player speech with 75% of capital letters
SuppressCapitals=0
// Extra combat flags to control the fight (default:0, 0.55i compatible)
// COMBAT_NODIRCHANGE 00001 // Not rotate player when fighting (like was in 0.51a)
// COMBAT_FACECOMBAT 00002 // Allow faced combat only (recommended)
// COMBAT_PREHIT 00004 // allow prehit for close combat. first hit is instant (delay 0.1sec)
// COMBAT_USE_RESISTANCE 00008 // use character props RES* against oldfashioned damage types
// COMBAT_SPECIALDAMAGE 00010 // use character tags TAG.*DAMAGE to apply additional damage
// COMBAT_DCLICKSELF_UNMOUNTS 00020 // unmount horse when dclicking self while in warmode
// COMBAT_ALLOWHITFROMSHIP 00040 // Allow attacking opponents from ships
// COMBAT_OSIDAMAGEMOD 00080 // modify weapon damage OSI-style (taking anatomy, tactics, lumberjacking into account)
// COMBAT_ARCHERYCANMOVE 00100 // firing bow while moving
CombatFlags=0
// Extra magic flags to control magic/magery behaviour (default:0, 0.55i compatible)
// MAGICF_NODIRCHANGE = 0x0000001 // Not rotate player when casting/targeting
// MAGICF_PRECAST = 0x0000002 // Precasting
// MAGICF_IGNOREAR = 0x0000004 // Magic damage ignore ar
// MAGICF_CANHARMSELF = 0x0000008 // Magic can do damage on self
// MAGICF_STACKSTATS = 0x0000010 // Different stat spells don't cancel each other out
MagicFlags=0
// Zero point for sextant coordinates counting
//ZeroPoint=1323,1624,0
///////////////////////////////////////////////////////////////
//////// NPC/Item/Player Management
///////////////////////////////////////////////////////////////
// Distance in tiles before an NPC that's wandered too far from it's home will teleport back
LostNPCTeleport=50
// Wether PCs get a resurrection robe when they get resurrected.
NoResRobe=0
// Time for a NPC corpse to decay mins
CorpseNPCDecay=2
// Time for a playercorpse to decay mins
CorpsePlayerDecay=5
// Base decay time in minutes for items
DecayTimer=1
// Put [NPC] tags over chars
CharTags=0
// Flip dropped items
FlipDroppedItems=0
// Monsters run when scared of death
MonsterFear=1
// Monsters may fight each other
MonsterFight=0
// Percent setting of the all NPC move rate, default 100
MoveRate=100
// Do players receive sounds
GenericSounds=1
// Max number of items to sell to one person at once
VendorMaxSell=255
// Max level npc trainers can go
NPCTrainMax=300
// Percent of own ability npcs can train to
NPCTrainPercent=30
// Max level of skill trainable on dummies, archery butte ecc..
SkillPracticeMax=300
// Max skill player's will start with on skills they haven't chosen during
// character creation
MaxBaseSkill=0
// If set to 0, the MaxBaseSkill will only apply to skills that the client
// can see in their menu (based on Feature* settings, ResDisp and Client
// Version). If this is set to 1 then players to start with all the skills
// that have been defined.
InitHiddenSkills=0
// Time in seconds for hitpoint regeneration
Regen0=40
// Time in seconds for mana regeneration
Regen1=30
// Time in seconds for stamina regeneration
Regen2=10
// Time in minutes for food regeneration
// 1*60*24 = 1 day of real life time
Regen3=1*60*24
// Speech block associated to players
SpeechSelf=spk_player
// Speech block associated to pets
SpeechPet=spk_pet
//Events related to all NPCs
EventsPet=e_genelbinek
//Events related to all players
EventsPlayer=fix
//Events related to all regions
//EventsRegion=your_event
// When player skills/stats goes this times more than skillclass allowed, drop
// them to skillclass level. Setting this to 0 disables the action.
OverSkillMultiply=2
// NPC AI settings
// NPC_AI_PATH 0001 NPC pathfinding
// NPC_AI_FOOD 0002 NPC food search (objects + grass)
// NPC_AI_EXTRA 0004 NPC magics, etc
// NPC_AI_ALWAYSINT 0008 Always be as smart as possible with pathfinding
// NPC_AI_INTFOOD 0010 NPC food search (more intelligent and trusworthy)
// NPC_AI_COMBAT 0040 Look for friends in combat
// NPC_AI_VEND_TIME 0080 vendors closing their shops at nighttime
// NPC_AI_LOOTING 0100 loot corpses an the way
// NPC_AI_MOVEOBSTACLES 0200 if moveable items block my way, try to move them
NPCAI=445
///////////////////////////////////////////////////////////////
//////// Crime/Murder/Karma/Fame/Guard Settings
///////////////////////////////////////////////////////////////
// Karma when player goes from good to neutral (from -10000 to 10000)
PlayerNeutral=-2000
// How many minutes are criminals flagged for
CriminalTimer=3
// Times a player can snoop before becoming a criminal
SnoopCriminal=20
// Seconds time to decay a murder count (default 8*60*60 is 8 hours)
MurderDecayTime=8*60*60
// Amount of murders before we get title
MurderMinCount=1
// Looting or carving a blue player is a crime
LootingIsaCrime=1
// Flag players criminal for helping criminals?
HelpingCriminalsIsaCrime=1
// How long do guards linger about in minutes
GuardLinger=0
// Will guards kill instantly or follow normal combat rules
GuardsInstantKill=0
// Limits the MAXHITS/MAXMANA/MAXSTAM changes
// STAT_FLAG_NORMAL 0x00 // MAX* status allowed (default)
// STAT_FLAG_DENYMAX 0x01 // MAX* denied
// STAT_FLAG_DENYMAXP 0x02 // .. for players
// STAT_FLAG_DENYMAXN 0x04 // .. for npcs
StatsFlags=0
// Uses the new LoS algorithm
// ADVANCEDLOS_DISABLED 0x00 // Disabled, use the old method
// ADVANCEDLOS_PLAYER 0x01 // Enabled only for players
// ADVANCEDLOS_NPC 0x02 // Enabled only for NPCs
AdvancedLos=0
// Default color settings for characters (name, speech)
//ColorNotoGood=063 // blue
//ColorNotoGuildSame=044 // green
//ColorNotoCriminal=03b2 // grey (criminal)
//ColorNotoNeutral=03b2 // grey (can be attacked)
//ColorNotoEvil=026 // red
//ColorNotoGuildWar=02b // orange (enemy guild)
//ColorNotoDefault=03b2 // grey (if not any other)
///////////////////////////////////////////////////////////////
//////// Server Mechanics
///////////////////////////////////////////////////////////////
// Experimental flags
// Flags for options that affect server behaviour and which might affect compatibility
// See the revisions.txt file for more details on this
// EF_DiagonalWalkCheck = 00000001
// EF_UNICODE = 00000002 // No on Linux
// EF_New_Triggers = 00000008
// EF_Intrinsic_Locals = 00000020
// EF_Item_Strict_Comparison = 00000040
// EF_NewPositionChecks = 00000080 // Do not set while server is running !!!
// EF_WalkCheck = 00000100
// EF_AllowTelnetPacketFilter = 00000200 // Enables packet filtering for telnet connections as well
// EF_Script_Profiler = 00000400
// EF_Size_Optimise = 00000800
// EF_Minimize_Triggers = 00001000 // Minimize trigger calls (use only 0.51 triggers)
// EF_Specific = 01000000 // Specific behaviour, not completly tested
// EF_DamageTools = 00002000 // damage tools (and fire @damage on them) while mining or lumberjacking
// EF_UsePingServer = 00008000 // Enable the experimental Ping Server (for showing pings on the server list, uses UDP port 12000)
Experimental=00000
// Option flags
// Flags for options that affect server behaviour but not compatibility
// See the revisions.txt file for more details on this
// OF_Command_Sysmsgs = 00000008 //Shows status of hearall, allshow, allmove... commands after toggling them
// OF_OSIMultiSight = 00000020
// OF_Items_AutoName = 00000040
// OF_FileCommands = 00000080
// OF_NoItemNaming = 00000100
// OF_NoHouseMuteSpeech = 00000200
// OF_Flood_Protection = 00001000
// OF_Buffs = 00002000
// OF_NoPrefix = 00004000 // Add prefix "A" and "An" to itemnames or not
// OF_DyeType = 00008000 // if set allows using i_dye on all t_dye_vat instead of only i_dye_tub
// OF_DrinkIsFood = 00010000 // type T_DRINK will increase FOOD lvl like T_FOOD
// OF_Specific = 01000000 // Specific behaviour, not completly tested
OptionFlags=08|0200|080
// FeatureT2A, used to control T2A expansion features ( default 03 )
// FEATURE_T2A_UPDATE 01 // Monster and Lost lands
// FEATURE_T2A_CHAT 02 // In game chat
FeatureT2A = 03
// FeatureLBR, used to control LBR expansion features ( default 0 )
// FEATURE_LBR_UPDATE 01 // Lbr Monsters
// FEATURE_LBR_SOUND 02 // MP3 instead of MIDI
FeatureLBR = 0
// FeatureAOS, used to control AOS expansion features ( default 0 )
// FEATURE_AOS_UPDATE_A 0x01 // AOS Monsters, Map
// FEATURE_AOS_UPDATE_B 0x02 // Tooltip, Fightbook, Necro/paladin on creation, Single/Six char selection screen, Skills, Newer spellbook support
// FEATURE_AOS_POPUP 0x04 // PopUp Menus
// FEATURE_AOS_DAMAGE 0x08
FeatureAOS = 0
// FeatureSE, used to control SE expansion features ( default 0 )
// FEATURE_SE_UPDATE 01 // Basic SE features
// FEATURE_SE_NINJASAM 02 // Ninja and Samurai
FeatureSE = 0
// FeatureML, used to control ML expansion features ( default 0 )
// FEATURE_ML_UPDATE 01 // Basic ML features
FeatureML = 0
// In game effects to turn on and off
// Messages echoed to the server console while in debug mode
// DEBUGF_NPC_EMOTE = 00001
// DEBUGF_ADVANCE_STATS = 00002
// DEBUGF_WALKCODES = 00080 // try the new walk code checking stuff
// DEBUGF_EXP = 00200 // experience gain/loss
// DEBUGF_LEVEL = 00400 // experience level changes
// DEBUGF_SCRIPTS = 00800 // debug flag for scripts
// DEBUGF_LOS = 01000 // debug flag for AdvancedLOS
// DEBUGF_WALK = 02000 // debug flag for new walking check stuff
//DebugFlags=00
// Allow rapid Buy/Sell through Buy/Sell agent
AllowBuySellAgent=0
// Console Hears all that is said on the server
HearAll=0
// Secure mode attempts to ignore errors, protect from accidently shutdowns
Secure=1
// Value from 1 to 32, set sectors inactive when unused to conserve resources
SectorSleep=10
// Disconnect inactive socket in x min
DeadSocketTime=5
// Always force a full garbage collection on save
ForceGarbageCollect=0
// Time before restarting when server appears hung (in seconds)
FreezeRestartTime=1
// Length of the game world minute in real world in seconds
GameMinuteLength=60
// Bit Mask of the subjects you want to log when logging is on
// LOGM_ACCOUNTS 0x00080
// LOGM_SAVE 0x00200 // world save status.
// LOGM_CLIENTS_LOG 0x00400 // all clients as they log in and out.
// LOGM_GM_PAGE 0x00800 // player gm pages.
// LOGM_PLAYER_SPEAK 0x01000 // All that the players say.
// LOGM_GM_CMDS 0x02000 // Log all GM commands.
// LOGM_CHEAT 0x04000 // Probably an exploit !
// LOGM_KILLS 0x08000 // Log player combat results.
// LOGM_HTTP 0x10000
// 01ffff log everything
LogMask=00200
// Amount of time to keep map data cached in sec
MapCacheTime=120
// Max NPC chars for a sector to prevent lag
MaxComplexity=99
// Amount of items in one tile so start showing "too many items here"
MaxItemComplexity=999
// Amount of items in one sector to start showing "x items too complex"
MaxSectorComplexity=1024
// Limit the number of cycles the while/for loop can proceed. Setting this to
// zero disables the limitation
MaxLoopTimes=0
// Amount of minutes to call f_onserver_timer (0 disables this, default)
TimerCall=1
// Should sphere record the time it takes to do actions like treating npcs, scripts, clients and such?
// Can be viewed by right clicking the mouse on sphere screen.
PROFILE=0
///////////////////////////////////////////////////////////////
//////// Magic/Effects Settings
///////////////////////////////////////////////////////////////
// Allow casting while equipped
EquippedCast=1
// Words of power for player using magic
WOPPlayer=0
// Words of power for staff using magic
WOPStaff=0
// Reagents lost if magic fails
ReagentLossFail=0
// Magic requires reagents
ReagentsRequired=0
// What % of hitpoints players will resurrect with. Note, that if you set this
// too low, people with little STR will have problems resurrecting.
HitPointPercentOnRez=33
// How many % of hits will the character loose when starving. 0 disables
//HitsHungerLoss=0
// Amount of skill of lock picking needed to unlock a magically locked door
MagicUnlockDoor=900
// Teleport effect for GMs and players. Setting 0 disables the effect
TeleportEffectNPC=0372a
TeleportEffectPlayers=0372a
TeleportEffectStaff=03709
TeleportSoundNPC=01fe
TeleportSoundPlayers=01fe
TeleportSoundStaff=01f3
///////////////////////////////////////////////////////////////
//////// Experience and Level system
///////////////////////////////////////////////////////////////
// Enable experience system
//ExperienceSystem=0
// Experience system settings:
// 0001 gain experience in combat
// 0002 gain experience in crafts
// 0004 allow experience to go down
// 0008 limit experience decrease by a range witheen a current level
// 0010 auto-init EXP/LEVEL for NPCs if not set in @Create
// 0020 allow trigger @ExpChange
// 0040 allow trigger @ExpLevelChange
//ExperienceMode=0
// If combat experience gain is allowed, use these percents for gaining exp in
// Player versus Monster and Player versus Player combats. Value 0 disables gain.
//ExperienceKoefPVM=100
//ExperienceKoefPVP=100
// Enable levels system (as a part of experience system)
//LevelSystem=0
// Level system settings:
// linear = 0 (each NextLevelAt exp will give a level up)
// double = 1 (you need (NextLevelAt * (level+1)) to get a level up)
//LevelMode=1
// Amount of experience to raise to the next level
//LevelNextAt=0
///////////////////////////////////////////////////////////////
//////// external program support
///////////////////////////////////////////////////////////////
// TNG
// on Linux do sth like "/srv/www/"
// on Windows do sth. like "C:\foo\bar\"
StripPath=web\
///////////////////////////////////////////////////////////////
//////// Webpage Settings
///////////////////////////////////////////////////////////////
// Note, that you can catch error codes by creating sphere404.htm and so on
// for all HTTP error codes sphere support.
[WEBPAGE 1]
// Determines what html file is used as base for the status page
//WebPageSrc=\web\spherestatusbase.html
// Determines where the status page is saved
//WebPageFile=\web\status.html
// In seconds, how often the status file is updated
//WebPageUpdate=60
// Required PLevel to view this page (0 = anyone, 6 = admins only)
//PLevel=0
///////////////////////////////////////////////////////////////
//////// Abuse Control
///////////////////////////////////////////////////////////////
// Block these ips from the server
// 255 is a wildcard, so 255.255.255.255 disables anyone connecting.
[BlockIP]
//123.34.45.56
//123.45.56.78
///////////////////////////////////////////////////////////////
//////// Connection Information
///////////////////////////////////////////////////////////////
//First line should be the name of your shard (this is what people see when they connect)
//Second line should be the IP of your shard (this is almost always 127.0.0.1)
//Third line should be the port of your shard (this should be whatever ServPort is set to)
//Uncomment next 3 lines below this if you have a router
//First line should be a name different than your shard name above this
//Second line should be your real/external IP (www.whatismyip.com)
//Third line should be the shard port (this should be whatever ServPort is set to)
[SERVERS]
Ultima Strike
127.0.0.1
2593
//External
//my.ip.goes.here
//2593
[EOF]
//************************************************************
// Sunucu : xx
// Sunucu Site : xx
// Scripted/By :
// Last Editör : Robellious
// Sunucu Version : 0.56b-Nightly
//
// Izinsiz kullanılması Yasaktır. Teşekkürler.
//************************************************************
// DOSYA SON GUNCELLEME: Salı, Nisan 28, 2009
//************************************************************
[plevel 1]
sut
[plevel 6]
santra
[function santra]
foritems 200
if (<baseid> == i_top)
remove
endif
endif
endfor
newitem i_top
act.drop
act.p 5935 ,1949
fix
[itemdef i_topcikarici]
id i_deed
name Top cikarici - ELLEMEYIN! /Azure
on=@create
attr attr_invis
var.topcikarici <uid>
color 07a1
on=@timer
timer -1
SERV.NEWITEM i_top
new.p 6050,1207
//serv.allclients sysmessage @033,1,1 Top santrada!
region.allclients scrpozisyonal_
SERV.ALLCLIENTS SOUND 247
[function topsilw]
foritems 0
if (<baseid> == i_top)
remove
try uid.<var.karici>.timer 5
fix
var.beyazgol +=1
serv.allclients sysmessage @07a1,1,1 Futbol Duyuru : Beyazlar gol attı! (Kırmızı: <eval <var.kirmizigol>> - Beyaz : <eval <var.beyazgol>>)
serv.allclients sysmessage @033,1,1 Top 5 saniye içinde santraya gidecek.
SERV.NEWITEM i_duyurucuu
new.p 5936,1952
tag.sahipuid 0
SERV.ALLCLIENTS SOUND 247
tag.sahipuid 0
endif
endfor
[function topsile]
foritems 0
if (<baseid> == i_top)
remove
try uid.<var.topcikarici>.timer 5
fix
var.kirmizigol +=1
serv.allclients sysmessage @07e5,1,1 Futbol Duyuru : Kırmızılar gol attı! (Kırmizi: <eval <var.kirmizigol>> - Beyaz : <eval <var.beyazgol>>)
serv.allclients sysmessage @033,1,1 Top 5 saniye içinde santraya gidecek.
SERV.NEWITEM i_duyurucuu
new.p 5936,1952
tag.sahipuid 0
SERV.ALLCLIENTS SOUND 247
tag.sahipuid 0
endif
endfor
[itemdef i_topsile]
name=Top Silici
id=i_rune_alchem_1
type=t_script
//COLOR=08b0
tag.gmsilemezdemisyucegcx 1
ON=@create
attr=attr_move_never|attr_invis
color=08b0
timer=1
ON=@timer
topsile
timer=1
return 1
ON=@dclick
return 1
on=@click
message @044,1,1 Bunlar top siliciler, lufen silmeyin!
return 1
on=@step
if (<src.dir> == 0)
src.move 0 1
elseif (<src.dir> == 1)
src.move -1 1
elseif (<src.dir> == 2)
src.move -1 0
elseif (<src.dir> == 3)
src.move -1 -1
elseif (<src.dir> == 4)
src.move 0 -1
elseif (<src.dir> == 5)
src.move 1 -1
elseif (<src.dir> == 6)
src.move 1 0
elseif (<src.dir> == 7)
src.move 1 1
endif
return 1
[itemdef i_topsilw]
name=Top Silici
id=i_rune_alchem_1
type=t_script
//COLOR=08b0
tag.gmsilemezdemisyucegcx 1
ON=@create
attr=attr_move_never|attr_invis
color=08b0
timer=1
ON=@timer
topsilw
timer=1
return 1
ON=@dclick
return 1
on=@click
message @07a1,1,1 Silen Otomatik olarak banlanır.
message @044,1,1 Bunlar top siliciler, lüfen silmeyin!
return 1
on=@step
if (<src.dir> == 0)
src.move 0 1
elseif (<src.dir> == 1)
src.move -1 1
elseif (<src.dir> == 2)
src.move -1 0
elseif (<src.dir> == 3)
src.move -1 -1
elseif (<src.dir> == 4)
src.move 0 -1
elseif (<src.dir> == 5)
src.move 1 -1
elseif (<src.dir> == 6)
src.move 1 0
elseif (<src.dir> == 7)
src.move 1 1
endif
return 1
[function topsilny]
foritems 3
if (<attr>&08010)
if (<type> == t_soccer_ball)
move n 1
endif
endif
endfor
[function futbolyap]
var.kirmizigol 0
var.beyazgol 0
var.scrfutbolyarismasivar 1
src.scrbitisscore 1
newitem i_gate_soccer
new.p 5882,1925
serv.allclients sysmessage @07a1,1,1 Futbol gate'i Safe Alan'da açılmıştır
if !(0<args>)
serv.allclients sysmessage @07a1,1,1 Giriş ücretsizdir..
else
serv.allclients sysmessage @07a1,1,1 Giriş ücreti <args> gold'dur..
endif
serv.allclients sysmessage @07a1,1,1 Gate 5 dakika sonra kapanacaktir..
serv.allclients sysmessage @07a1,1,1 Yarışma 5 dakika sonra veya 18 kişi girince otomatik olarak başlayacaktır..
serv.allclients sysmessage @07e5,1,1 Mod :[ Otomatik ]
serv.allclients sound 0100
serv.allclients sound 0102
serv.allclients sound 0103
var0.topuk_count 0
return 1
[itemdef i_gate_soccer]
id i_moongate_black
name Soccer
on=@create
Timer 120
color 1953
dispid i_moongate_blue
for x 1 50
tag.giren<dlocal.x> 0
endfor
on=@click
if (<timer> > 59)
message @07e5,1,1 <eval <timer>/60> dakika sonra kapanacak
else
message @07e5,1,1 <timer> Saniye sonra kapanacak
endif
message @07a1,1,1 Futbol Yarışması
return 1
on=@dclick
scrgiris__
inlor
on=@step
src.sysmessage @07a1,1,1 Gate'ye 2 kere tıkla <src.name>.
return 1
endif
on=@timer
serv.allclients sysmessage @07a1,1,1 Futbol maçı 10 saniye sonra başlıyor.
serv.allclients sound 256
try uid.<var.scrstarteruid>.morex 0
try uid.<var.scrstarteruid>.timer 10
remove
serv.newitem i_skorduyuruplss
new.p 5932,1961
return 1
[function scrgiris__]
if (<src.isgm>)
src.go green acres 3
return 1
endif
if (<distance> > 2)
src.sysmessage @07a1,1,1 Gate'e ulaşamıyorsunuz.
return 1
endif
if !(0<tag.girenuid18> == 0)
src.sysmessage @07a1,1,1 Yarışmaya maximum kişi olan 18 kişi zaten girmiş.
timer 1
return 1
endif
src.flags <src.flags>|statf_freeze
src.dialogclose d_helpstuck
src.binekolmasin
src.bankayolla
//src.blesslerisil
//src.memorylerisil
src.hits <src.str>
src.stam <src.dex>
dorand 2
src.__scryarismagiris2 0790
src.__scryarismagiris2 1948
enddo
for x 1 50
if (<tag.girenuid<eval <local.x>>> == 0)
serv.allclients sysmessage @07a1,1,1 <dlocal.x>. Kişi futbol yarışmasına girdi.
serv.allclients sysmessage @07a1,1,1 Futbol yarışmasının girişin kapanmasına ve yarışmanın başlamasına son <eval <timer>/60> dakika veya <eval 18-<local.x>> kişi.
tag.girenuid<eval <local.x>> <src.uid>
return 1
endif
endfor
[function __scryarismagiris2]
if (strmatch('<args>','0790'))
src.events e_scryarismabeyaz
src._scrgo__ beyaz
else
src.events e_scryarismakirmizi
src._scrgo__ kirmizi
endif
src.newitem i_scrforma
src.new.color <args>
src.new.equip
src.newitem i_scrshort
src.new.color <args>
src.new.equip
src.newitem i_scrkrampon
src.new.color <args>
src.new.equip
src.newitem i_scrbandana
src.new.color <args>
src.new.equip
src.newitem i_scrkatana
src.new.color <args>
src.new.bounce
src.newitem i_scrspear
src.new.color <args>
src.new.bounce
[function _scrgo__]
if strmatch('<args>','beyaz')
dorand 5
go 6025,1214
go 6025,1211
go 6025,1207
go 6025,1204
go 6025,1202
enddo
elseif strmatch('<args>','kirmizi')
dorand 5
go 6075,1200
go 6075,1203
go 6075,1207
go 6075,1211
go 6075,1215
enddo
endif
[function scrpozisyonal_]
if (<account.plevel> == 1)
go sorgu odasi
if (<isevent.e_scryarismabeyaz>)
_scrgo__ beyaz
else
_scrgo__ kirmizi
endif
endif
[events e_scryarismabeyaz]
on=@click
message @07a1,1,1 [ Beyaz Takım ]
message @43,1,1 <name>
return 1
on=@hittry
if (<src.isevent.e_scryarismabeyaz>)
src.sysmessage @07a1,1,1 Takım arkadaşlarına dalamazsınız.
return 1
endif
on=@attack
if (<src.isevent.e_scryarismabeyaz>)
src.sysmessage @07a1,1,1 Takım arkadaşlarına dalamazsınız.
return 1
endif
on=@death
src.hits <src.str>
if !(<src.tag0.scrtopuid> == 0)
try uid.<src.tag.scrtopuid>.tag.sahipuid <src.tag.kesen>
try uid.<src.tag.kesen>.sayu Top <uid.<src.tag.kesen>.name> isimli kişiye geçti!
endif
src._scrgo__ beyaz
return 1
on=@login
if (<src.tag.yarismasuremdoldu> == 1) || (<var.scrfutbolyarismasivar> == 0)
src.events -e_scryarismabeyaz
src.go safe alani
src.tag.scrtopuid
src.__scrfutbolitemlarinisil
else
src.scrpozisyonal_
src.findid.i_yarismasuresayici.remove
endif
src.tag.yarismasuremdoldu
on=@logout
if !(<src.tag0.scrtopuid> == 0)
try uid.<src.tag.scrtopuid>.tag.sahipuid 0
try uid.<src.tag.scrtopuid>.tag.eskisahip <src.uid>
src.tag.scrtopuid 0
endif
src.go safe alani
if (<src.flags>&statf_freeze)
src.yarismagenelflagsil_
src.yarismalogout 1
else
src.yarismalogout 30
endif
[events e_scryarismakirmizi]
on=@click
message @07e5,1,1 [ Kırmızı Takım ]
message @43,1,1 <name>
return 1
on=@hittry
if (<src.isevent.e_scryarismakirmizi>)
src.sysmessage @07a1,1,1 Takım arkadaşlarına dalamazsınız.
return 1
endif
on=@attack
if (<src.isevent.e_scryarismakirmizi>)
src.sysmessage @07a1,1,1 Takım arkadaşlarına dalamazsınız.
return 1
endif
on=@death
src.hits <src.str>
if !(<src.tag.scrtopuid> == 0)
try uid.<src.tag.scrtopuid>.tag.sahipuid <src.tag.kesen>
try uid.<src.tag.kesen>.sayu Top <uid.<src.tag.kesen>.name> isimli kişiye geçti!
endif
src._scrgo__ kirmizi
return 1
on=@login
if (<src.tag.yarismasuremdoldu> == 1) || (<var.scrfutbolyarismasivar> == 0)
src.events -e_scryarismakirmizi
src.go safe alani
src.tag.scrtopuid
src.__scrfutbolitemlarinisil
else
src.scrpozisyonal_
src.findid.i_yarismasuresayici.remove
endif
src.tag.yarismasuremdoldu
on=@logout
if !(<src.tag.scrtopuid> == 0)
try uid.<src.tag.scrtopuid>.tag.sahipuid 0
try uid.<src.tag.scrtopuid>.tag.eskisahip <src.uid>
src.tag.scrtopuid 0
endif
src.go safe alani
if (<src.flags>&statf_freeze)
src.yarismagenelflagsil_
src.yarismalogout 1
else
src.yarismalogout 30
endif
[function scrdirekrestate]
var.<args> <p>
[itemdef i_scryarismastarter]
id i_plant_water
name Orta
on=@create
attr attr_invis
var.scrstarteruid <uid>
tag.vipitem 1
color 1965
on=@timer
if (<morex> == 0)
SERV.NEWITEM i_top
new.p 6050,1207
region.allclients yarismagenelflagsil_
region.allclients sysmessage @07a1,1,1 Yarışma Başladı.
//try uid.<var.topcikarici>.timer 1
elseif (<morex> == 1)
try uid.<var.scrtopuid>.p 6050,1207
region.allclients scrpozisyonal_
endif
return 1
on=@pickup_ground
return 1
[itemdef i_scrforma]
id i_doublet
name Forma
on=@create
attr attr_move_never
hitpoints 10000
[itemdef i_scrshort]
id i_pants_short
name Forma
on=@create
attr attr_move_never
hitpoints 10000
[itemdef i_scrkrampon]
id i_shoes_plain
name Krampon
on=@create
attr attr_move_never
hitpoints 10000
[itemdef i_scrbandana]
id i_bandana
name Bant
on=@create
attr attr_move_never
hitpoints 10000
[itemdef i_scrkatana]
id i_katana
name futbol katana
on=@create
hitpoints 10000
[itemdef i_scrspear]
id i_spear
name futbol spear
on=@create
hitpoints 10000
[function __scrfutbolitemlarinisil]
findid.i_scrforma.remove
findid.i_scrshort.remove
findid.i_scrkrampon.remove
findid.i_scrbandana.remove
findid.i_scrkatana.remove
findid.i_scrspear.remove
tag.scrtopuid
[function __scrkirmizitakimkazandi]
__scrfutbolitemlarinisil
if (<isevent.e_scryarismakirmizi>)
newitem i_deed_animal
new.tag.trade Rare Mustang
new.tag.trade_id c_random
new.tag.trade_name Rare Mustang
new.tag.trade_str 91
new.tag.trade_dex 75
new.tag.trade_int 0
new.tag.trade_karma 3000
new.tag.trade_fame 0
new.tag.trade_food 15000
new.name Filled pet trading contract
new.attr 00
new.more2 1
dorand 9
new.color 03e7
new.color=0455
new.color=031c
new.color=01bb
new.color=0279
new.color=033
new.color=0263
new.color=01b6
new.color=0455
enddo
new.bounce
endif
events -e_scryarismabeyaz
events -e_scryarismakirmizi
go safe alani
[function __scrbeyaztakimkazandi]
__scrfutbolitemlarinisil
if (<isevent.e_scryarismakirmizi>)
newitem i_deed_animal
new.tag.trade Rare Mustang
new.tag.trade_id c_random
new.tag.trade_name Rare Mustang
new.tag.trade_str 91
new.tag.trade_dex 75
new.tag.trade_int 0
new.tag.trade_karma 3000
new.tag.trade_fame 0
new.tag.trade_food 15000
new.name Filled pet trading contract
new.attr 00
new.more2 1
dorand 9
new.color 03e7
new.color=0455
new.color=031c
new.color=01bb
new.color=0279
new.color=033
new.color=0263
new.color=01b6
new.color=0455
enddo
new.bounce
endif
events -e_scryarismabeyaz
events -e_scryarismakirmizi
go safe alani
[itemdef i_top]
id 0e73
defname i_top
name Top
type t_Adidas
on=@create
var.scrtopuid <uid>
tag.sahipuid 0
tag.eskisahip 0
attr attr_static
color 1946
timerd 1
morex 1
on=@pickup_ground
return 1
on=@dclick
if (<tag.sahipuid> == <src.uid>)
if (<scroutcheck__> > 0)
src.sysmessage @07a1,1,1 Out çizgisine çok yakınsınız.
return 1
endif
if (<scrtaccheck__> > 0)
src.sysmessage @07a1,1,1 Taç çizgisine çok yakınsınız.
return 1
endif
if (<scrdirekcheck__> > 0)
src.sysmessage @07a1,1,1 Kale direğine çok yakınsınız.
return 1
endif
if (<scrkalecheck__> > 0)
src.sysmessage @07a1,1,1 Kaleye çok yakınsınız.
return 1
endif
src.sayu <src.name> Bir Şut Çekti!
src.tag.scrtopuid 0
tag.sahipuid 0
tag.eskisahip <src.uid>
tag.direction <src.dir>
morex 12 // Kac kare vuracak?
endif
endif
return 1
on=@step
if (<morez> == 10)
serv.allclients scr_durumdupdate__//gcx
morez 0
endif
morez ++
if !(<tag.eskisahip> == <src.uid>)
if (<tag.sahipuid> == 0)
src.sayu <src.name> Topu kaptı!
morex 1
tag.sahipuid = <src.uid>
src.tag.scrtopuid <uid>
else
if !(<tag.sahipuid> == <src.uid>)
if (rand(3) == 1)
src.sayu <src.name> Topu <uid.<tag.sahipuid>.name>'dan çaldı
tag.sahipuid = <src.uid>
src.tag.scrtopuid <uid>
else
src.sysmessage @07a1,1,1 <uid.<tag.sahipuid>.name> size çalım attı!
endif
endif
endif
endif
//5669,1165
on=@timer
//say @0790 Test Mode: <scroutcheck__>,<scrtaccheck__>,<scrkalecheck__>
timerd 1
obj=<tag.sahipuid>
if (<morex> > 1)
if (<tag.direction> == 0)
p <eval <p.x>>,<eval <p.y>-1>,<p.z>
elseif (<tag.direction> == 1)
p <eval <p.x>+1>,<eval <p.y>-1>,<p.z>
elseif (<tag.direction> == 2)
p <eval <p.x>+1>,<eval <p.y>>,<p.z>
elseif (<tag.direction> == 3)
p <eval <p.x>+1>,<eval <p.y>+1>,<p.z>
elseif (<tag.direction> == 4)
p <eval <p.x>>,<eval <p.y>+1>,<p.z>
elseif (<tag.direction> == 5)
p <eval <p.x>-1>,<eval <p.y>+1>,<p.z>
elseif (<tag.direction> == 6)
p <eval <p.x>-1>,<eval <p.y>>,<p.z>
elseif (<tag.direction> == 7)
p <eval <p.x>-1>,<eval <p.y>-1>,<p.z>
endif
obj=<var.scrstarteruid>
if (<scrkalecheck__> > 0)
if (<scrmorexcheck__ i_scrkalecizgi> == 1)
if (<uid.<tag.eskisahip>.isevent.e_scryarismakirmizi>)
var.scrkirmizitakimscore ++
serv.allclients sysmessage @044,1,1 Kırmızı takım futbol maçını kazandı!
p 100,100//p 5669,1165
obj.morex 1
obj.timer 5
if (<var.scrkirmizitakimscore> >= <var.scrbitisscore>)
serv.allclients sysmessage @044,1,1 Kirmizi takim futbol macini kazandi!
var.scrfutbolyarismasivar 0
try uid.<var.scrtopuid>.remove
obj.region.allclients __scrkirmizitakimkazandi
//serv.allclients dialogclose d_scrdurum
endif
newitem i_scrgolkaleyani
new.p <var.scrkale1kose1>
newitem i_scrgolkaleyani
new.p <var.scrkale1kose2>
obj.region.allclients.update
local.sesartis 283
for x 1 3
obj.region.allclients sound <dlocal.sesartis>
local.sesartis ++
endfor
endif
else
if (<uid.<tag.eskisahip>.isevent.e_scryarismabeyaz>)
var.scrbeyaztakimscore ++
serv.allclients sysmessage @044,1,1 Beyaz takım gol attı!
p 100,100//p 5669,1165
obj.morex 1
obj.timer 5
if (<var.scrbeyaztakimscore> >= <var.scrbitisscore>)
serv.allclients sysmessage @044,1,1 Beyaz takim futbol macini kazandi!
var.scrfutbolyarismasivar 0
try uid.<var.scrtopuid>.remove
obj.region.allclients __scrbeyaztakimkazandi
//serv.allclients dialogclose d_scrdurum
endif
newitem i_scrgolkaleyani
new.p <var.scrkale2kose1>
newitem i_scrgolkaleyani
new.p <var.scrkale2kose2>
obj.region.allclients.update
local.sesartis 283
for x 1 3
obj.region.allclients sound <dlocal.sesartis>
local.sesartis ++
endfor
endif
endif
morex 1
return 1
endif
if (<scroutcheck__> > 0)
morex 1
if (<uid.<tag.eskisahip>.isevent.e_scryarismabeyaz>)
if (<scrmorexcheck__ i_scroutcizgi> == 1)
if (<scrmoreycheck__ i_scroutcizgi> == 0)
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandomkirmizicek__
else
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandomkirmizicek__
endif
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandombeyazcek__
endif
else
if (<scrmorexcheck__ i_scroutcizgi> == 0)
if (<scrmoreycheck__ i_scroutcizgi> == 0)
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandombeyazcek__
else
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandombeyazcek__
endif
else
morex 9
tag.direction = <eval 9-<tag.direction>>
scrrandomkirmizicek__
endif
endif
return 1
endif
if (<scrtaccheck__> > 0)
morex 1
if (<tag.direction> == 0)
p <eval <p.x>>,<eval <p.y>1>,<p.z>
elseif (<tag.direction> == 1)
p <eval <p.x>-1>,<eval <p.y>1>,<p.z>
elseif (<tag.direction> == 2)
p <eval <p.x>-1>,<eval <p.y>>,<p.z>
elseif (<tag.direction> == 3)
p <eval <p.x>-1>,<eval <p.y>-1>,<p.z>
elseif (<tag.direction> == 4)
p <eval <p.x>>,<eval <p.y>-1>,<p.z>
elseif (<tag.direction> == 5)
p <eval <p.x>+1>,<eval <p.y>-1>,<p.z>
elseif (<tag.direction> == 6)
p <eval <p.x>+1>,<eval <p.y>>,<p.z>
elseif (<tag.direction> == 7)
p <eval <p.x>+1>,<eval <p.y>+1>,<p.z>
endif
if (<uid.<tag.eskisahip>.isevent.e_scryarismabeyaz>)
scrrandomkirmizicek__
else
scrrandombeyazcek__
endif
return 1
endif
if (<scrdirekcheck__> > 0)
morex 9
tag.direction = <eval 9-<tag.direction>>
sayu Top direkten sekti!
return 1
endif
morex --
return 1
endif
tag.eskisahip 0
if (<tag.sahipuid> == 0)
return 1
endif
if (<obj.dir> == 0)
p <eval <obj.p.x>>,<eval <obj.p.y>-1>,<obj.p.z>
elseif (<obj.dir> == 1)
p <eval <obj.p.x>+1>,<eval <obj.p.y>-1>,<obj.p.z>
elseif (<obj.dir> == 2)
p <eval <obj.p.x>+1>,<eval <obj.p.y>>,<obj.p.z>
elseif (<obj.dir> == 3)
p <eval <obj.p.x>+1>,<eval <obj.p.y>+1>,<obj.p.z>
elseif (<obj.dir> == 4)
p <eval <obj.p.x>>,<eval <obj.p.y>+1>,<obj.p.z>
elseif (<obj.dir> == 5)
p <eval <obj.p.x>-1>,<eval <obj.p.y>+1>,<obj.p.z>
elseif (<obj.dir> == 6)
p <eval <obj.p.x>-1>,<eval <obj.p.y>>,<obj.p.z>
elseif (<obj.dir> == 7)
p <eval <obj.p.x>-1>,<eval <obj.p.y>-1>,<obj.p.z>
endif
return 1
[function scrrandomkirmizicek__]
obj = <uid>
Forchars 50
if ( <isevent.e_scryarismakirmizi> )
try uid.<uid>.go <obj.p>
obj.tag.sahipuid <uid>
return 1
endif
endfor
[function scrrandombeyazcek__]
obj = <uid>
Forchars 50
if ( <isevent.e_scryarismabeyaz> )
try uid.<uid>.go <obj.p>
obj.tag.sahipuid <uid>
return 1
endif
endfor
[dialog d_scrdurum]
635,-15
nomove
resizepic 60 20 3000 100 80
dhtmlgump 80 35 100 25 11 0 <def.bfont_lred> Kırmızı: <eval <var.kirmizigol>>
dhtmlgump 80 60 100 25 21 0 <def.bfont_white> Beyaz: <eval <var.beyazgol>>
[function scr_durumdupdate__]
dialogclose d_scrdurum
//dialog d_scrdurum
[function scrkalecheck__]
local.kalemidir 0
//foritems 0
//if (<baseid> == i_scrkalecizgi)
//local.kalemidir ++
//endif
//endfor
return <local.kalemidir>
[function scroutcheck__]
local.outmudur 0
foritems 0
if (<baseid> == i_scroutcizgi)
local.outmudur ++
endif
endfor
return <local.outmudur>
[function scrtaccheck__]
local.tacmidir 0
foritems 0
if (<baseid> == i_scrtaccizgi)
local.tacmidir ++
endif
endfor
return <local.tacmidir>
[function scrmorexcheck__]
foritems 0
if (<baseid> == <args>)
local.morex <morex>
endif
endfor
return <local.morex>
[function scrmoreycheck__]
foritems 0
if (<baseid> == <args>)
local.morey <morey>
endif
endfor
return <local.morey>
[function scrdirekcheck__]
local.direkmidir 0
foritems 0
if (<baseid> == i_scrkaledirek)
local.direkmidir ++
endif
endfor
return <local.direkmidir>
[itemdef i_scroutcizgi]
id i_teleporter
type t_normal
on=@create
attr attr_move_never
color 0790
on=@step
if (<src.dir> == 0)
src.move 0 1
elseif (<src.dir> == 1)
src.move -1 1
elseif (<src.dir> == 2)
src.move -1 0
elseif (<src.dir> == 3)
src.move -1 -1
elseif (<src.dir> == 4)
src.move 0 -1
elseif (<src.dir> == 5)
src.move 1 -1
elseif (<src.dir> == 6)
src.move 1 0
elseif (<src.dir> == 7)
src.move 1 1
endif
return 1
[itemdef i_scrtaccizgi]
id i_teleporter
type t_normal
on=@create
attr attr_move_never
color 0790
on=@step
if (<src.dir> == 0)
src.move 0 1
elseif (<src.dir> == 1)
src.move -1 1
elseif (<src.dir> == 2)
src.move -1 0
elseif (<src.dir> == 3)
src.move -1 -1
elseif (<src.dir> == 4)
src.move 0 -1
elseif (<src.dir> == 5)
src.move 1 -1
elseif (<src.dir> == 6)
src.move 1 0
elseif (<src.dir> == 7)
src.move 1 1
endif
return 1
[itemdef i_scrgolkaleyani]
id i_fire_column
name Gooool!
type t_normal
on=@create
attr attr_move_never
timer 2
on=@timer
remove
return 1
[itemdef i_scrkaledirek]
id 01296
name Direk
on=@create
attr attr_move_Never
color 0790
[function sut]
foritems 4
if <baseid=i_top>
if (<tag.sahipuid> == <src.uid>)
dclick
return 1
endif
endif
endfor
[function scrbitisscore]
var0.scrbitisscore = 11
[eof]
|