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 ) Skype: Juliang09123
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. Developer @ MYVAL
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? Skype: Juliang09123
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. Developer @ MYVAL
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 ) Bc Media Clan XPG Foro mtasa://104.223.20.159:21003
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 ) Skype: Juliang09123
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 Skype: Juliang09123
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 ) Skype: Juliang09123
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 Skype: Juliang09123
Recommended Posts