Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Darmowe skrypty LUA


P0ZAJM0WANE

Rekomendowane odpowiedzi

  • Odpowiedzi 97
  • Dodano
  • Ostatniej odpowiedzi
Opublikowano

To nie mój temat wiec nie ma sensu.

Skrypt na anty push w tibi.

Skrypt na to aby nie używał exori,exori gran, runek zasiegowych jeżeli jakiś gracz stoi w polu rażenia. 

ojej nie zwróciłem uwagi 

Czerwone jest piękne! Kocham <3

  • 2 tygodnie później...
Opublikowano

poczeboje skryp na rebon aby komeda byla !reb aby np 10 rebon byl slabszy o 20 rebon nporaz aby bylo to w acc merkeze jaki grcz rebon sory za błędy ale tablet

Opublikowano

@DJkamilo

 

nie żadne "sorry" za błędy, tego się nie da zrozumieć, postaraj się przedstawić swoją prośbę w bardziej zrozumiały sposób.

 

jakie wymagania ma posiadać ten "Reborn" i tak dalej.

Opublikowano

poczeboje skryp na rebon aby komeda byla !reb aby np 10 rebon byl slabszy o 20 rebon nporaz aby bylo to w acc merkeze jaki grcz rebon sory za błędy ale tablet

Skrypt mojego autorstwa (nietestowany) :v // xml sam se zrob.

config = {
storage = 1212, -- storage reba (Lepiej nie ruszac)
minlevel = 500, -- min lvl aby wykonac reba
maxreborn = 10, -- max reb
level = 50, -- lvl musi sie zgadzac z expem.
exp = 1847300
}
 
function onSay(cid, words, param, channel)
if(getPlayerStorageValue(cid, config.storage) >= 10) or (getPlayerStorageValue(cid, config.storage) >= 20) then
doBroadcastMessage(getCreatureName(cid) .. " wykonal "..getPlayerStorageValue(cid, config.storage).." rebornow. ", MESSAGE_EVENT_ADVANCE)
end
if(getPlayerStorageValue(cid, config.storage) < 0) then
setPlayerStorageValue(cid, getPlayerStorageValue(config.storage), 0)
end
if(getPlayerStorageValue(cid, config.storage) >= config.maxreborn) then
doPlayerSendTextMessage(cid, 19, "Maksymalny reborn to: "..config.maxreborn".")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
if(getPlayerLevel(cid) >= config.minlevel) then
doPlayerAddExperience(cid, - getPlayerExperience(cid) + config.exp)
doPlayerSetStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage)+1)
setCreatureMaxHealth(cid, getCreatureMaxHealth)
setCreatureMaxMana(cid, getCreatureMaxMana)
doCreatureAddHealth(cid, getCreatureMaxHealth)
doCreatureAddMana(cid, getCreatureMaxMana)
doPlayerSendTextMessage(cid, 19, "Gratulacje wykonales: "..getPlayerStorageValue(cid, config.storage).." rebornow.")
doSendMagicEffect(getCreaturePosition(cid), 13)
else
doPlayerSendCancel(cid, "Minimalny level aby uzyc rebornu: "..config.minlevel".")
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
end
return true
end
Opublikowano

@Boloes123

 

nie rozumiem tego:

if(getPlayerStorageValue(cid, config.storage) >= 10) or (getPlayerStorageValue(cid, config.storage) >= 20) then

po co sprawdza czy >= 10 i >= 20 ?

 

nie może być tylko >=10 ?

 

po zrobieniu reba dobrze by wylogowywalo w razie crasha żeby zapisalo

Opublikowano


local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

local talkState = {}

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end

 

-- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions!

function creatureSayCallback(cid, type, msg)

if(not npcHandler:isFocused(cid)) then

return false

end

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

---------------------------------------------------------

if(msgcontains(msg, 'present')) then

selfSay('You want to get present ?', cid)

talkState[talkUser] = 1

----------------------------------------------------------

elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then

if (getPlayerStorageValue(cid,29001) == 1) then

selfSay('You get one present.', cid)

else

setPlayerStorageValue(cid,29001,1)

selfSay('This is your present!', cid)

doPlayerAddItem(cid, 2160) -- 2160 to id present boxa

end

return true

end

---------------------------------------------------------

end

npcHandler:addModule(FocusModule:new())

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

  • 3 tygodnie później...
Opublikowano

Witam poczebóje skryptu reborn System 8.6 Najlepiej na komende

Reborn System ma popsiadać

-CO reb %dmg

-Co reb Wiecej hp/Mp

-System na Komende

-Licznik Rebornów

- co reb mniejszy % expa

do tego jakieś spelle bym miał podstawe :) najlepiej gotowe w plikach wysłac mi na gg lub pw moge zaniego zappacic smsem do 11 moze wiecej poczebóje go jak najszybciej

Opublikowano

Maly refresh, teraz ja podejme sie tego wyzwania. Pisac jakie skrypty chcecie (nie piszemy za ciebie calych systemow, z ktorych ty mozesz miec zdecydowane korzysci)

Opublikowano

Ty podejmujesz sie xD to zrub mi system petaa

local conf = {
isPet = 1000, -- puste storage
name = "rotworm",
health = 70 -- procent pelnego zycia postaci dodawanego petowi
}
function onUse(cid, item)
if getPlayerStorageValue(cid, conf.isPet) ~= 1 then
local pet = doCreateMonster(conf.name, getClosestFreeTile(cid, getCreaturePosition(cid), false))
doConvinceCreature(cid, pet)
setCreatureMaxHealth(pet, getCreatureMaxHealth(cid)/100*conf.health)
doChangeSpeed(pet, getCreatureBaseSpeed(cid))
setPlayerStorageValue(cid, conf.isPet, 1)
else
local summons = getCreatureSummons(cid)
for _, pid in ipairs(summons) do
if getCreatureName(pid) == conf.name then
doSendMagicEffect(getCreaturePosition(pid), 2)
doRemoveCreature(pid)
setPlayerStorageValue(cid, storage.isPet, 2)
end
end
end
return true
end

Chyba skrypt jasny, jesli chcesz cos do niego dodac to pisz. link zewnetrzny do skryptu

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...