user123 Posted October 19, 2015 Posted October 19, 2015 Hola venjo apedirls una kosa, espero ke me ashuven v: Como puedo hacer que al escribir un comando ejemplo "kalleh" me transporte a una posición aleatoria, pero que las posiciones sean las que yo elija, como unas 5
user123 Posted October 19, 2015 Author Posted October 19, 2015 He visto que hay varios tipos de tablas. Cual debo usar? v:
user123 Posted October 19, 2015 Author Posted October 19, 2015 ok mushas jrazias ke el big bang te vendiga
Arsilex Posted October 19, 2015 Posted October 19, 2015 local positions = { {x = 331, y = 0, z = 5}, {x = 332, y = 6, z = 3}, {x = 333, y = 10, z = 3}, {x = 334, y = 10, z = 2}, {x = 335, y = 15, z = 1}, } function NewPosition ( playerSource ) if ( playerSource ) then local randomPos = math.random (1, #positions) setElementPosition ( playerSource, positions[randomPos].x, positions[randomPos].x, positions[randomPos].x ) end end addCommandHandler ( "NewPos", NewPosition ) No es mas bonito y entendible así? no se me parece innecesario crear 3 tablas para algo tal simple como esto y estaría bien usar #tabla en el math por si quiere añadir mas de 5 posiciones en el script ( use el script del El_Zorro asi que créditos a el.)
Enargy, Posted October 19, 2015 Posted October 19, 2015 local positions = { {x = 331, y = 0, z = 5}, {x = 332, y = 6, z = 3}, {x = 333, y = 10, z = 3}, {x = 334, y = 10, z = 2}, {x = 335, y = 15, z = 1}, } function NewPosition ( playerSource ) if ( playerSource ) then local randomPos = math.random (1, #positions) setElementPosition ( playerSource, positions[randomPos].x, positions[randomPos].x, positions[randomPos].x ) end end addCommandHandler ( "NewPos", NewPosition ) No es mas bonito y entendible así? no se me parece innecesario crear 3 tablas para algo tal simple como esto y estaría bien usar #tabla en el math por si quiere añadir mas de 5 posiciones en el script ( use el script del El_Zorro asi que créditos a el.) Olvidaste cambiar los valores al usar copy & paste. setElementPosition ( playerSource, positions[randomPos].x, positions[randomPos].y, positions[randomPos].z )
Kilfwan Posted October 20, 2015 Posted October 20, 2015 Esto le podria servir de mucho a el http://lua-users.org/wiki/TutorialDirectory http://lua-users.org/wiki/TablesTutorial
user123 Posted October 20, 2015 Author Posted October 20, 2015 Bueno, gracias a todos por la ashuda, v: Zorro, no tengo tanto tiempo x ahora pa entrar, ia ando en pruevas y devo ztudiar las 21 oras del dia shao , jraxias x aiudar
user123 Posted October 24, 2015 Author Posted October 24, 2015 Bueno zhavos, aora el provlema ez est, kiero aser ke solo los adminz puedan usar ese comando y ps use este escript, me lo saque de la wiki :v y no funciona ocal positions = { {x = 331, y = 0, z = 5}, {x = 332, y = 6, z = 3}, {x = 333, y = 10, z = 3}, {x = 334, y = 10, z = 2}, {x = 335, y = 15, z = 1}, } function NewPosition (playerSource) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if hasObjectPermissionTo ( player, "function.banPlayer" ) then elseif (playerSource ) then local randomPos = math.random (1, #positions) setElementPosition (playerSource, positions[randomPos].x, positions[randomPos].y, positions[randomPos].z ) else outputChatBox ( "#FFFFFF[NO ERES ADMIN]", source, 0, 255, 0, true ) end end addCommandHandler ("tugfa", NewPosition)
Guest Posted October 24, 2015 Posted October 24, 2015 No lo probé, intenta local positions = { {x = 331, y = 0, z = 5}, {x = 332, y = 6, z = 3}, {x = 333, y = 10, z = 3}, {x = 334, y = 10, z = 2}, {x = 335, y = 15, z = 1}, } function NewPosition (playerSource) if hasObjectPermissionTo ( playerSource, "function.banPlayer",true) then local randomPos = math.random (1, #positions) setElementPosition (playerSource, positions[randomPos].x, positions[randomPos].y, positions[randomPos].z ) else outputChatBox ( "#FFFFFF[NO ERES ADMIN]", source, 0, 255, 0, true ) end end addCommandHandler ("tugfa", NewPosition)
aka Blue Posted October 24, 2015 Posted October 24, 2015 Te pido amablemente que dejes de escribir como un retrasado, gracias.
user123 Posted October 24, 2015 Author Posted October 24, 2015 Ok, :v ya dejare de hacerlo, pero solo porque lo pides amablemente
user123 Posted October 30, 2015 Author Posted October 30, 2015 Hola a todos de nuevo ( no quise crear otro tema aparte ) Como hago que cuando me transporte ya sea con markers o comandos, me salga la pantalla negra y el player no pueda moverse hasta 1 segundo después de que desaparezca la pantalla negra, como en el resource de interiors
Tomas Posted October 31, 2015 Posted October 31, 2015 Te cuesta mucho mirar el resource de interiors y ver qué hace?
user123 Posted October 31, 2015 Author Posted October 31, 2015 ya lo he mirado, y no lo encontré por eso vine a preguntarlo
Recommended Posts