Jump to content

Hola una pregunta


Sticmy

Recommended Posts

Posted

Hola amigos, quisiera saber si hay alguna función para ver cuantos players hay en la lista? no encuentro ningúna función para poder hacer un panel de clanes..

Posted (edited)

Quiero que cuando pongan por ejemplo, Mandar jugadores a la dimensión, que se seleccionen todos en la lista, alguna función para hacer eso?

Edited by MarkFlash
Posted

Es que no sé de qué botón hablas. ¿Podrías aportar más información? No entendí lo que quieres hacer. ¿Con un botón quieres mandar a todos los jugadores a una dimensión? Para ello utiliza esto:

function sendAllPlayersToDimension( dimension )
	if tonumber( dimension ) then -- Si hay una dimensión asignada...
		local players = getElementsByType( 'player' )
		for i=1, #players do
			local player = players[i]
			setElementDimension( player, dimension )
		end
	end
end

 

Posted (edited)

Es que no sé de que lista me hablas. Deberías hacer en todo caso una tabla con todos los jugadores sacados de getElementsByType, enviarlos al lado cliente a una gridlist y al ser sacado alguno, quitarlo de dicha tabla y meterlo en otra gridlist.

Y cuando tengas todo eso, pillar los datos de la gridlist y por el nombre o por lo que hayas metido los anteriores a la primera gridlist, enviarlo a tal dimensión.

Edited by aka Blue
Posted

Por ejemplo en la gridlist hay 5 jugadores, y cuando presione el boton "Mandarlos ala dimension", que los mande ala dimension a todos.

Posted

Es que si no explicas qué es la maldita lista no entendemos xD

for i = 1, #guiGridListGetRowCount(grid) do
  local player = getPlayerFromName(guiGridListGetItemText(grid, i, 1))
  if ( player) then
    setElementDimension(player, 69)
  end
end

Vas a tener que cambiar la columna en la que está el nombre de los jugadores o de lo contrario no funcionará.

  • Like 1
Posted

Mira, el código aún no lo pruebo cuando ande en pc lo hago..

Miren la imagen, esa gridlist aparece los jugadores y cuando presione mandar lo mande a una dimensión .-.

http://subefotos.com/ver/?4bc95a0a13e48788f3935b7837bfa323o.png
Posted

Explicaré de nuevo D:

 

Mira por ejemplo en la gridlist están todos los jugadores del server utilizo getElementsByType cierto?

La otra es que cuando YO presiono el botón 'Mandar Dimensiones. (Todos' Como sale en la imagen...

Que todos los que están en la gridlist, los mande ala dimensión 10.

 

Ahora si me entendieron? D:

Posted

Usa lo que te dió @Tomas pues.

for i = 1, #guiGridListGetRowCount(grid) do
  local player = getPlayerFromName(guiGridListGetItemText(grid, i, 1))
  if ( player) then
    setElementDimension(player, 69)
  end
end

 

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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