What's new

Skrypt Level Hellp

Status
Not open for further replies.

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Witam. widzia?em na innych otsach fajny skrypt. Do rzeczy Jak kto? wbi? lvl, magic level, sword, axe, fist itp pokazywaly si? efekry ale nie z "/z" tylko "/x"
awentualnie mo?e by? z /z.
czy kto? ma mo?e takiego skrypta albo czy m?g? by mi napisa? ??
Reput leci kto mi pomo?e +++
Z g?ry dzienx
sorka jak co to 8.60 tibia mama pomy?ka ;]
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

PHP:
--Script made by Pitufo/Haifurer, edited by figaro!
local config = {
    [0] = { "Fist skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [1] = { "Club skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [2] = { "Sword skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [3] = { "Axe skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [4] = { "Distance skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [5] = { "Shield skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [6] = { "Fishing skill UP", 30}, -- 30 = variable[2]  -- Animation effect
    [7] = { "Magic level UP", 30}, -- 30 = variable[2]  -- Animation effect
    [8] = { "Level UP", 30} -- 30 = variable[2]  -- Animation effect
}
function onAdvance(cid, skill, oldlevel, newlevel)
local pos = getPlayerPosition(cid)
local effectPositions = {
{x = pos.x, y = pos.y - 3, z = pos.z},
{x = pos.x, y = pos.y + 3, z = pos.z},
{x = pos.x - 3, y = pos.y, z = pos.z},
{x = pos.x + 3, y = pos.y, z = pos.z},
{x = pos.x - 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y + 2, z = pos.z},
{x = pos.x - 2, y = pos.y + 2, z = pos.z}
}
    for type, variable in pairs(config) do
        if skill == type then
            doCreatureSay(cid, ""..variable[1].." ["..newlevel.."]", TALKTYPE_ORANGE_1)
    for _, ePos in ipairs(effectPositions) do
        doSendDistanceShoot(pos, ePos, CONST_ANI_SMALLHOLY)
        doSendMagicEffect(ePos, CONST_ME_HOLYAREA)
            end
        end
    end    
return TRUE
end
Efekty sobie zmienisz sam ;]
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

a mug? by? troche pokolorowa? XD bo jak znam ?ycie to co? zwale i gdze to wklei? ??
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

trzeba dodac
login.lua
PHP:
registerCreatureEvent(cid,"AdvanceUp")

creaturescripts.xml
PHP:
    <event type="advance" name="AdvanceUp" event="script" value="SCRIPTNAME.lua"/>
i zrobi?:
advanceup.lua
PHP:
--Script made by Pitufo/Haifurer, edited by figaro!
local config = {
[0] = { "Fist skill UP", 30}, -- 30 = variable[2] -- Animation effect
[1] = { "Club skill UP", 30}, -- 30 = variable[2] -- Animation effect
[2] = { "Sword skill UP", 30}, -- 30 = variable[2] -- Animation effect
[3] = { "Axe skill UP", 30}, -- 30 = variable[2] -- Animation effect
[4] = { "Distance skill UP", 30}, -- 30 = variable[2] -- Animation effect
[5] = { "Shield skill UP", 30}, -- 30 = variable[2] -- Animation effect
[6] = { "Fishing skill UP", 30}, -- 30 = variable[2] -- Animation effect
[7] = { "Magic level UP", 30}, -- 30 = variable[2] -- Animation effect
[8] = { "Level UP", 30} -- 30 = variable[2] -- Animation effect
}
function onAdvance(cid, skill, oldlevel, newlevel)
local pos = getPlayerPosition(cid)
local effectPositions = {
{x = pos.x, y = pos.y - 3, z = pos.z},
{x = pos.x, y = pos.y + 3, z = pos.z},
{x = pos.x - 3, y = pos.y, z = pos.z},
{x = pos.x + 3, y = pos.y, z = pos.z},
{x = pos.x - 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y + 2, z = pos.z},
{x = pos.x - 2, y = pos.y + 2, z = pos.z}
}
for type, variable in pairs(config) do
if skill == type then
doCreatureSay(cid, ""..variable[1].." ["..newlevel.."]", TALKTYPE_ORANGE_1)
for _, ePos in ipairs(effectPositions) do
doSendDistanceShoot(pos, ePos, CONST_ANI_SMALLHOLY)
doSendMagicEffect(ePos, CONST_ME_HOLYAREA)
end
end
end
return TRUE
end
 
Last edited:

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

Dzienki Reput leci. jeszcze co? mo?e znasz skrypta na vip door albo npc kt?ry przeno?i na vipa ??

ps . ko?ysta?em z wielu poradnik?w ale ?aden nie dzia?a? ...
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

a masz dodany system VIP ??
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

nie mam nic dodanego. potrzebuje w ca?o?ci vipa ;]
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

Ju? dolecja? xD dzienki za pomoc ;] ale jeszcze co? mo?e wiesz o co biega . bo jak tworze na accmaker druida to mi takie co? wy?witla
The Following Errors Have Occurred:
# Wrong characters configuration. Try again or contact with admin. ADMIN: Edit file config/config.php and set valid characters to copy names. Character to copyDruid Sample doesn't exist.
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

OK TY p
a gdzie ci si? to wy?wietla ??
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

jak tworze chara w accmaker na mojej str oczywi?cie ;]
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

teraz obluka?em ten skrypt co mi da?e? na lvl itp nie dzia?a :(
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

C:\VisumGOLD\data\creaturescripts\scripts\login.lua
function onLogin(cid)
if(InitHistory == 0) then
local historyPage = addEvent(historyPage, 60000, {})
InitHistory = historyPage
end
registerCreatureEvent(cid, "PlayerDeath")
registerCreatureEvent(cid, "BountyHunter")
return TRUE
end

function historyPage(parameters)
local historyPage = addEvent(historyPage, 60000, {})
if (tonumber(os.date("%d")) ~= getGlobalStorageValue(23456)) then
setGlobalStorageValue(23456, (tonumber(os.date("%d"))))
db.executeQuery("UPDATE `players` SET `onlinetime7`=players.onlinetime6, `onlinetime6`=players.onlinetime5, `onlinetime5`=players.onlinetime4, `onlinetime4`=players.onlinetime3, `onlinetime3`=players.onlinetime2, `onlinetime2`=players.onlinetime1, `onlinetime1`=players.onlinetimetoday, `onlinetimetoday`=0;")
db.executeQuery("UPDATE `players` SET `exphist7`=players.exphist6, `exphist6`=players.exphist5, `exphist5`=players.exphist4, `exphist4`=players.exphist3, `exphist3`=players.exphist2, `exphist2`=players.exphist1, `exphist1`=players.experience-players.exphist_lastexp, `exphist_lastexp`=players.experience;")
registerCreatureEvent(cid,"AdvanceUp")
end
db.executeQuery("UPDATE `players` SET `onlinetimetoday`=players.onlinetimetoday+60, `onlinetimeall`=players.onlinetimeall+60 WHERE `online` = 1;")
end

dok?adnie nie wiedzia?em gdze to doda? ... i

<event type="advance" name="AdvanceUp" event="script" value="SCRIPTNAME.lua"/>

doda?em na ko?cu xmla a zamiast "SCRIPTNAME.lua" da?em "advanceup"


naprawde nie wiem co jest ?le..
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

to ?le zrobi?e? zaraz ci powiem co gdzie da? :)
 
Last edited:

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

ju? mam ;] dzia?a xD a masz rad? na
The Following Errors Have Occurred:
# Wrong characters configuration. Try again or contact with admin. ADMIN: Edit file config/config.php and set valid characters to copy names. Character to copyDruid Sample doesn't exist.


config.php
<?PHP
$config['site']['worlds'] = array(0 => 'VisumGold');
//Others
$config['site']['otslist.eu'] = 0; //server id in otslist.eu to show Players Online Chart (whoisonline.php)
$config['site']['quests'] = array('Annihilator' => 100,'Demon Helmet' => 1007,'Pits of Inferno' => 8742,'Demon OAK' => 50090,'INQ' => 8560,'In Service of Yalahar' => 5917,'Morgaroth\'s Volcano' => 5912); // list of quests, 'questname' => storage-id,


// ACCOUNT config
$config['site']['one_email'] = 1; // one e-mail can be used only to create one account 0 / 1
$config['site']['verify_code'] = 0; // show verify code to block stupid scripts, set 0 if you have problems with image
$config['site']['email_days_to_change'] = 2; // how many days user need to change e-mail to account - block hackers
$config['site']['newaccount_premdays'] = 7; // how many days receive new account

// USE ONLY IF YOU CONFIGURED E-MAIL AND IT WORK
$config['site']['create_account_verify_mail'] = 0; // when create account player must use right e-mail, he will receive random password to account like on RL tibia, 1 = yes, 0 = no
$config['site']['generate_new_reckey'] = 0; // let player generate new recovery key, he will receive e-mail with new rec key (not display on page, hacker can't generate rec key)
$config['site']['generate_new_reckey_price'] = 5; // you can get some Premium Points for new rec key
$config['site']['send_mail_when_change_password'] = 0; // send e-mail with new password when change password to account, set 0 if someone abuse to send spam
$config['site']['send_mail_when_generate_reckey'] = 0; // send e-mail with rec key (key is displayed on page anyway when generate), set 0 if someone abuse to send spam
$config['site']['send_register_email'] = 1; // send e-mail when register account

// CHARACTER config, format: ID_of_vocation => 'Name of Character to copy', load vocation name from $vocation_name[0] (below)
$config['site']['newchar_vocations'][0] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample');
$config['site']['newchar_vocations'][1] = array(1 => 'Sorcerer Sample', 2 => 'Druid Sample', 3 => 'Paladin Sample', 4 => 'Knight Sample');
// sample, if rook only: $config['site']['newchar_vocations'][0] = array(0 => 'Rook Sample');
$config['site']['newchar_towns'][0] = array(5);
$config['site']['newchar_towns'][1] = array(5);
// sample, if all players should spawn in one city (city with ID 4):
$config['site']['newchar_towns'] = array(5);

// list of vocations on ots (world 0)
$vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight', 9 => 'Archmage', 10 => 'Priest', 11 => 'Archer', 12 => 'Warrior', 13 => 'Epic Archmage', 14 => 'Epic Priest', 15 => 'Epic Archer', 16 => 'Epic Warrior'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0
$vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight');
// id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0
// list of vocations on ots (world 1)
$vocation_name[1][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[1] - for world ID 1
$vocation_name[1][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[1] - for world ID 1

// list of towns on ots
$towns_list[0] = array(1 => 'Lightning City', 2 => 'Blood Bay', 3 => 'Falighart', 4 => 'Sanfar', 5 => 'Grecos City'); // list of towns, id => 'name', $towns_list[0] - for world id 0
$towns_list[1] = array(0 => 'Thais'); // list of towns, id => 'name', $towns_list[0] - for world id 1

// list of monsters on ots - names blocked, you can generate list of your monsters in acc. maker admin panel ( Reload Monsters )
$config['site']['monsters'] = array("amazon","valkyrie","carrion worm","rotworm","rotworm queen","cockroach","kongra","merlkin","sibang","crystal spider","giant spider","poison spider","scorpion","spider","tarantula","achad","axeitus headbanger","bloodpaw","bovinus","colerian the barbarian","cursed gladiator","frostfur","orcus the cruel","rocky","the hairy one","avalanche","drasilla","grimgor guteater","kreebosh the exile","slim","spirit of earth","spirit of fire","spirit of water","the dark dancer","the hag","darakan the executioner","deathbringer","fallen mooh'tah master ghar","gnorre chyllson","norgle glacierbeard","svoren the mad","the masked marauder","the obliverator","the pit lord","webster","barbarian bloodwalker","barbarian brutetamer","barbarian headsplitter","barbarian skullhunter","bear","panda","polar bear","braindeath","beholder","elder beholder","gazer","chicken","dire penguin","flamingo","parrot","penguin","seagull","terror bird","bazir","infernatil","thul","munster","son of verminor","xenia","zoralurk","big boss trolliver","foreman kneebiter","mad technomancer","man in the cave","lord of the elements","the count","the plasmother","dracola","the abomination","the handmaiden","mr. punish","the countess sorrow","the imperor","massacre","apocalypse","brutus bloodbeard","deadeye devious","demodras","dharalion","fernfang","ferumbras","general murius","ghazbaran","grorlam","lethal lissy","morgaroth","necropharus","orshabaal","ron the ripper","the evil eye","the horned fox","the old widow","tiquandas revenge","apprentice sheng","dog","hellhound","war wolf","winter wolf","wolf","chakoya toolshaper","chakoya tribewarden","chakoya windcaller","blood crab","crab","frost giant","frost giantess","ice golem","yeti","acolyte of the cult","adept of the cult","enlightened of the cult","novice of the cult","ungreez","dark torturer","demon","destroyer","diabolic imp","fire devil","fury","hand of cursed fate","juggernaut","nightmare","plaguesmith","blue djinn","efreet","green djinn","marid","frost dragon","wyrm","sea serpent","dragon lord","dragon","hydra","dragon hatchling","dragon lord hatchling","frost dragon hatchling","dwarf geomancer","dwarf guard","dwarf soldier","dwarf","dworc fleshhunter","dworc venomsniper","dworc voodoomaster","elephant","mammoth","elf arcanist","elf scout","elf","charged energy elemental","energy elemental","massive energy elemental","overcharged energy elemental","energy overlord","cat","lion","tiger","azure frog","coral frog","crimson frog","green frog","orchid frog","toad","jagged earth elemental","muddy earth elemental","earth elemental","massive earth elemental","earth overlord","gargoyle","stone golem","ghost","phantasm","phantasm","pirate ghost","spectre","cyclops smith","cyclops drone","behemoth","cyclops","slick water elemental","roaring water elemental","ice overlord","water elemental","massive water elemental","ancient scarab","butterfly","bug","centipede","exp bug","larva","scarab","wasp","lizard sentinel","lizard snakecharmer","lizard templar","minotaur archer","minotaur guard","minotaur mage","minotaur","squirrel","goblin demon","badger","bat","deer","the halloween hare","hyaena","pig","rabbit","silver rabbit","skunk","wisp","dark monk","monk","tha exp carrier","necromancer","priestess","orc berserker","orc leader","orc rider","orc shaman","orc spearman","orc warlord","orc warrior","orc","goblin leader","goblin scavenger","goblin","goblin assassin","assasin","bandit","black knight","hero","hunter","nomad","smuggler","stalker","poacher","wild warrior","ashmunrah","dipthrah","mahrdis","morguthis","omruc","rahemos","thalas","vashresamun","pirate buccaneer","pirate corsair","pirate cutthroat","pirate marauder","carniphila","spit nettle","fire overlord","massive fire elemental","blistering fire elemental","blazing fire elemental","fire elemental","hellfire fighter","quara constrictor scout","quara hydromancer scout","quara mantassin scout","quara pincher scout","quara predator scout","quara constrictor","quara hydromancer","quara mantassin","quara pincher","quara predator","cave rat","rat");
// list of NPCs on ots - names blocked
$config['site']['npc'] = array('alice', 'oarkhal', 'equer', 'parkhal', 'leoric', 'sarkhal', 'pallo', 'riona', 'her miona', 'varkhal', 'eura', 'blitz', 'markhal', 'wengo', 'larkhal');
$config['site']['max_players_per_account'] = 10; // max. number of characters on account


// GUILDS config
$config['site']['guild_need_level'] = 50; // minimum level to create guild
$config['site']['guild_need_pacc'] = 1; // guild need pacc 0 / 1
$config['site']['guild_image_size_kb'] = 100; // maximum size of image in KB
$config['site']['guild_description_chars_limit'] = 1000; // limit of guild description
$config['site']['guild_description_lines_limit'] = 6; // limit of lines, if description has more lines it will be showed as long text, without 'enters'
$config['site']['guild_motd_chars_limit'] = 150; // limit of MOTD (show in game?)


// E-MAIL config
$config['site']['send_emails'] = 1; // is acc. maker configured to send e-mails?
$config['site']['mail_address'] = "xxxx@gmx.com"; // e-mail address
$config['site']['smtp_enabled'] = "yes"; // send by smtp or mail function (set 0 if use mail function)
$config['site']['smtp_host'] = "mail.gmx.com"; // address
$config['site']['smtp_port'] = 25; // port
$config['site']['smtp_auth'] = "false"; // need authorization? (set 0 if not need auth)
$config['site']['smtp_user'] = "xxx@gmx.com"; // login
$config['site']['smtp_pass'] = "xxxx"; // password




// ACC MAKER OPTIONS config
$config['site']['access_news'] = 2; // access level needed to edit news
$config['site']['access_admin_panel'] = 3; // access level needed to open admin panel
$config['site']['news_big_limit'] = 6; // limit of news on latest news page
$config['site']['news_ticks_limit'] = 5; // limit of ticker news on latest news page
$config['site']['forum_link'] = ""; // link to server forum, leave empty if server doesn't have forum
$config['site']['show_creationdate'] = 1; // show date of character creation 1 = yes, 0 = no (when use Search Player)
$config['site']['last_deaths_limit'] = 40; // max. number of death on last death page
$config['site']['players_group_id_block'] = 4; // don't show in statistics players with group ID higher (or equal) then (show tutors, senior tutors and normal players)
$config['site']['support_group_id'] = 2; // on game masters list show players with group id 2 or higher
$config['site']['shop_system'] = 1; // show server shop page? 1 = yes, 0 = no, use only if you installed LUA scripts of shop
$config['site']['download_page'] = 1; // show download page? 1 = yes, 0 = no
$config['site']['serverinfo_page'] = 1; // show server info page? 1 = yes, 0 = no
$config['site']['verify_code_shop'] = 0; // show verify code when player try to check premium code
$config['site']['gallery_page'] = 1; // show gallery page? 1 = yes, 0 = no
$config['site']['email_lai_sec_interval'] = 180; // time in seconds between e-mails to one account from lost account interface, block spam
$config['site']['show_marriage_info'] = 1; // show marriage, 1 = yes, 0 = no
$config['site']['show_skills_info'] = 1;
$config['site']['show_vip_status'] = 1;// show vip status, 1 = yes, 0 = no
$config['site']['show_vip_storage'] = 1;// the storage of vip
$config['site']['screenoftheday'] = 1;// show screenshot of the day
// layout, available layouts: rasta,tibiacom,darkritual
$config['site']['layout'] = "new"; // layout name
?>
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

Przy okazji daj mi spis efekt?w bo nie wiem jaki to jaki w tym skrypcie xD
 

Stasiorex

Advanced User
Joined
Dec 6, 2010
Messages
221
Reaction score
12
Odp: Skrypt Level Hellp

masz ten accmaker online ?? daj IP to zobacz? :)
podejrzewam ?e nie masz tej profesji dodanej w bazie danych
 

GanjaFarmer95

Active User
Joined
Oct 20, 2010
Messages
146
Reaction score
1
Odp: Skrypt Level Hellp

ja mam teraz na hamachi bo sprawdzam b??dy i takie tam i server b?dzie sta? za tydzie? to wiesz .. a nie masz config.php ???

ps co? pewnie napisa?em albo co? i mi si? zwali? druid ;/
 
Status
Not open for further replies.
Top