Mage Item!

Status
Zamknięty.

PrO GrAcZ

Active User
Zarejestrowany
Dołączył
Czerwiec 5, 2010
Posty
56
Liczba reakcji
7
Witam, przedstawiam wam m?j 2skrypt. Mage Item. (Przydatne do Sms Shopu)
Opis:
PHP:
-Gdy gracz naci?nie item o id 5903 (Ferumbras Hat)
-Dostaje Mage Addon (czapka)
-Dostaje Wpisz ile hp
-Dostaje Wpisz ile Many
-Pokazuje si? na nim efekt Niebieskiej Nuty
-Dostaje wiadomo??: Wlasnie Uzyles Mage Item!
-Usuwa si? Item
Wejd? w data/action/script zr?b plik o nazwie mageitem.lua i wklej do niego:
PHP:
  function onUse(cid, item, fromPosition, itemEx, toPosition)
 if item.uid == 5903 then
	doPlayerAddAddon(cid, 130, 2)
	doPlayerAddHealth(cid,Ile Gracz Dostanie HP)
	doPlayerAddMana(cid,Ile Gracz Dostanie Many)
	doSendMagicEffect({x=100, y=100, z=7},18)
	doPlayerSendTextMessage(cid,22,"Wlasnie Uzyles Mage Item!")
        doRemoveItem(item.uid, 1) 
     end
end
return true
end
Potem wejd? do data/action.xml i wklej:
PHP:
<action itemid="5903" script="mageitem.lua" />


Nie wiem na 100% czy dzia?a. 80%, ?e dzia?a///prosz? o przetestowanie
Pozdrawiam. Prosz? o Oceny//B?d? Reputy​

@@down

//dopiero si? ucz? xD nie mam pomys??w ;p chyba bd robi? te? w talkactions xD
 
Odp: Mage Item!

Wedlug mnie skrypt niepotrzebny.
Tylko ots jakies orshabaal.
Lecz jest to twoj drugi skrypt lecz ten sam.
Pierwszy mial to samo tylko zmieniles co ma dodawac itd.
Niepotrzebny skrypt.
Ale na drugi skrypt to okej. Nauczysz sie wkoncu ;d

Regards,
Shadok
 
Odp: Mage Item!

Skrypt bardzo prosty. Zrobi?e? na uid, a po co? Wystarczy na samo id.
Cie?ko oceni? tak prosty skrypt bo to jest roboty na 5 minut.
za pomys? 1/10
za wykonanie 9./10 gdyby nie uid :P
 
Odp: Mage Item!

@up
Nie wiem czemu w uid, dopiero zaczynam w skryptowaniu.


dzi?ki za komenty, polecia?y reputy.
 
Odp: Mage Item!

wszyscy @up
Tacy z was skrypterzy a ?aden nie zauwa?y?, ?e to co? nie zadzia?a? :)

@Bubin xd.
Nie testowa?e? go nawet. Testuj wszystkie skrypty i nie wrzucaj tutaj tych nie dzia?aj?cych. Ten z ca?? pewno?ci? nie zadzia?a. Po pierwsze - za du?o end?w xd. Po drugie - item.uid to zupe?nie co innego, ni? item.itemid. Po trzecie... efekt wyswietli sie na kratce {x= 100, y= 100, z=7}. Gracz nie musi stac akurat w tym miejscu wiec mozna niezobaczyc efektu ;)

Dzia?aj?cy skrypt.
Kod:
local config = {
mana = 100, -- ile ma dodac many
hp = 100, -- ile ma dodac hp
text = "Wlasnie Uzyles Mage Item!" -- tekst po uzyciu
}[COLOR=#000000][COLOR=#dd0000]
[/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]function [/COLOR][COLOR=#0000bb]onUse[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]cid[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]item[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]fromPosition[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]itemEx[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]toPosition[/COLOR][COLOR=#007700])
 if [/COLOR][COLOR=#0000bb]item[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]itemid [/COLOR][COLOR=#007700]== [/COLOR][COLOR=#0000bb]5903 then
    doPlayerAddAddon[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]cid[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]130[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]2[/COLOR][COLOR=#007700])
    [/COLOR][COLOR=#0000bb]doPlayerAddHealth[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]cid[/COLOR][COLOR=#007700],config.hp[/COLOR][COLOR=#007700])
    [/COLOR][COLOR=#0000bb]doPlayerAddMana[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]cid[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]config.mana[/COLOR][COLOR=#007700])
    [/COLOR][COLOR=#0000bb]doSendMagicEffect[/COLOR][COLOR=#007700](getCreaturePosition(cid)[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]18[/COLOR][COLOR=#007700])
    [/COLOR][COLOR=#0000bb]doPlayerSendTextMessage[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]cid[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]22[/COLOR][COLOR=#007700],config.text[/COLOR][COLOR=#007700])
        [/COLOR][COLOR=#0000bb]doRemoveItem[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]item[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000bb]uid[/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]) 
[/COLOR][COLOR=#0000bb]end
[/COLOR][COLOR=#007700]return [/COLOR][COLOR=#0000bb]true
end  
[/COLOR][/COLOR]

 
Odp: Mage Item!

Oj Bubin, Bubin... Kolejny skrypt kt?ry nie dzia?a, ale rozumie to bo jeste? pocz?tkuj?cym skrypterem. Mo?liwe, ?e wykorzystam go na swoim serwerze. Oceniaj?c skrypt by Bubin to 3/10, a oceniaj?c skrypt by Rahim to oczywi?cie 10/10.

PS.
Bubin po?wicz. :p
 
Odp: Mage Item!

Ma?o pomys?owe... Lepsze by by?o zamiast
doPlayerAddHealth(cid,config.hp)
doPlayerAddMana(cid,config.mana)
doPlayerAddMaxHealth(cid,xx)
doPlayerAddMaxMana(cid,xx)
W sensie, ?e maksymalna ilo?? health points. Moja ocena to 4/10 za pomys? i 7/10 za wykonanie... UID?

Pozdrawiam,
Szaki
 
Status
Zamknięty.
Back
Do góry