Skrypty & Kody Krokomierz 8.54+

Status
Zamknięty.

Teksik94

Advanced User
Zarejestrowany
Dołączył
Luty 12, 2010
Posty
171
Liczba reakcji
1
Witam.
Ot?? potrzebuj? skryptu , kt?ry dzia?a? b?dzie na zasadzie opisanej poni?ej :D.Nie wiem mo?e ?le nazwa?em temat ale dzia?a? to b?dzie chyba podobnie.

Potrzebuj? skrypt o takim dzia?aniu.

Posiadam motor, i je?dz? nim i tak d?ugi czas.
a nagle koniec paliwa i dupa.

Chodzi mi oto aby m?j skrypt , kt?ry podam ni?ej, zmieni? tak aby po 2500 krokach sqm jak kto woli zmienia? si? w inny item i ja ju? sb zrobie do?adowywanie :D.

PHP:
<!-- By THAX v2.1.0 -->
local motorSpeed = createConditionObject(CONDITION_HASTE)
setConditionParam(motorSpeed, CONDITION_PARAM_TICKS,-1) 
setConditionFormula(motorSpeed, 8, -24, 8, -24)
local motorCondition = createConditionObject(CONDITION_OUTFIT)
setConditionParam(motorCondition, CONDITION_PARAM_TICKS, -1)
addOutfitCondition(motorCondition, {lookType = 12, lookHead = 114, lookBody = 114, lookLegs = 57, lookFeet = 0})

----- config -------

local t = {
        [11654] = {article='a' ,name='motor', s=104, condition=motorCondition, speedcondition=motorSpeed},
}      
 

----- reszta -------
function onUse(cid, item, fromPosition, itemEx, toPosition)
        local v, r = getCreaturePosition(cid), t[item.itemid]
        local s = r.s
        local pos = {x = v.x, y = v.y, z = v.z}
        if r then
                if getPlayerStorageValue(cid, s) <= 0 then
                        setPlayerStorageValue(cid, s, 1)
						doAddCondition(cid, r.speedcondition)  
                        return doAddCondition(cid, r.condition)  
                elseif getPlayerStorageValue(cid, s) == 1 then
                        setPlayerStorageValue(cid, s, 0)
						doRemoveCondition(cid,CONDITION_HASTE)
                        return doRemoveCondition(cid, CONDITION_OUTFIT)
                else
                        return doPlayerSendCancel(cid, 'You can\'t do this.')
                end
        else
                return doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, 'There has been some error, try contacting a staff member.')
        end
end

Wiem ?e to nie jest ?atwo zrobi? ale ja nie jestem skrypterem, mapperem tylko kucharzem wi?c i tak nie potrafi? tego napisa? :D
Za pomoc jak zawsz? repucik.
:D
 
Status
Zamknięty.
Back
Do góry