Noob War Ots Skrypty

Status
Zamknięty.

derlin

Active User
Zarejestrowany
Dołączył
Marzec 15, 2009
Posty
137
Liczba reakcji
5
Witam, potrzebuj? paru skrypt?w do noob war ots. Skrypt 1 ma polega? na tym ?e minimalny lvl to 13 czyli nawet gdy si? padnie pare razy to nie da si? miec mniejszego lvl ni? 13, drugi skrypt ma polega? na tym, ?e za zabicie innego gracza dostaje si? 1 platinium coin. Potrzebuj? te? vip system do TFS 0.3.6 Za pomoc oczywi?cie reput ;)
 
Odp: Noob War Ots Skrypty

Przy??czam si? do pro?by ! Bardzo prosz? o pomoc !

Co do Vip Systemu :

Actions ...

Tworzysz plik vipdoor.lau
function onUse(cid, item, frompos, item2, topos)
local storageValue = 21444
vipstatus = getPlayerStorageValue(cid,storageValue)
if vipstatus == 1 then
doTransformItem(item.uid, item.itemid + 1)
playerpos = getPlayerPosition(cid)
doorpos = {x = frompos.x, y = frompos.y, z = frompos.z, stackpos = 253}
if playerpos.y == doorpos.y + 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 0)
doMoveCreature(cid, 0)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y then
doMoveCreature(cid, 1)
elseif playerpos.y == doorpos.y - 1 and playerpos.x == doorpos.x then
doMoveCreature(cid, 2)
doMoveCreature(cid, 2)
elseif playerpos.y == doorpos.y and playerpos.x == doorpos.x + 1 then
doMoveCreature(cid, 3)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 4)
doMoveCreature(cid, 2)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y - 1 then
doMoveCreature(cid, 5)
doMoveCreature(cid, 2)
elseif playerpos.x == doorpos.x + 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 6)
doMoveCreature(cid, 0)
elseif playerpos.x == doorpos.x - 1 and playerpos.y == doorpos.y + 1 then
doMoveCreature(cid, 7)
doMoveCreature(cid, 0)
end
else
doCreatureSay(cid, "Nie posiadasz Vip Access.", TALKTYPE_ORANGE_1)
end
return 1
end

Nast?pnie tworzysz plik vipaccess.lau
function onUse(cid, item, frompos, item2, topos)

if item.itemid == 5785 then

local playerpos = getCreaturePosition(cid)

doRemoveItem(item.uid,5785)
setPlayerStorageValue(cid,21444,1)

doSendMagicEffect(playerpos, 12)
doCreatureSay(cid, "Gratulacie! Teraz jestes posiadaczem Vip Access!", TALKTYPE_ORANGE_1)
end
end

Potem do acction.xml dodajesz :
<action itemid="5785" script="vipaccess.lua" />
<action actionid="2075" script="vipdoor.lua"/>

I wszystko ?miga ; )

Prosze natomiast o skrypty
Skrypt 1 ma polega? na tym ?e minimalny lvl to 13 czyli nawet gdy si? padnie pare razy to nie da si? miec mniejszego lvl ni? 13, drugi skrypt ma polega? na tym, ?e za zabicie innego gracza dostaje si? 1 platinium coin.
 
Odp: Noob War Ots Skrypty

Platinum Coins

creaturescripts.xml
PHP:
	<event type="kill" name="PlayerKill" event="script" value="playerkill.lua"/>
login.lua
PHP:
	registerCreatureEvent(cid, "PlayerKill")
playerkill.lua
PHP:
local config = {
id = 2152,
count = 1
}
function onKill(cid, target, lastHist)
if isPlayer(target) == true then
doPlayerAddItem(cid,config.id, config.count)
end
return true
end
 
Odp: Noob War Ots Skrypty

start 13 lvl w creaturescripts.xml wpisujesz
<event type="login" name="8lev" event="script" value="8lev.lua"/>
a w scripts tworzysz 8lev.lua a w nim
function onLogin(cid)
local lev = 23200-getPlayerExperience(cid)
if getPlayerLevel(cid) <= 13 then
doPlayerAddExperience(cid,lev)
end
return true
end

i w login.lua dopisujesz
registerCreatureEvent(cid,"8lev")
 
Status
Zamknięty.
Back
Do góry