Co? w stylu Pokedex'a

  • Thread starter Thread starter Tairens
  • Rozpoczęty Rozpoczęty
Status
Zamknięty.
T

Tairens

Guest
Jest to co? w stylu pokedex'a, czyli bierzemy use danym przedmiotem na potwora i wy?wietlaj? nam si? o nim bardzo dok?adne informacje. Je?eli skrypt Wam si? spodoba mog? r?wnie? doda? informacj? na temat summon?w robionych przez potwora oraz informacje o jego atakach.
Oto skrypt:
data/actions/script/dex.lua
Kod:
local config =
{
	needQuestToUse = false, --true je?li potrzeba questa aby u?ywa?
	questStatus = 567890, -- warto?? storage questa, je?li wy?ej true
	showItem = 2148 --jaki item ma by? widocznym w otwieranej ksi??ce
}


function onUse(cid, item, fromPos, itemEx, toPos)
local monsterInfo, loot, childLoot = {}, {}, {}
local monster = itemEx.uid
local infos = 0
local text, lootText, childLootText = "", "", ""
	if(config.needQuestToUse == true) then
		if(getPlayerStorageValue(cid, config.questStatus) == -1) then
			doPlayerSendTextMessage(cid, 22, 'You need finish quest to use this item.')
			return true
		end
	end
	if(isMonster(monster) == false) then
		doPlayerSendTextMessage(cid, 22, 'You can only use it on monsters.')
		return true
	end
	infos = getMonsterInfo(getCreatureName(monster))
	loot = infos.loot
	childLoot = loot[#loot].child
	for k, v in ipairs(loot) do
		lootText = lootText..""..getItemNameById(v.id)..", chance: "..(tonumber(v.chance)/100)..'\n'
	end
	for k, v in ipairs(childLoot) do
		childLootText = childLootText..""..getItemNameById(v.id)..", chance: "..(tonumber(v.chance)/100)..'\n'
	end
	monsterInfo =
	{
		'                          '..infos.name..'\n',
		'                     Informations:\n\n',
		'Health points:   '..infos.healthMax..'\n',
		'Experience:      '..infos.experience..'\n',
		'Speed:                '..infos.baseSpeed..'\n',
		'Armor:                '..infos.armor..'\n',
		'Defense:            '..infos.defense..'\n\n',
		'              Special informations:\n\n',
		'Summonable:    '..convertBoolToString(infos.summonable)..'\n',
		'Illusionable:      '..convertBoolToString(infos.illusionable)..'\n',
		'Convinceable:  '..convertBoolToString(infos.convinceable)..'\n',
		'Summonable:     '..convertBoolToString(infos.summonable)..'\n\n',
		'                         Loot:\n\n'..lootText..'\n',
		'                     Loot in bag:\n\n'..childLootText
	}
	for k,v in ipairs(monsterInfo) do
		text = text..""..v
	end
	doShowTextDialog(cid, config.showItem, text)
return true
end

function convertBoolToString(bool)
	if(bool == true) then
		return "Yes"
	else
		return "No"
	end
end
Teraz w data/actions/actions.xml dodajemy:
Kod:
<action itemid="tutaj_id_item_ktory_ma_sprawdzac" event="script" value="dex.lua"/>
1znsn7n.jpg
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

Fajne ;]
Mysle , ze sporo os?b tego u?yje w swoich Ots'ach ;-)
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

@up
nie pisz za du?o kursyw?, bo to denerwuje
@topic
no, no, no... gdyby? nazwa? to inaczej pewnie nawet z t?umaczeniem nikt by nie zrozumia? ^^' skrypt w sumie fajny, nie stestuje, bo nie mam na czym, mam nadzieje, ?e dzia?a i ?e si? komu? przyda

Ocena: 8/10, bo troch? to mo?e zamuli? ze wzgl?du na d?ugo?? i ZAWSZE mo?e by? lepiej ^.^
Pozdrawiam
Szaki xd
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

hmm... skrypt ca?kiem ca?kiem nawet nie ma si? do czego si? doczepi? kr?tki ?eby nie z?era? za du?o pami?ci i mia?em si? ju? doczepi? do jednej rzeczy ale to by? m?j b??d jak pisa?em skrypt bardzo ?adny ale 9/10 bo jak bijesz potworka to musisz patrze? na man? i go bi? a nie patrze? ile on ma hp czy co ; o
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

a jak widze potwora za ?cian?, to czy wtedy moge oblooka? ca?e te info o nim???? eli tak, to 10/10 :]
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

@up
nie pisz za du?o kursyw?, bo to denerwuje
@topic
no, no, no... gdyby? nazwa? to inaczej pewnie nawet z t?umaczeniem nikt by nie zrozumia? ^^' skrypt w sumie fajny, nie stestuje, bo nie mam na czym, mam nadzieje, ?e dzia?a i ?e si? komu? przyda
Ocena: 8/10, bo troch? to mo?e zamuli? ze wzgl?du na d?ugo?? i ZAWSZE mo?e by? lepiej ^.^
Pozdrawiam
Szaki xd
Zamuli to Ci mozg. Kod jest dobrze napisany. A dlugosc skryptu nie ma nic to mulenia, zalezy od tego jak go napiszesz.
Peace
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

Ej wiecie czy odpali na 7.6
?
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

@up:
Nie odpali, to dzia?a tylko na silniku TFS chyba nawet w wersji 0.3+

@topic:
No no, postara?e? si?. Sam bym na to nie wpad? :D
Daj? 10/10 za wykonanie i do tego REP++ :P
Dzia?aj tak dalej ;)

Pzdr
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

Nie dzia?a na OTS 8.5 :(Ale co do skryptu to ca?kiem fajny !Szkoda ?e u mnie nie odpala :(
10/10
 
Odp: Co? w style Pokedex'a

Odp: Co? w style Pokedex'a

niestety mi nie dzia?a. Zamiast dex'a jest ten book i po klikni?ciu prawym na ksi??k? wy?wietla mi "You can only use it on monster" jak na SS poni?ej:
33605357_2010-05-09_145951.jpg

Gdzie zrobi?em b??d??
 
Odp: Co? w stylu Pokedex'a

#UP
zamiast ksi??ki u?yj np. kilofa(do test?w).

#Topic
Szkoda ?e dzia?a tylko na TFS, ale og?lnie skrypt bardzo fajny. Sprawdza wszystko co jest nam konieczne.
 
Odp: Co? w stylu Pokedex'a

Bardzo Fajny skrypt Dzieki temu ustawilem Ze Nikt niema zzadnego potworka na spella
 
Odp: Co? w stylu Pokedex'a

Pomys? bardzo ciekawy. Pokazuje to co najwa?niejsze i wszystko ?adnie widoczne.
 
Odp: Co? w stylu Pokedex'a

Mam pytanie czy ten skrypt wypali na 8.1? Dodaj informacje o atakach i reszte :). Bo napewno ten skrypt wykorzystam w przysz?osci gdy bd gotowy m?j ots :)
PS:
Nie mo?ecie zrobic ten skrypt pod 8.1 ?By? bym bardzoo wdzi?czny :) . Da? bym reputa itp ;p
 
Ostatnia edycja:
Odp: Co? w stylu Pokedex'a

Zajebisty skrypt.
Dam to na mojego otsa.
 
Odp: Co? w stylu Pokedex'a

Widzisz przedmioty te u?ywalne dziel? si? na takie ktore u?ywa si? na innych (np rope,pick,bucket") i te ktore uzywa sie tak po prostu (np pancerze ksi??ki, czy pochodnie)
Ten "Pokedex" musi mie? opcje "Use with..." :D
 
Odp: Co? w stylu Pokedex'a

Bardzo dobry skrypt. W?a?nie dzi?ki takim jak ten, o wiele bardziej wole prywatne serwery ni? normaln? Tibi?. Przydatny, bo gracz mo?e sprawdzi? czy sobie poradzi podczas pojedynku. Dodany. Dzia?a ze wszystkimi itemkami use with...
 
Status
Zamknięty.
Back
Do góry