• 01-04.05.2026 - DOUBLE EXP / SKILL EVENT!

Creaturescripts System list?w go?czysz

Status
Zamknięty.
Odp: System list?w go?czysz

Skrypt mo?e by? lecz bardziej optymalizuj skrypty. Funkcje vocSwitch mo?na zrobi? tak:
PHP:
function vocSwitch(voc)
	local switch = {[1] = 'sorcerer', [2] = 'druid', [3] = 'paladin', [4] = 'knight', [5] = 'master sorcerer', [6] = 'elder druid', [7] = 'royal paladin', [8] = 'elite knight'}
	local vocation = switch[voc]
	if(vocation) then
		return vocation
	else
		return 'error'
	end
end
lub poprzez funkcje string.lower(getVocationInfo(vocationId).name) (string.lower oczywi?cie odpowiada o zamianie wszystkich liter na ma?e). Pozdrawiam, DonMuha.
 
Odp: System list?w go?czysz

Bardzo dzi?kuje za ten skrypt przyda? mi sie masz reputa
 
Odp: System list?w go?czysz

Kod:
function vocSwitch(voc)
    if voc == 1 then
        return "sorcerer"
    elseif voc == 2 then
        return "druid"
    elseif voc == 3 then
        return "palladin"
    elseif voc == 4 then
        return "knight"
    else
        return "error"
    end    
end
Czemu tak d?ugo?

Kod:
local voce = {"sorcerer", "druid", "paladin", "knight"}
function vocSwitch(voc)
    if voc > 0 and voc <= #voce then return voce[voc] end
    return "error"
end
 
Odp: System list?w go?czysz

getVocationInfo(id) by?o by najlepsz? wersj?, ale jak pisa?em ten skrypt to nie mog?em znale?? tej funckji ;P
 
Odp: System list?w go?czysz

Skrypt oceniam za dobry lecz szkoda ?e nie wejdzie na 8,54 chyba ?e go jako? dla mnie edytniesz na 8,54 by?bym baaardzo wdzi?czny ale tak to ?adnych b??d?w nie widz? ciesz? si? ?e zrobi?em owy skrypt.
Arkham itd. jak si? macie k??ci? to si? k???cie na pw
ps:my?la?em ?e administracja bierze ludzi bardziej dojrza?o umys?owych...
no ale ;]
 
Status
Zamknięty.
Back
Do góry