-Skrypt Itemy Przez Komende

Status
Zamknięty.

vexler222

Advanced User
Zarejestrowany
Dołączył
Luty 12, 2012
Posty
337
Liczba reakcji
11
Witam!

Takiego skryptu kt?ry daje godowi mo?liwo?? dania graczom online itemka poprzez komende
 
Odp: Itemy Przez Komende

Jak wr?c? to moge napisa? Ci ten skrypt ;) napisz na moje gg 3602312 to potem napisze

---Aktualizacja---

S?owa wyt?umaczenia:
Dzia?a on tak - wpisujesz w grze !giveall itemid amount (za itemid wstawiasz jakie? id itemu kt?re chcesz da? graczom, a za amount podstawiasz ilo?? sztuk itemu [przyk?ad !giveall 2160 69).

W tej cz??ci kodu poni?ej ustawiasz zabezpieczenia. GroupID i Access jaki musi posiada? admin ?eby u?y? tej komendy.
PHP:
local config = {
	groupid = 6,
	access = 5,
}

Skrypt:
Tworzysz plik giveitem.lua w data\talkactions\script i wklejasz ni?ej podany kod.
PHP:
local config = {
	groupid = 6,
	access = 5,
}

function onSay(cid, words, param)

	local user = {
		groupid = getPlayerGroupId(cid),
		access = getPlayerAccess(cid),
		name = getPlayerName(cid)
	}
	
	local item = string.explode(param, " ")
	local itemname = getItemNameById(item[1])
	if (user.groupid == config.groupid) and (user.access == config.access) then
		for i, v in ipairs(getPlayersOnline()) do
			doPlayerGiveItem(v, item[1], item[2])
		end 
		doPlayerSendCancel(cid, "Itemy zostaly rozdane pomyslnie!")
		doBroadcastMessage("Admin "..user.name.." rozdal wszystkim "..itemname.." po "..item[2].." sztuk.")
	end
end

Nast?pnie w pliku talkactions.xml dodajesz na ko?cu.
PHP:
<talkaction words="!giveall" access="5" event="script" value="giveitem.lua"/>

Pozdrawiam i polecam si? na przysz?o?? :D

@edit
Doda?em mo?liwo?? dawania wielu sztuk przedmiot?w.
 
Ostatnia edycja:
Odp: Itemy Przez Komende

thx, sprawdze :D

//edit
Dzia?a, a da?o by si? ?e jak rozdam itemek to pisze "Admin Vexler Rozdal 100 Crystal Coins !
 
Ostatnia edycja:
Odp: Itemy Przez Komende

Zaraz Ci to napisz?. Jak co? b?dzie edytowany post ze skryptem.

@edit
Ju? skrypt jest z wiadomo?ci?.
 
Ostatnia edycja:
Status
Zamknięty.
Back
Do góry