• logo_cipsoft
    Nowe serwery zostały otwarte 27 Paź 2025:
    Idyllia (Optional PvP) Hostera (Open PvP) us_logo Dracobra (Open PvP)

Medal of honor

Status
Zamknięty.

ersiu

Active User
jest to skrypt na medal of honor,w kt?rym GM daje w?asny pow?d przyznania medalu.
a gm tworzy go tak:
mam nadzieje,?e si? przyda. ;)

w data/talkactions/scripts tworzymy create moh.lua
Kod:
function onSay(cid, words, param)

	if getPlayerAccess(cid) > 2 then
		if words == "!moh" then
		doSetItemSpecialDescription(doPlayerAddItem(cid, 5785, 1), ""..param.."")
		doPlayerSendTextMessage(cid, 19,"You created Medal of honor with description \""..param.."\" successfully.")
		end
	end
end
i do data/talkactions/ talkactions.xml dodajemy:
Kod:
<talkaction words="!moh" script="create moh.lua" />

UWAGA!
aby skrypt dzia?a? trzeba doda? item o id: 5785(Medal of Honor) do items!Je?eli tego nie zrobisz skrypt nie b?dzie dzia?a?(nie b?dzie wypisany pow?d).
 

Our partners and their custom servers:

dobrze zrozumia?em ?e jest to item o wygl?dzie medalu na kt?rym napisane jest za co otrzyma?a go dana osoba? :eek: jak tak no to ?wietny skrypt napewno skorzystam :) to s? twoje skrypty czy kopiujesz je sk?d? bo widze ?e wci?gu paru minut nawali?e? sporo nowych ciekawych skrypt?w ;)
 
dobrze zrozumia?em ?e jest to item o wygl?dzie medalu na kt?rym napisane jest za co otrzyma?a go dana osoba? :eek: jak tak no to ?wietny skrypt napewno skorzystam :) to s? twoje skrypty czy kopiujesz je sk?d? bo widze ?e wci?gu paru minut nawali?e? sporo nowych ciekawych skrypt?w ;)

to s? moje skrypty - cho? zrobione do?? dawno, dawa?em je kiedy? na otfans.pl i kilku innych, jutro poszukam wi?cej, to dodam ; P
 
Czy kawa?ek:
Kod:
if words == "!moh"
jest naprawde wymagany? :P
Chyba sam fakt, ?e skrypt w talkactions istnieje jako !moh zabrania u?ywania go w innych 'sytuacjach'.

Ale nie w tym m?j cel pisania tutaj.
Nie ?atwiej by?oby dawa? medal bezpo?rednio graczowi?
Kod:
function onSay(cid, words, param)
	local data = {}
	if param ~= "" then
		local seperator = string.find(param,"%,")
		if seperator ~= nil then
			data.name = string.sub(param,1,seperator-1)
			data.cid = getPlayerByName(data.name)
			if data.cid ~= nil then
				data.desc = string.sub(param,string.len(data.name)+2)
				data.item = doPlayerAddItem(data.cid, 5785, 1)
				data.pos = getPlayerPosition(data.cid)

				doSetItemSpecialDescription(data.item, data.desc)
				doSendMagicEffect(data.pos, CONST_ME_MAGIC_BLUE)
				doPlayerSendTextMessage(data.cid, 22, "You've just received a medal of honor by " .. data.name .. " with description:\n" .. data.desc)
				doPlayerSendTextMessage(cid, 22, "You've honored " .. data.name .. " with a medal of honor.")
			else
				doPlayerSendCancel(cid, "Such player does not exists.")
			end
		else
			doPlayerSendCancel(cid, "You need to type a description.")
		end
	else
		doPlayerSendCancel(cid, "You need to type player name.")
	end
	return FALSE
end
 
Ostatnia edycja:
bardzo dobre, widzia?em takie na 8.0. Ale i tak moim zdaniem bardzo fajne ;D
9+/10

@edit
jestes w stanie zrobic tak tylko do areny z tymi pucharami? ?e jak osoba stanie na danym polu wygeneruje si? dla niego puchar? - ale tylko raz :D
 
o te? dobry pomys? :D albo zr?b ?eby samemu mo?na by?o pr?cz metalu glawerowa? na pucharze. Wtedy mo?na by?o by urz?dza? jakie? konkursy w obecno?ci GMa na swoim OTSie :)
 
Nie chodzi

Nie chodzi

Wg. mnie jest to bardzo przydatne na server , ale niemoge tego "zasmakowa?" i?
Evolutions nieobsluguje tego skryptu :(

Ale tak to b. fajny pomys? Tak trzymaj 10/10
 
Bardzo fajny skrypt. A mozna by zrobic cos takiego tylko ?e z Golden Figurine?


to akurat jest proste jak masz linijk?
Kod:
doSetItemSpecialDescription(doPlayerAddItem(cid, [B]5785[/B], 1), ""..param.."")
to zmieniasz numer itemu tutaj medal of honor na numer id 5785 no to zmieniasz na nr id golden figure :)
 
a czy ten create moh zadziala na tfsie??
#elf co trza pisac aby twoj skrypt zadzialal??
 
No walsnie gdy ja pisze !moh "Za zajecie pierwszego miejsca to nic sie nie dzieje ani w konsoli ani w grze :/
 
Przyczepi? si? tylko do jednej rzeczy – w wiadomo?ci oznajmiaj?cej prawid?owo wykonany MOH s? dwa b??dy – na pocz?tku jest „You created” – b??d. Powinno by? „You have created” – czas prezent perfect ;) I jeszcze jeden – "Medal of Honour” a nie „Medal Of Honor”. Skrypt ca?kiem niez?y, wykorzystam go z pewno?ci?, jednak z updatem 8.2 pojawi si? z nim problem – ot?? zamiast Medal Of Honour pojawi? si? zwyci?skie przedmioty z konkursu Supported Fansites.
 
Status
Zamknięty.
Back
Do góry Bottom