Szukam pomocy skryptera!

tabaluga13

Advanced User
Zarejestrowany
Dołączył
Luty 28, 2009
Posty
230
Liczba reakcji
16
Witam, szukam pomocy dobrego skryptera kt?ry zna si? na 8.5 bo potrzebuj? znale?? kilka ?eczy:

-Gdzie jest plik gdzie automatycznie silnik podczas gry wpisuje jakie? wiadomo?ci np. "Zapraszamy na nasze forum" czy co? takiego...

-Jest najprawdopodobniej skrypt, kiedy napiszesz !buypremium, dostajesz 90 dni Pacc'a za 1cc... Chc? to zmieni? na 5 dni pacc za 1cc

-Skrypt gdzie jest Uh, chc? zmniejszy? ilo?? HP po u?yciu runy...

-I gdzie si? zmienia fast attack.

Za pomoc dam Reputacj? oraz tutora na moim OTS :)

Pozdrawiam.
 
Odp: Szukam pomocy skryptera!

Prosz? to z tym premium
\data\talkactions\scripts\buypremium.lua
Kod:
local config = {
	days = 5,
	cost = 10000,
	maxDays = 360
}

function onSay(cid, words, param, channel)
	if(getPlayerPremiumDays(cid) > config.maxDays) then
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		return TRUE
	end

	if doPlayerRemoveMoney(cid, config.cost) == TRUE then
		doPlayerAddPremiumDays(cid, config.days)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")
	else
		doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	end

	return TRUE
end
Z tym pierwszym nie rozumie, chcesz taki skrypt?

Tutaj masz z UH
\data\spells\scripts\healing\ultimate healing.lua
Kod:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)

function onGetFormulaValues(cid, level, maglevel)
	[COLOR="Lime"]min = (level * 1 + maglevel * 4) * 2.08[/COLOR]
	[COLOR="Blue"]max = (level * 1 + maglevel * 4) * 2.7[/COLOR]
	if min < 250 then
		min = 250
	end
	return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

function onCastSpell(cid, var)
	return doCombat(cid, combat, var)
end
Na zielone min ile ma da? hp czyli level razy (*) jeden plus (+) magic level razy (*) cztery i to co wyjdzie razy 2.08
A ma niebiesko max to samo tylko wynik mno?ymy razy 2.7 , Ustaw wed?ug uznania.
 
Ostatnia edycja:
Odp: Szukam pomocy skryptera!

Wiec tak zeby pogorszyc lub polepszyc uha wchodzisz :
data -> spells -> scripts -> healing -> ultimate healing rune
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE)
setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE)
function onGetFormulaValues(cid, level, maglevel)
min = (level * 1 + maglevel * 3) * 2.03
max = (level * 2 + maglevel * 4) * 2.3

if min < 250 then
min = 250
end
return min, max
end
setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
pogrubione ustawiasz ile ma dodawac co lv minimum maxium
masz skrypt na pisanie co 1h wejdz na Forum :
zrob serv.lua wklej to do globalevents -> scripts
kod napisał:
function onThink(interval, lastExecution, thinkInterval)
doBroadcastMessage("Wejdz na Forum ots")
end
i do globalevents.xml wklej to :
<globalevent name="serv" interval="3600" event="script" value="serv.lua"/>
:up::up: O.o ++ O.o :up::up:
 
Odp: Szukam pomocy skryptera!

Z tym 1 chodzi o to ?e silnik, daje stron? www. kt?r? nie chc?, i chc? to zamieni? na sw?j....

Teraz ten kt?ry mi pomo?e znale?? jak powi?kszy? fast attack ma tuta =)
 
Odp: Szukam pomocy skryptera!

w XML masz taki plik vocations.xml edytuj go i przy kazdej profesji masz taka linijke attackspeed="2000"

gdy ustawisz na 2000 - postac udeza co 2 sec gdy zmienisz na 1000 postac udeza co 1 sec
 
Odp: Szukam pomocy skryptera!

-Gdzie jest plik gdzie automatycznie silnik podczas gry wpisuje jakie? wiadomo?ci np. "Zapraszamy na nasze forum" czy co? takiego...
w wersji 0.2 mo?esz ustawi? za pomoc? npc tworz?c skrypt w /npc/scripts/

Kod:
-- NPC Broadcast Message by MrSheen --

-- tu masz co ile minut ma dac ogloszenie --
local delayminutes = 20

-- Set the messages that you want to be broadcasted. --
local broadcastmessage = {' TUTAJ WPROWADZ TEKST'}

-- Main Code --
local messagecounter = 1
local timer = os.time ( )

function onThink()

    if ( ( os.time ( ) - timer ) > delayminutes * 60 ) then
   
		broadcastMessage ( broadcastmessage[messagecounter], 21 )
		
		if messagecounter == #broadcastmessage then
		
			messagecounter = 1
			
		else
		
			messagecounter = messagecounter + 1
			
		end

        timer = os.time ( )
    
    end

end
 
Odp: Szukam pomocy skryptera!

Kod:
-Gdzie jest plik gdzie automatycznie silnik podczas gry wpisuje jakie? wiadomo?ci np. "Zapraszamy na nasze forum" czy co? takiego...

\data\globalevents\scripts\broadcast.lua

broadcast.lua

Kod:
local messages = {
    "Zapraszamy na nasze forum" czy co? takiego...",
}

local i = 0
function onThink(interval, lastExecution)
    local message = messages[(i % #messages) + 1]
    doBroadcastMessage("Information: " .. message,21)
    i = i + 1
    return TRUE
end

globalevents.xml

Kod:
<globalevent name="Broadcast" interval="230" event="script" value="broadcast.lua"/>
 
Odp: Szukam pomocy skryptera!

@up
Ja tego nie chc? ustawi?, tylko usun?? a tego tam nie ma ;)

A dlatego ?e tyle was odpowiedzia?o, jak zagracie na moim ots, to wtedy dam 1 tuta :P
 
Odp: Szukam pomocy skryptera!

to usun to z globalevent.lua to kolega up napisal i nie bedzie nic pisac. daj reputa jesli pomoglismy
 
Odp: Szukam pomocy skryptera!

Tylko by?cie prosili o reputy, na to trzeba zapracowa?, nie pomogli?cie mu to za co ma da??
Nie jestem skrypterem, ale mo?liwe ?e to jest w plikach .c# poszukaj tam.
 
Back
Do góry