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

Skrypty & Kody p??apka rani?ca graczy

Status
Zamknięty.

ctxtm

Advanced User
Dołączył
Styczeń 7, 2010
Posty
329
Liczba reakcji
11
Wie kto?, jak zmieni? skrypt pu?apki lub gdziekolwiek zmieni? pu?apk?, tak aby rani?a ona te? graczy?
 
Odp: p??apka rani?ca graczy

Wejd? w OTS/data/movements/scripts/trap.lua << otw?rz jako notatnik i wklej to:



Uruchom na nowo server i daj zna? czy dzia?a!


Pozdrawiam


Kahras
 
Odp: p??apka rani?ca graczy

Nie dzia?a, mam dok?adnie taki sam skrypt. Przepraszam ciut inny bo u Ciebie brakuje jakby jednego end zamykaj?cego funkcje :P.

@Nadal potrzebuje pomocy. Moze ktos ma jakis inny pomysl na ta pulapke :)?
 
Ostatnia edycja:
Odp: p??apka rani?ca graczy

sprawd? to:
PHP:
function onStepIn(cid, item, pos)
	if(item.itemid == 2579) then
		if(not isPlayer(cid)) then
			doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -15, -30, CONST_ME_NONE)
			doTransformItem(item.uid, item.itemid - 1)
		end
	else
		if(isPlayer(cid)) then
			doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE)
			doTransformItem(item.uid, item.itemid + 1)
		end
	end
	return true
end

function onStepOut(cid, item, pos)
	doTransformItem(item.uid, item.itemid - 1)
	return true
end

function onRemoveItem(item, tile, pos)
	local thingPos = getThingPos(item.uid)
	if(getDistanceBetween(thingPos, pos) > 0) then
		doTransformItem(item.uid, item.itemid - 1)
		doSendMagicEffect(thingPos, CONST_ME_POFF)
	end
	return true
end
 
Odp: p??apka rani?ca graczy

Bez zmiany, pu?apka graczy nie rusza. : /. W zasadzie to nawet r??nicy w skrypcie nie widze poza poprawieniem b??du z 'end'
 
Ostatnia edycja:
Odp: p??apka rani?ca graczy

w movements.xml masz ten skrypt wpisany??
 
Odp: p??apka rani?ca graczy

No tak. Movements-scripts/trap.. Od pocz?tku sobie tam by? tyle, ?e graczy pu?apka nie rani i w?a?nie po to zak?ada?em temat z nadziej?, ?e mo?e kto? na to co? zaradzi :P
 
Odp: p??apka rani?ca graczy

Hmm - a z jakiego silnika korzystasz?
 
Odp: p??apka rani?ca graczy

Tfs 0.3.6pl1 nie wiem czy to kwestia ?r?de? ale tam raczej powinno by? wszystko ok
 
Odp: p??apka rani?ca graczy

Ludzie... Ludzie!
Kod:
function onStepIn(cid, item, pos)
    if(item.itemid == 2579) then
        if(not isPlayer(cid)) then
            doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -15, -30, CONST_ME_NONE)
        else
            doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE)
        end
        doTransformItem(item.uid, item.itemid - 1)
    else
        if(isPlayer(cid)) then
            doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE)
            doTransformItem(item.uid, item.itemid + 1)
        end
    end
    return true
end


function onStepOut(cid, item, pos)
    doTransformItem(item.uid, item.itemid - 1)
    return true
end


function onRemoveItem(item, tile, pos)
    local thingPos = getThingPos(item.uid)
    if(getDistanceBetween(thingPos, pos) > 0) then
        doTransformItem(item.uid, item.itemid - 1)
        doSendMagicEffect(thingPos, CONST_ME_POFF)
    end
    return true
end
ewentualnie
Kod:
function onStepIn(cid, item, pos)
    if(item.itemid == 2579) then
        if(not isPlayer(cid)) then
            doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -15, -30, CONST_ME_NONE)
            doTransformItem(item.uid, item.itemid - 1)
            return true
        end
    end
    if(isPlayer(cid)) then
        doTargetCombatHealth(0, cid, COMBAT_PHYSICALDAMAGE, -50, -100, CONST_ME_NONE)
        doTransformItem(item.uid, item.itemid == 2579 and (item.itemid - 1) or (item.itemid + 1))
    end
    return true
end


function onStepOut(cid, item, pos)
    doTransformItem(item.uid, item.itemid - 1)
    return true
end


function onRemoveItem(item, tile, pos)
    local thingPos = getThingPos(item.uid)
    if(getDistanceBetween(thingPos, pos) > 0) then
        doTransformItem(item.uid, item.itemid - 1)
        doSendMagicEffect(thingPos, CONST_ME_POFF)
    end
    return true
end
 
Odp: p??apka rani?ca graczy

Pierwszy dzia?a, wi?c tego ni?ej ju? nawet nie sprawdzam ale jest polowa sukcesu, teraz rodzi si? pytanie, co doda? aby pu?apek nie mo?na by?o rozk?ada? w PZ lub aby poprostu w PZ nie zadawa?y obra?e?. Bo teraz tym sposobem mo?na wybija? bezkarnie afkuj?ce spo?ecze?stwo
 
Ostatnia edycja:
Status
Zamknięty.
Do góry