• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Pare skrypt?w od pocz?tkuj?cego

Status
Zamknięty.

Grzybson

User
Dołączył
Czerwiec 13, 2008
Posty
30
Liczba reakcji
2
Hejka. W ramach treningu zrobi?em par? skrypt?w. Testowane pod najnowszego TFS-a. Je?li s? jakie? b??dy kt?rych nie zauwa?y?em to prosz? pisa?. No to zaczynamy:
1. Po?ywna d?wignia. Naciskamy na ni? i jeste?my najedzeni :)
Kod:
local full = 3600 -- maksymalne najedzenie//max feed
local count = 1000 -- ile si? najesz//how much you will feed
local text = "Ciam ciam" -- tekst wypowiedziany po u?yciu//Text after use
--
function onUse(cid, item, frompos, item2, topos) 
local actual = getPlayerFood(cid) -- aktualne najedzenie//actual feed
	if actual + count > full then
			  doPlayerSendCancel(cid, "You are full.") 
	else
		doPlayerFeed(cid, count) 
		doPlayerSay(cid, text, TALKTYPE_ORANGE_1)
	end
	return TRUE
end
2. Anty luring. Potworek wchodzi w szary dymek i znika.
Kod:
function onStepIn(cid, item, pos)
	if isPlayer(cid) == FALSE then
		doRemoveCreature(cid)
		doSendMagicEffect(pos, 15)
		end
end
ID DYMKU: 1505
3. Ogie? kt?ry zamiast zabiera? okre?lon? ilo?? ?ycia, zabiera procent.
Kod:
local percent = 1 -- procent
function onStepIn(cid, item, pos)
	local maxhp = getCreatureMaxHealth(cid)
		doCreatureAddHealth(cid,-(maxhp*(percent*0.01)))
		doSendMagicEffect(pos, 15)
	 return 1
end
ID OGNI: 1492, 1493, 1494
Nie wiem jak doda? te obra?enia po wej?ciu w ogie? wi?c dostajesz tylko za wej?cie.
4. Kratka kt?ra leczy graczy a zadaje obra?enia potworom.
Kod:
local hp = 50 -- ILO?? HP DO DODANIA
local mana = 10 -- ILO?? MANY DO DODANIA
local text = "Jestem jak nowy!"
local tetx2 = "Aua!"
--
function onStepIn(cid, item, pos)
	if isPlayer(cid) == TRUE then
		doPlayerAddHealth(cid, hp)
		doPlayerAddMana(cid, mana)
		doPlayerSay(cid, text, TALKTYPE_ORANGE_1)
	elseif isPlayer(cid) == FALSE then
		doPlayerAddHealth(cid, -hp)
		doPlayerSay(cid, text2, TALKTYPE_ORANGE_1)
	end
	return 1
end
Mam nadziej?, ?e si? komu? przyda :).
Pozdrawiam
Grzybson.

PS. Zak?adam, ?e ka?dy wie jak w?o?y? skrypt do servera wi?c nie pisa?em szczeg???w.

@Down
Mo?na wiedzie? jaka?
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Hmm musz? przyzna?, drogi Grzybsonie, ?e zaciekawi? mnie 2 skrypt. A w?a?ciwie jedna formu?a ;]. Og?lnie praca zosta?a dobrze wykonana, jednak skrypty s? ?rednio przydatne... Jednak jak napisa?e? jeste? pocz?tkuj?cy wi?c zmierzasz w dobrym kierunku. Mo?e w przysz?o?ci stworzysz co? ciekawego i godnego uwagi.
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Bardzo ciekawe te scypty trzeba przyzna?.
:up:
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Ciekawe ,ciekawe te skrypty my?l? ,ze komu? si? przydadz? 9/10
:)
 
Ostatnio edytowane przez moderatora:
Odp: Pare skrypt?w od pocz?tkuj?cego

Kod:
ID OGNI: 1492, 1493, 1494
[COLOR="DarkRed"]Nie wiem jak doda? te obra?enia po wej?ciu[/COLOR] [COLOR="DarkOrange"]w ogie? wi?c dostajesz tylko za wej?cie.[/COLOR]
4. Kratka kt?ra leczy graczy a zadaje obra?enia potworom.

y... :P nie wiesz jak doda? za wej?cie a dostanie za wejscie ?? xDDD

a tak w ogole fajne skrypty podoba mi sie ten 1 :P ale nie u?yje na swoim ots
reszta te? ciekawa no ale dla mnie bezu?yteczna
napewno jeste? pocz?tkowy nie moge uwie?y? :P

Ocena 7/10

Pozdrawiam
Pat:up:
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Fajne skrypty ...jeste? pocz?tkuj?cy i wida? ?e znasz si? na funkcjach.
W dobrym idziesz kierunku , masz talent. Najwiekszym ograniczeniem skryptera jest jego wyobraznia. Gdy podadz? ci temat jest o wiele ?atwiej.
PoZdRo :)
 
Odp: Pare skrypt?w od pocz?tkuj?cego

@Topic
Skrypt 3

Kod:
local percent = 1 -- procent
function onStepIn(cid, item, pos)
	local maxhp = getCreatureMaxHealth(cid)
		doCreatureAddHealth(cid,-(maxhp*(percent*0.01)))
		doSendMagicEffect(pos, 15)
	 return 1
end

local percent = 1 -- procent
function onStepOut(cid, item, pos)
	local maxhp = getCreatureMaxHealth(cid)
		doCreatureAddHealth(cid,-(maxhp*(percent*0.01)))
		doSendMagicEffect(pos, 15)
	 return 1
end

Nie testowa?em.
 
Odp: Pare skrypt?w od pocz?tkuj?cego

@up
To odejmie tylko jak wyjdziesz, i takie cos to ja robi? z palcem w nosie ;P. Nie umiem zrobic takiej rzeczy jak w tibi jest, ?e odejmuje hp co jaki? czas przez jaki? czas.
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Moim zdaniem i tak nic nie zrobi?e?, nie jeden z tych skrypt?w jest na tym forum np. z t? chmurk? :).
Wi?c nie pierdziel, ?e s? Twoje :> jedynie co to mo?e zedytowa?e? i to max.
 
Odp: Pare skrypt?w od pocz?tkuj?cego

hmm godne uwagi skrypty 2-3 s? ciekawe,mo?e kiedy? zrobisz bardzo ciekawy skrypt. ;]


OCENA 9/10.
Dla zach?ty.
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Powiedz szczerze...
Kt?ry z tych scrypt?w jest naprawde tw?j??
Bo ja je widzia?em na forum ju? kika razy w "Actions".
Por?wna?em z jedym z innego forum... nic nie zmieni?e?!
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Moim zdaniem i tak nic nie zrobi?e?, nie jeden z tych skrypt?w jest na tym forum np. z t? chmurk? :).
Wi?c nie pierdziel, ?e s? Twoje :> jedynie co to mo?e zedytowa?e? i to max.

Kt?ry nie jest m?j? To samo do @2up. Je?li chodzi o dymki(bo nawet ju? gdzie? tu chyba co? takiego wydzia??m) to sam pomys? zaczerpn??em z podkarpackiego do czego przyznaje si? bez bicia, ale plagiatorem nie jestem. Pozdrawiam
Grzybson.
 
Ostatnia edycja:
Odp: Pare skrypt?w od pocz?tkuj?cego

DObra nie jest napisane jaki plik ani gdzie robimy ,,, jak myslisz newbie sie skapna ?
Potem nie ma dopisk?w do np Actions XML newbie napewno wiedza ze trzeba to dodac ;)
3/10 na zachete
 
Odp: Pare skrypt?w od pocz?tkuj?cego

Petso17 poka? co ty potrafisz, mo?e twoje ocenimy kozaku.

#Topic
Fajnie, ?e ci si? udaje, ja pr?bowa?em ale jako? s?abo mi to idzie.
Co do tego szarego dymku to zawsze si? zastanawia?em jak to zrobi?, te? chcia?em mie? takie jak na podkarpackim, lecz teraz mi to jest zb?dne.
Fajnie, szk?l si? dalej!
Pozdrawiam GarQet!
 
Status
Zamknięty.
Do góry