Julian09123 Posted August 9, 2013 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 )
Alexs Posted August 9, 2013 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.
Julian09123 Posted August 9, 2013 Author 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?
Alexs Posted August 10, 2013 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.
Bc# Posted August 10, 2013 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 )
Julian09123 Posted August 10, 2013 Author 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 )
EstrategiaGTA Posted August 10, 2013 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...
Julian09123 Posted August 10, 2013 Author Posted August 10, 2013 ahhh es verdad me saltie un numero ajja ahora lo probare y lo arreglo
Julian09123 Posted August 10, 2013 Author 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 )
TheCrazy17 Posted August 11, 2013 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
Julian09123 Posted August 11, 2013 Author Posted August 11, 2013 gracias lo probare... Y warrior te tengo que decir un buena noticia te la mando por MP
Recommended Posts