Jump to content

Solucionado


Aruna

Recommended Posts

Esa función no existe. Además, si existiera, deberías poner lo siguiente:

local nivel = getPlayerLevel (thePlayer) --ThePlayer o dependiendo lo que pusiste en el function, puede ser source, player, p, localPlayer, thePlayer... 

PD: ¿Podrías especificar lo que deseas hacer? También podrías mirarte la Wiki de MTA y poder ver las funciones de las que dispone. https://wiki.multitheftauto.com/

Suerte.

Link to comment
        local nivel = getPlayerLevel (thePlayer) 
  
        local message = messagePrefix .. colorCodes.colorcode2 .. string.gsub ( ( getPlayerName ( playersource ) .. " : " ), '#%x%x%x%x%x%x', '' ) ..tostring ("[Lvl:"..nivel.."]") .. colorCodes.colorcode3 .. msg --precreate the message string 
        local message = string.sub ( message, 1, outputLimit ) --since the chatbox won't display messages with more than 128 characters we just drop the ones at the end 
        local r, g, b = getColorFromString ( colorCodes.colorcode1 )         
        outputChatBox ( message, root, r, g, b, true ) 
         
        playerTickTable[playersource] = getTickCount ( )  
    end 
        end 
addCommandHandler ( "Globalchat", playeGlobalChat ) 

Estaba tratando de conectar el nivel del jugador al mensaje Global cada vez que escribe.

Link to comment
        local nivel = getPlayerLevel (thePlayer) 
  
        local message = messagePrefix .. colorCodes.colorcode2 .. string.gsub ( ( getPlayerName ( playersource ) .. " : " ), '#%x%x%x%x%x%x', '' ) ..tostring ("[Lvl:"..nivel.."]") .. colorCodes.colorcode3 .. msg --precreate the message string 
        local message = string.sub ( message, 1, outputLimit ) --since the chatbox won't display messages with more than 128 characters we just drop the ones at the end 
        local r, g, b = getColorFromString ( colorCodes.colorcode1 )         
        outputChatBox ( message, root, r, g, b, true ) 
         
        playerTickTable[playersource] = getTickCount ( )  
    end 
        end 
addCommandHandler ( "Globalchat", playeGlobalChat ) 

Estaba tratando de conectar el nivel del jugador al mensaje Global cada vez que escribe.

Si es una funcion de otro script usa

exports.script058;getPlayerLevel 

Link to comment

Sigo sin entender, esa función (getPlayerLevel()), debería aparecer en la Wiki de MTA, en caso de que sea otro script, podrías usar lo que te dijo Kilfmwan. Se usa así:

--Un ejemplo de Paradise por ejemplo, sería: 
  
local faccion = exports.factions:isPlayerInFaction (thePlayer, 2) 
  

Link to comment
Sigo sin entender, esa función (getPlayerLevel()), debería aparecer en la Wiki de MTA, en caso de que sea otro script, podrías usar lo que te dijo Kilfmwan. Se usa así:
--Un ejemplo de Paradise por ejemplo, sería: 
  
local faccion = exports.factions:isPlayerInFaction (thePlayer, 2) 
  

Lol que paso aca arriba salen unos numeros :lol: jaja si Deberia usar el exports.script para obtener la funcion o caso contrario no servira.

Link to comment
No es necesario que haga un export para llamar otra función.. Tampoco es necesario lo que dijiste @Blue Pie, quizás estaba intentando colocar una función en una variable para luego llamarla y ahorrar bytes.

Ni idea de que eso se podía hacer, por eso le dije eso jaja.

Link to comment

Alguien me da una mano :c

        local nivel = exports.exp_system:getPlayerLevel ( thePlayer ) 
        local message = messagePrefix .. colorCodes.colorcode2 .. string.gsub ( ( getPlayerName ( playersource ) .. " : " ), '#%x%x%x%x%x%x', '' ) ..tostring ("[Lvl:"..nivel.."]") .. colorCodes.colorcode3 .. msg --precreate the message string 
        local message = string.sub ( message, 1, outputLimit ) --since the chatbox won't display messages with more than 128 characters we just drop the ones at the end 
        local r, g, b = getColorFromString ( colorCodes.colorcode1 )         
        outputChatBox ( message, root, r, g, b, true ) 
         
        playerTickTable[playersource] = getTickCount ( )  
    end 
        end 
addCommandHandler ( "Globalchat", playeGlobalChat ) 

Link to comment
Alguien me da una mano :c
        local nivel = exports.exp_system:getPlayerLevel ( thePlayer ) 
        local message = messagePrefix .. colorCodes.colorcode2 .. string.gsub ( ( getPlayerName ( playersource ) .. " : " ), '#%x%x%x%x%x%x', '' ) ..tostring ("[Lvl:"..nivel.."]") .. colorCodes.colorcode3 .. msg --precreate the message string 
        local message = string.sub ( message, 1, outputLimit ) --since the chatbox won't display messages with more than 128 characters we just drop the ones at the end 
        local r, g, b = getColorFromString ( colorCodes.colorcode1 )         
        outputChatBox ( message, root, r, g, b, true ) 
         
        playerTickTable[playersource] = getTickCount ( )  
    end 
        end 
addCommandHandler ( "Globalchat", playeGlobalChat ) 

  
            local nivel = exports.exp_system:getPlayerLevel ( playersource ) 
            local message = messagePrefix .. colorCodes.colorcode2 .. string.gsub ( ( getPlayerName ( playersource ) .. " : " ), '#%x%x%x%x%x%x', '' ) ..tostring ("[Lvl:"..nivel.."]") .. colorCodes.colorcode3 .. msg --precreate the message string 
            local message = string.sub ( message, 1, outputLimit ) --since the chatbox won't display messages with more than 128 characters we just drop the ones at the end 
            local r, g, b = getColorFromString ( colorCodes.colorcode1 )        
            outputChatBox ( message, root, r, g, b, true ) 
            
            playerTickTable[playersource] = getTickCount ( ) 
        end 
            end 
    addCommandHandler ( "Globalchat", playeGlobalChat ) 

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...