Ir para conteúdo

28041

Campones
  • Total de itens

    12
  • Registro em

  • Última visita

Posts postados por 28041

  1. @Poccnn

     

    MAno deu certo ele logou certinho, eu modifiquei uma linha mais agr funfo mais deu um erro na distro:

     

    [Error - CreatureScript Interface] 
    data/creaturescripts/scripts/outfit.lua:onLogin
    Description: 
    (luaDoCreatureChangeOutfit) Creature not found

     

    eu modifiquei isso:

     

    function onLogin(cid)
    local c_out = {
    -- [voc],[sex]=outfit male ou female
    [1] = {[0]=300,[1]=301}, addon=0}
    local voc = getPlayerVocation(cid) 
    if voc and getPlayerStorageValue(cid, 13000) < 0 then
    local newtype = {lookType = c_out[voc][getPlayerSex(cid)]} doCreatureChangeOutfit(cid, newtype) doCreatureChangeOutfit{cid,c_out[voc][getPlayerSex(cid)]} setPlayerStorageValue(cid, 13000, 1) 
    end
    return TRUE
    end

     

    Criei um char female e quando loguei deu isso:

     

    [Error - CreatureScript Interface] 
    data/creaturescripts/scripts/outfit.lua:onLogin
    Description: 
    data/creaturescripts/scripts/outfit.lua:7: attempt to index field '?' (a nil value)
    stack traceback:
    	data/creaturescripts/scripts/outfit.lua:7: in function <data/creaturescripts/scripts/outfit.lua:1>
    
    [Error - CreatureScript Interface] 
    data/creaturescripts/scripts/outfit.lua:onLogin
    Description: 
    data/creaturescripts/scripts/outfit.lua:7: attempt to index field '?' (a nil value)
    stack traceback:
    	data/creaturescripts/scripts/outfit.lua:7: in function <data/creaturescripts/scripts/outfit.lua:1>

     

  2. kkkkkkkkkkkkkkkkk mano eu editei aqui agr saiu foi uma effect kkkkkkkkkkkk aquela do utana vid script:

     

    function onLogin(cid)
    
     
    local c_out = {
    [1] = {[300]=femaleoutfit,[301]=maleoutfit},
    }
     
    local voc = c_out[getPlayerVocation(cid)]
     
    if voc then
    if getPlayerStorageValue(cid, 13000) < 0 then
    local newtype = {lookType = voc[1]}
    doCreatureChangeOutfit(cid,c_out[getPlayerSex(cid)])
    setPlayerStorageValue(cid, 13000, 1)
    end
    end
    return TRUE
    end

     

    vou testar essa ai

    que voce mandou

    @Poccnn

     

    Mano deu esse erro:

     

    [Error - CreatureScript Interface] 
    data/creaturescripts/scripts/outfit.lua:onLogin
    Description: 
    data/creaturescripts/scripts/outfit.lua:7: attempt to call global 'doPlayerAddOutfit' (a nil value)
    stack traceback:
    	data/creaturescripts/scripts/outfit.lua:7: in function <data/creaturescripts/scripts/outfit.lua:1>
    
    [Error - CreatureScript Interface] 
    data/creaturescripts/scripts/outfit.lua:onLogin
    Description: 
    data/creaturescripts/scripts/outfit.lua:7: attempt to call global 'doPlayerAddOutfit' (a nil value)
    stack traceback:
    	data/creaturescripts/scripts/outfit.lua:7: in function <data/creaturescripts/scripts/outfit.lua:1>

     

  3. 4 minutos atrás, 28041 disse:

    @Poccnn

    
    function onLogin(cid)
    
     
    local c_out = {
    [1] = {[300]=femaleoutfit,[301]=maleoutfit},
    }
     
    local voc = c_out[getPlayerVocation(cid)]
     
    if voc then
    if getPlayerStorageValue(cid, 13000) < 0 then
    local newtype = {lookType = voc[1]}
    doCreatureChangeOutfit(cid, newtype)
    doPlayerAddOutfit{cid,c_out[voc][getPlayerSex(cid)]}
    setPlayerStorageValue(cid, 13000, 1)
    end
    end
    return TRUE
    end

     

    aqui

  4. Sim removi os configs, relacionado a esse erro não acontece mais o erro agr é:

     

    data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:14: attempt to index field '?' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:14: in function <data/creaturescripts/scripts/outfit.lua:1>[Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:14: attempt to index field '?' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:14: in function <data/creaturescripts/scripts/outfit.lua:1>

    Linha 14:

     

    doPlayerAddOutfit{cid,c_out[voc][getPlayerSex(cid)],c_out.addon or 0}

     

  5. Mano agora não esta dando mais o mesmo erro que te mostrei acima, esse erro só aconteceu pq eu tinha esquecido de colocar 

     

    local c_out = {

    Agora esta dando um erro nessa linha:

     

    local voc = config[getPlayerVocation(cid)]

     

     

     

    11 minutos atrás, Poccnn disse:

     

    Sim. Esqueci de fazer o mesmo com o addon. 

    É só por o caminho certo para o addon também. 

    Erro:

     

    [Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:8: attempt to index global 'config' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:8: in function <data/creaturescripts/scripts/outfit.lua:1>[Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:8: attempt to index global 'config' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:8: in function <data/creaturescripts/scripts/outfit.lua:1>

     

    Aonde estava:

     

    local voc = config[getPlayerVocation(cid)]

    coloquei:

     

    local voc = c_out[getPlayerVocation(cid)]

    Agora da esse erro, que já não indica mais nessa linha:

     

    data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:14: attempt to index field '?' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:14: in function <data/creaturescripts/scripts/outfit.lua:1>[Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:14: attempt to index field '?' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:14: in function <data/creaturescripts/scripts/outfit.lua:1>

     

     

  6. Ok manin irei testar, obrigado por esta me dando essa luz.

    3 horas atrás, Poccnn disse:

    Faz uma mudança na tabela e deixa ela dessa forma:

    local c_out = {

    -- [voc_id] = {[0]=femaleoutfit,[1]=maleoutfit,addon=0},

    }

     

    Além de fazer as mudanças de termos necessárias no código, adicione esse código abaixo da função changeoutfit:

     

    doPlayerAddOutfit(cid,c_out[voc][getPlayerSex(cid)],c_out.addon or 0)

    Mano deu esse seguinte erro:

     

    [Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:16: attempt to index global 'c_out' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:16: in function <data/creaturescripts/scripts/outfit.lua:1>[Error - CreatureScript Interface] data/creaturescripts/scripts/outfit.lua:onLoginDescription: data/creaturescripts/scripts/outfit.lua:16: attempt to index global 'c_out' (a nil value)stack traceback:	data/creaturescripts/scripts/outfit.lua:16: in function <data/creaturescripts/scripts/outfit.lua:1>

     

    Mano pelo o entedimento basico que eu tenho, eu pode notar que nessa linha 

     

    doPlayerAddOutfit(cid,c_out[voc][getPlayerSex(cid)],c_out.addon or 0)

    Isso seria a ordem com que a script esta configurada? se eu tiver falando merda me desculpe, por exemplo c_out la encima e aonde começa, dps vem a vocation e dps o sexo e por ultimo o addon?

  7. Olá estou com uma duvida e preciso de uma ajuda tenho uma script, que quando o player loga e é de tal vocação ele vai entrar com tal outfit, no caso seria vocação por outfit, mas eu queria que ela desse a outfit por vocação e o sexo exemplo, outfit de knight male, outfit de knight female, script:

     

    function onLogin(cid) local config = {[1] = {311}, [2] = {309}} local voc = config[getPlayerVocation(cid)] if voc thenif getPlayerStorageValue(cid, 13000) < 0 thenlocal newtype = {lookType = voc[1]}doCreatureChangeOutfit(cid, newtype)setPlayerStorageValue(cid, 13000, 1)endendreturn TRUEend

     

  8. Bom alguem poderia me ajudar quando o player falar !bless, checkar se ele já tem se não tiver, adicionar isso a database:

     

    function AddPlayerBlessing(cid, type)local MGB = mysqlQuery("SELECT `bless1`, `bless2`, `bless3`, `bless4`, `bless5` FROM `players` WHERE `name` = '" .. getPlayerName(cid) .. "';", "bless1, bless2, bless3, bless4, bless5")if type == 1 then	if (MGB.bless1) == "0" then		mysqlQuery("UPDATE `players` SET `bless1` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET")		CheckPlayerBlessings(cid)		return true	else	return false	endelseif type == 2 then	if (MGB.bless2) == "0" then		mysqlQuery("UPDATE `players` SET `bless2` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET")		CheckPlayerBlessings(cid)		return true	else	return false	endelseif type == 3 then	if (MGB.bless3) == "0" then		mysqlQuery("UPDATE `players` SET `bless3` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET")		CheckPlayerBlessings(cid)		return true	else	return false	endelseif type == 4 then	if (MGB.bless4) == "0" then		mysqlQuery("UPDATE `players` SET `bless4` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET")		CheckPlayerBlessings(cid)		return true	else	return false	endelseif type == 5 then	if (MGB.bless5) == "0" then		mysqlQuery("UPDATE `players` SET `bless5` = '1' WHERE `name` = '" .. getPlayerName(cid) .. "';", "SET")		CheckPlayerBlessings(cid)		return true	else	return false	end	

     

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...