user123 Posted October 19, 2015 Share 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 Link to comment
user123 Posted October 19, 2015 Author Share Posted October 19, 2015 He visto que hay varios tipos de tablas. Cual debo usar? v: Link to comment
user123 Posted October 19, 2015 Author Share Posted October 19, 2015 ok mushas jrazias ke el big bang te vendiga Link to comment
Arsilex Posted October 19, 2015 Share 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.) Link to comment
Enargy, Posted October 19, 2015 Share 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 ) Link to comment
Kilfwan Posted October 20, 2015 Share Posted October 20, 2015 Esto le podria servir de mucho a el http://lua-users.org/wiki/TutorialDirectory http://lua-users.org/wiki/TablesTutorial Link to comment
user123 Posted October 20, 2015 Author Share 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 Link to comment
user123 Posted October 24, 2015 Author Share 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) Link to comment
Guest Posted October 24, 2015 Share 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) Link to comment
user123 Posted October 24, 2015 Author Share Posted October 24, 2015 Si funciono v: gracias, . Link to comment
aka Blue Posted October 24, 2015 Share Posted October 24, 2015 Te pido amablemente que dejes de escribir como un retrasado, gracias. Link to comment
user123 Posted October 24, 2015 Author Share Posted October 24, 2015 Ok, :v ya dejare de hacerlo, pero solo porque lo pides amablemente Link to comment
user123 Posted October 30, 2015 Author Share 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 Link to comment
Tomas Posted October 31, 2015 Share Posted October 31, 2015 Te cuesta mucho mirar el resource de interiors y ver qué hace? Link to comment
user123 Posted October 31, 2015 Author Share Posted October 31, 2015 ya lo he mirado, y no lo encontré por eso vine a preguntarlo Link to comment
Recommended Posts