Jump to content

Ayuda


Recommended Posts

Hola, hoy hice un panel para los players que puedan ver su money ping y otras pero nose me da algunos errores en la linea del Local team

dice attemp getTeamName to call global

GUIEditor = { 
    label = {}, 
    window = {}, 
} 
  
  
        GUIEditor.window[1] = guiCreateWindow(193, 240, 408, 143, "Player panel", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.label[1] = guiCreateLabel(9, 29, 77, 16, "Nick:", true, GUIEditor.window[1]) 
  
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Money:", true, GUIEditor.label[1]) 
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Ping:", true, GUIEditor.label[1]) 
  
        GUIEditor.label[3] = guiCreateLabel(281, 33, 80, 15, "Health", true, GUIEditor.window[1]) 
        GUIEditor.label[4] = guiCreateLabel(9, 85, 75, 15, "Armor:", true, GUIEditor.window[1]) 
        GUIEditor.label[5] = guiCreateLabel(281, 85, 81, 15, "Team:", true, GUIEditor.window[1])     
  
         
         
         
function stats() 
local name = getPlayerName (getLocalPlayer())    
local moni = getPlayerMoney (getLocalPlayer()) 
local ping = getPlayerPing  (getLocalPlayer()) 
local health = getElementHealth (getLocalPlayer()) 
local armor = getPedArmor (getLocalPlayer()) 
local teamname = getTeamname (getLocalPlayer()) 
guiSetText ( GUIEditor.label[1], "Nick : "..name.." %" )     
guiSetText ( GUIEditor.label[2], "Money : "..moni.." $" ) 
guiSetText ( GUIEditor.label[3], "Ping : "..ping.." %" ) 
guiSetText ( GUIEditor.label[4], "Health : "..health.." ." ) 
guiSetText ( GUIEditor.label[5], "Armor : "..armor.." ." ) 
guiSetText ( GUIEditor.label[6], "Team : "..team.." ." ) 
end 
addEventHandler ( "onClientRender", getRootElement(), stats ) 

Link to comment

En resumen esto:

GUIEditor = { 
    label = {}, 
    window = {}, 
} 
  
  
        GUIEditor.window[1] = guiCreateWindow(193, 240, 408, 143, "Player panel", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.label[1] = guiCreateLabel(9, 29, 77, 16, "Nick:", true, GUIEditor.window[1]) 
  
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Money:", true, GUIEditor.label[1]) 
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Ping:", true, GUIEditor.label[1]) 
  
        GUIEditor.label[3] = guiCreateLabel(281, 33, 80, 15, "Health", true, GUIEditor.window[1]) 
        GUIEditor.label[4] = guiCreateLabel(9, 85, 75, 15, "Armor:", true, GUIEditor.window[1]) 
        GUIEditor.label[5] = guiCreateLabel(281, 85, 81, 15, "Team:", true, GUIEditor.window[1])     
  
        
        
        
function stats() 
local name = getPlayerName (getLocalPlayer())    
local moni = getPlayerMoney (getLocalPlayer()) 
local ping = getPlayerPing  (getLocalPlayer()) 
local health = getElementHealth (getLocalPlayer()) 
local armor = getPedArmor (getLocalPlayer()) 
local teamname = getTeamName (getLocalPlayer()) 
guiSetText ( GUIEditor.label[1], "Nick : "..name.." %" )    
guiSetText ( GUIEditor.label[2], "Money : "..moni.." $" ) 
guiSetText ( GUIEditor.label[3], "Ping : "..ping.." %" ) 
guiSetText ( GUIEditor.label[4], "Health : "..health.." ." ) 
guiSetText ( GUIEditor.label[5], "Armor : "..armor.." ." ) 
guiSetText ( GUIEditor.label[6], "Team : "..teamname.." ." ) 
end 
addEventHandler ( "onClientRender", getRootElement(), stats ) 

Link to comment

Hay le saque para que no diga Team todo lo de team pero ahora me da otros errores...

dice Bad argument guiSetText expected gui-element at argument 1 linea 32

me quedo haci

GUIEditor = { 
    label = {}, 
    window = {}, 
} 
  
  
        GUIEditor.window[1] = guiCreateWindow(193, 240, 408, 143, "Player panel", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.label[1] = guiCreateLabel(9, 29, 77, 16, "Nick:", true, GUIEditor.window[1]) 
  
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Money:", true, GUIEditor.label[1]) 
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Ping:", true, GUIEditor.label[1]) 
  
        GUIEditor.label[3] = guiCreateLabel(281, 33, 80, 15, "Health", true, GUIEditor.window[1]) 
        GUIEditor.label[4] = guiCreateLabel(9, 85, 75, 15, "Armor:", true, GUIEditor.window[1])   
  
        
        
        
function stats() 
local name = getPlayerName (getLocalPlayer())   
local moni = getPlayerMoney (getLocalPlayer()) 
local ping = getPlayerPing  (getLocalPlayer()) 
local health = getElementHealth (getLocalPlayer()) 
local armor = getPedArmor (getLocalPlayer()) 
local teamname = getTeamName (getLocalPlayer()) 
guiSetText ( GUIEditor.label[1], "Nick : "..name.." %" )   
guiSetText ( GUIEditor.label[2], "Money : "..moni.." $" ) 
guiSetText ( GUIEditor.label[3], "Ping : "..ping.." %" ) 
guiSetText ( GUIEditor.label[4], "Health : "..health.." ." ) 
guiSetText ( GUIEditor.label[5], "Armor : "..armor.." ." ) 
end 
addEventHandler ( "onClientRender", getRootElement(), stats ) 

Link to comment

Hay saque lo de getTeamName los argumentos pero nose en la gui mea parece la windows nomas y lo otro no me aparece y en debugscript nada tampoco..

GUIEditor = { 
    label = {}, 
    window = {}, 
} 
  
  
        GUIEditor.window[1] = guiCreateWindow(193, 240, 408, 143, "Player panel", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.label[1] = guiCreateLabel(9, 29, 77, 16, "Nick:", true, GUIEditor.window[1]) 
  
        GUIEditor.label[2] = guiCreateLabel(10, -4, 62, 15, "Money:", true, GUIEditor.label[1]) 
        GUIEditor.label[3] = guiCreateLabel(10, -4, 62, 15, "Ping:", true, GUIEditor.label[1]) 
  
        GUIEditor.label[4] = guiCreateLabel(281, 33, 80, 15, "Health", true, GUIEditor.window[1]) 
        GUIEditor.label[5] = guiCreateLabel(9, 85, 75, 15, "Armor:", true, GUIEditor.window[1])   
  
        
        
        
function stats() 
local name = getPlayerName (getLocalPlayer())   
local moni = getPlayerMoney (getLocalPlayer()) 
local ping = getPlayerPing  (getLocalPlayer()) 
local health = getElementHealth (getLocalPlayer()) 
local armor = getPedArmor (getLocalPlayer()) 
guiSetText ( GUIEditor.label[1], "Nick: "..name.." %" )   
guiSetText ( GUIEditor.label[2], "Money: "..moni.." $" ) 
guiSetText ( GUIEditor.label[3], "Ping: "..ping.." %" ) 
guiSetText ( GUIEditor.label[4], "Health: "..health.." ." ) 
guiSetText ( GUIEditor.label[5], "Armor: "..armor.." ." ) 
end 
addEventHandler ( "onClientRender", getRootElement(), stats ) 

Link to comment

Yo hice esto y funcionó:

PlayerPanel = guiCreateWindow(193, 240, 408, 143, "Player panel", false) 
guiWindowSetSizable(PlayerPanel, false) 
  
Nombre = guiCreateLabel(10, 29, 500, 17, "Nick:", false, PlayerPanel) 
Dinero = guiCreateLabel(10, 46, 500, 17, "Money:", false, PlayerPanel) 
Ping = guiCreateLabel(10, 63, 500, 17, "Ping:", false, PlayerPanel) 
Vida = guiCreateLabel(10, 80, 500, 17, "Health:", false, PlayerPanel) 
Armadura = guiCreateLabel(10, 97, 500, 17, "Armor:", false, PlayerPanel)  
  
function stats() 
local name = getPlayerName (getLocalPlayer())    
local moni = getPlayerMoney (getLocalPlayer()) 
local ping = getPlayerPing  (getLocalPlayer()) 
local health = getElementHealth (getLocalPlayer()) 
local armor = getPedArmor (getLocalPlayer()) 
guiSetText ( Nombre, "Nick: "..name.."" )    
guiSetText ( Dinero, "Money:  $"..moni.."" ) 
guiSetText ( Ping, "Ping: "..ping.."" ) 
guiSetText ( Vida, "Health: "..health.."%" ) 
guiSetText ( Armadura, "Armor: "..armor.."%" ) 
end 
addEventHandler ( "onClientRender", getRootElement(), stats ) 

No se si esta como tu lo querías, pero ahí funciona :D

Link to comment
  • Recently Browsing   0 members

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