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

Movements Pod?oga daj?ca profesje

DenZ

Zasłużony
Dołączył
Luty 23, 2011
Posty
867
Liczba reakcji
31
Wiek
29
Autor: Matt

Kod:
local uid = XXXX -- unique id 
local voc = 1 -- jak? profesje ma da? po naj?ciu na pod?og?
function onStepIn(cid, item, pos)
 
	if item.uid == uid then
		if voc == 1 then
			msg = "Otrzymales profesje sorcerer."
		else if voc == 2 then
			msg "Otrzymales profesje druid."
		else if voc == 3 then
			msg = "Otrzymales profesje palladyn"
		else if voc == 4 then
			msg = "Otrzymales profesje knight."
		else
			return false
		end
		doPlayerSendTextMessage(cid, 4, msg)
		doPlayerSetVocation(cid, voc)
	end
return TRUE
end
 
Odp: Pod?oga daj?ca profesje

Skrypt napisany makabryczne. Do tego zawsze zmienia na voc id 1 (sorcerer). Lepiej usu? ten post i temat. ^^
 
Odp: Pod?oga daj?ca profesje

A no racja spacji nie zauwazylem xD
 
Odp: Pod?oga daj?ca profesje

Po co si? produkujecie, skoro nawet go nie przetestowali?cie a piszecie zb?dne odpowiedzi. Troch? szacunku .

#jak masz ochot? nabija? posty, to spam na fejsie.
 
Odp: Pod?oga daj?ca profesje

wystarczy umiejetnosc czytania.
skrypt z tyloma bledami nie ma prawa dzialac...
ale i tak dziekujemy za udostepnienie.
a dla sepoxa prosze ?opate
 
Odp: Pod?oga daj?ca profesje

Czemu temat nie jest jeszcze w koszu?
Prawid?owy skrypt powinien wygl?da? tak:
[lua]function onStepIn(cid, item, position, fromPosition)
local new_vocation = 2
local config = {
[1] = {msg = "Otrzymales profesje sorcerer.", eff = 31},
[2] = {msg = "Otrzymales profesje druid.", eff = 32},
[3] = {msg = "Otrzymales profesje palladyn", eff = 33},
[4] = {msg = "Otrzymales profesje knight.", eff = 34}
}
if getPlayerVocation(cid) == new_vocation then return true end
if(isPlayer(cid)) then
for voc, k in pairs(config) do
if new_vocation == voc then
doPlayerSendTextMessage(cid, 4, k.msg)
doPlayerSetVocation(cid, new_vocation)
doSendMagicEffect(getPlayerPosition(cid), k.eff)
end
end
end
return true
end[/lua]
 
Ostatnia edycja:
Odp: Pod?oga daj?ca profesje

Mi ten 1 skrypt jakos dziala, ale nie ukrywam ze buchall zrobil to lepiej.
 
Do góry