• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Skrypty & Kody [mod] change gold problim

Status
Zamknięty.

DD Soba

Advanced User
Dołączył
Czerwiec 6, 2010
Posty
316
Liczba reakcji
10
Wiek
31
Doda mi kto? do tego skryptu ?eby zamienia? 100cc w 1 gold nuggets i na odw?t?? id tego? oto itemka to 2157

Kod:
<?xml version="1.0" encoding="UTF-8"?>
<mod name="change-gold" version="1.0" author="The Forgotten Server" contact="blabla" enabled="yes">
	<action itemid="2148;2152;2160" event="script" override="yes"><![CDATA[
		local coins = {
			[ITEM_GOLD_COIN] = {
				to = ITEM_PLATINUM_COIN, effect = COLOR_YELLOW
			},
			[ITEM_PLATINUM_COIN] = {
				from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = COLOR_LIGHTBLUE
			},
			[ITEM_CRYSTAL_COIN] = {
				from = ITEM_PLATINUM_COIN, effect = COLOR_TEAL
			}
		}

		function onUse(cid, item, fromPosition, itemEx, toPosition)
			if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
				return false
			end

			local coin = coins[item.itemid]
			if(not coin) then
				return false
			end

			if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
				doChangeTypeItem(item.uid, item.type - item.type)
				doPlayerAddItem(cid, coin.to, 1)
				doPlayerSendTextMessage(cid, MESSAGE_EXPERIENCE, "$$$", ITEMCOUNT_MAX, coins[coin.to].effect, getCreaturePosition(cid))
			elseif(coin.from ~= nil) then
				doChangeTypeItem(item.uid, item.type - 1)
				doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
				doPlayerSendTextMessage(cid, MESSAGE_EXPERIENCE, "$$$", ITEMCOUNT_MAX, coins[coin.from].effect, getCreaturePosition(cid))
			end

			return true
		end
	]]></action>
</mod>
 
Odp:
Notka moderatorska:
change gold problim

PHP:
		local coins = {
			[ITEM_GOLD_COIN] = {
				to = ITEM_PLATINUM_COIN, effect = COLOR_YELLOW
			},
			[ITEM_PLATINUM_COIN] = {
				from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = COLOR_LIGHTBLUE
			},
			[ITEM_CRYSTAL_COIN] = {
				from = ITEM_PLATINUM_COIN, effect = COLOR_TEAL
			}
		}
zmie? na:
PHP:
ITEM_GOLD_NUGGET = ID_GOLD_NUGGETA
		local coins = {
			[ITEM_GOLD_COIN] = {
				to = ITEM_PLATINUM_COIN, effect = COLOR_YELLOW
			},
			[ITEM_PLATINUM_COIN] = {
				from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = COLOR_LIGHTBLUE
			},
			[ITEM_CRYSTAL_COIN] = {
				from = ITEM_PLATINUM_COIN, to = ITEM_GOLD_NUGGET, effect = COLOR_YELLOW
			}
			[ITEM_GOLD_NUGGET] = {
				from = ITEM_CRYSTAL_COIN, effect = COLOR_TEAL
			}
		}

i oczywi?cie:
PHP:
<action itemid="2148;2152;2160"
musisz doda? id gold nuggeta:
PHP:
<action itemid="2148;2152;2160;ID_GOLD_NUGGETA"
Notka moderatorska:
+1 do ot expert
 
Ostatnio edytowane przez moderatora:
Odp:
Notka moderatorska:
change gold problim

Nie dzia?a masa b??d?w w konsoli ;p mod si? chyba po?pieszy? z tymi pkt do ot expert.

tfs 5759 wersja 0.3.7.0 pod 9.81 tibie.

a tutaj screen b??d?w

---Aktualizacja---

Wywali?em tego moda i zrobi?em tak

lib/000-constant.lua:
Kod:
ITEM_GOLD_NUGGET = 2157

data/actions/scripts/other/changegold.lua

Kod:
local coins = {
	[ITEM_GOLD_COIN] = {
		to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
	},
	[ITEM_PLATINUM_COIN] = {
		from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
	},
	[ITEM_CRYSTAL_COIN] = {
		from = ITEM_PLATINUM_COIN, to = ITEM_GOLD_NUGGET, effect = TEXTCOLOR_TEAL
	},
	[ITEM_GOLD_NUGGET] = {
		from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_WHITE
	}
}
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
		return false
	end
 
	local coin = coins[item.itemid]
	if(not coin) then
		return false
	end
 
	if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
		doChangeTypeItem(item.uid, item.type - item.type)
		doPlayerAddItem(cid, coin.to, 1)
		doPlayerSendTextMessage(cid, MESSAGE_EXPERIENCE, "$$$", ITEMCOUNT_MAX, coins[coin.to].effect, getCreaturePosition(cid))
	elseif(coin.from ~= nil) then
		doChangeTypeItem(item.uid, item.type - 1)
		doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
		doPlayerSendTextMessage(cid, MESSAGE_EXPERIENCE, "$$$", ITEMCOUNT_MAX, coins[coin.from].effect, getCreaturePosition(cid))
	end
 
	return true
end

actions/actions.xml:

Kod:
<action itemid="2148" event="script" value="other/changegold.lua"/>
    <action itemid="2152" event="script" value="other/changegold.lua"/>
    <action itemid="2160" event="script" value="other/changegold.lua"/>
    <action itemid="2157" event="script" value="other/changegold.lua"/>
i dzia?a :)
 
Ostatnia edycja:
Odp:
Notka moderatorska:
change gold problim

Nie dzia?a masa b??d?w w konsoli ;p mod si? chyba po?pieszy? z tymi pkt do ot expert.
serio? ?lepy by zauwa?y?, ?e przecinka brakuje, na logik? debil by da? rad?, ale jak kto? jest leniwy to woli zrobi? screena i p?aka?, ?e kto? ?le pom?g?.
 
Odp:
Notka moderatorska:
change gold problim

serio? ?lepy by zauwa?y?, ?e przecinka brakuje, na logik? debil by da? rad?, ale jak kto? jest leniwy to woli zrobi? screena i p?aka?, ?e kto? ?le pom?g?.
Doprawdy? i tu ci? zaskocz? bo nawet z przecinkiem nie dzia?a ;] wi?c mi tu nie pierdol g?upot jak nie wiesz.
 
Odp:
Notka moderatorska:
change gold problim

Doprawdy? i tu ci? zaskocz? bo nawet z przecinkiem nie dzia?a ;] wi?c mi tu nie pierdol g?upot jak nie wiesz.

jak si? kurwo t?paku jebany nie umie przecinka wstawi? to tak jest, jebany zerowcu.
nie do?? ?e kurwo jebana prosisz o pomoc w prostym skrypcie to jeszcze sie pultasz pajcu.
zdob?d? skilla jak ja to pogadamy t?pa kurwo

#edit
bo opr?cz przecinka trzeba by?o wpisa? jeszcze id gold nuggeta
ersiu napisał:
ITEM_GOLD_NUGGET = ID_GOLD_NUGGETA
ale jak kto? jest genetycznym debilem to wsp??czuje rodzic?w cipo.

#edit2 do moderatora
jebany zerowiec obrazi? mnie m?wi?c, ?e nie wiem, wi?c te? go raczej mog? obrazi?, a je?eli nie - to on te? zas?u?y? na ostrze?enie :)
 
Odp:
Notka moderatorska:
change gold problim

jak si? kurwo t?paku jebany nie umie przecinka wstawi? to tak jest, jebany zerowcu.
nie do?? ?e kurwo jebana prosisz o pomoc w prostym skrypcie to jeszcze sie pultasz pajcu.
zdob?d? skilla jak ja to pogadamy t?pa kurwo

#edit
bo opr?cz przecinka trzeba by?o wpisa? jeszcze id gold nuggeta

ale jak kto? jest genetycznym debilem to wsp??czuje rodzic?w cipo.

#edit2 do moderatora
jebany zerowiec obrazi? mnie m?wi?c, ?e nie wiem, wi?c te? go raczej mog? obrazi?, a je?eli nie - to on te? zas?u?y? na ostrze?enie :)
o kurwa haha No nie wiesz nie wpad?em na pomys? ?eby wpisa? ID Gold nuggeta jprdl co za mato?y tu s?... pozdro dla cb ogarze za 5 z?oty. Poza tym problem ju? zosta? rozwi?zany wi?c wypierdalaj z tego tematu jak Ci nie pasuje i id? si? wym?drza? gdzie indziej. :* Gdzie Cie niby obrazi?em we wcze?niejszym po?cie? bo ja nie widz? ;] Raczej to Ty powiniene? dosta? warna za te s?owa kt?re napisa?e?.
 
Ostatnia edycja:
Odp:
Notka moderatorska:
change gold problim

o kurwa haha No nie wiesz nie wpad?em na pomys? ?eby wpisa? ID Gold nuggeta jprdl co za mato?y tu s?... pozdro dla cb ogarze za 5 z?oty. Poza tym problem ju? zosta? rozwi?zany wi?c wypierdalaj z tego tematu jak Ci nie pasuje i id? si? wym?drza? gdzie indziej. :* Gdzie Cie niby obrazi?em we wcze?niejszym po?cie? bo ja nie widz? ;] Raczej to Ty powiniene? dosta? warna za te s?owa kt?re napisa?e?.
znowu mnie obra?asz m?wi?c na mnie "ogarze za 5 z?", z tym, ?e ja swoje projekty robi? samodzielnie nie prosz?c si? na forum pizdo
ogarem za 5z? to jest tw?j stary skoro sp?odzi? takie g?wno jak ty.
zreszt? pokazuj?c kod jak to zrobi?e? - wida?, ?e zrobi?e? moim sposobem pizdo, ja ci nic innego nie kaza?em zrobi? jak wkleic to co wklei?e? dziwko do ruchania : )
kurwo jebana nie do??, ?e ci pomog?em to jeszcze masz problemy? zobaczysz kurwo, rodzina ci padnie na raka za to.
 
Odp:
Notka moderatorska:
change gold problim

Ten skrypt co poda? ersiu dzia?a wi?c nie wiem co ty pierdolisz ale miej wi?cej szacunku dla ludzi kt?rzy chc? ci pom?c.

Notka moderatorska:
Skrypt ersia dzia?a, temat zamykam bo si? tu burda robi.
 
Ostatnio edytowane przez moderatora:
Status
Zamknięty.
Do góry