Julian09123 Posted August 9, 2013 Share Posted August 9, 2013 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
Alexs Posted August 9, 2013 Share Posted August 9, 2013 Pusiste 'getTeamname', pero es 'getTeamName' con mayúscula. -También te recomiendo leer mejor la Pagina en la Wiki de algunas de tus funciones, ya que proporcionas argumentos erróneos. Link to comment
Julian09123 Posted August 9, 2013 Author Share Posted August 9, 2013 Pusiste 'getTeamname', pero es 'getTeamName' con mayúscula.-También te recomiendo leer mejor la Pagina en la Wiki de algunas de tus funciones, ya que proporcionas argumentos erróneos. Ok gracias que argumentos estan mal? Link to comment
Alexs Posted August 10, 2013 Share Posted August 10, 2013 Pusiste 'getTeamname', pero es 'getTeamName' con mayúscula.-También te recomiendo leer mejor la Pagina en la Wiki de algunas de tus funciones, ya que proporcionas argumentos erróneos. Ok gracias que argumentos estan mal? 'getTeamName' requiere un 'team', pero tu proporcionas un jugador ( localPlayer ) y mas abajo, concaneas una variable no definida. Link to comment
Bc# Posted August 10, 2013 Share Posted August 10, 2013 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
Julian09123 Posted August 10, 2013 Author Share Posted August 10, 2013 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
EstrategiaGTA Posted August 10, 2013 Share Posted August 10, 2013 En el último script que posteaste yo no veo en ningún lugar definido GUIEditor.label[5], y lo usas en la línea 32... Link to comment
Julian09123 Posted August 10, 2013 Author Share Posted August 10, 2013 ahhh es verdad me saltie un numero ajja ahora lo probare y lo arreglo Link to comment
Julian09123 Posted August 10, 2013 Author Share Posted August 10, 2013 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
TheCrazy17 Posted August 11, 2013 Share Posted August 11, 2013 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 Link to comment
Julian09123 Posted August 11, 2013 Author Share Posted August 11, 2013 gracias lo probare... Y warrior te tengo que decir un buena noticia te la mando por MP Link to comment
Recommended Posts