Chaky Posted April 28, 2014 Share Posted April 28, 2014 hola chicos de la comunidad tengo problemas con el panel vip desde hace mucho tiempo no lo puedo hacer funcionar en mi server si alguien me pudiera ayudar o darme una idea de que devo hacer se lo agradeceria mucho aca les dejo el panel Vip que estoy usando http://adf.ly/l8owf Link to comment
Tomas Posted April 28, 2014 Share Posted April 28, 2014 Pides ayuda y encriptas la URL en una página de anuncios para ganar dinero? Te quedas sin la ayuda de mi parte Link to comment
alex17 Posted April 28, 2014 Share Posted April 28, 2014 si publicas el scrip te ayudo no quiero descargarlo D: Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 si publicas el scrip te ayudo no quiero descargarlo D:este es el client function vip() triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) end addCommandHandler ("vip", vip) function armavip () showCursor (true) triggerServerEvent ( "onGreeting", getLocalPlayer() ) end function equipvip () showCursor (true) triggerServerEvent ( "onGreeting2", getLocalPlayer() ) end function slotvip () showCursor (true) triggerServerEvent ( "onGreeting3", getLocalPlayer() ) end function vip2() painel = guiCreateWindow(500, 300, 488, 320, "Painel V.I.P Survivor Games", false) guiWindowSetSizable(painel, false) showCursor ( true ) guiSetAlpha(painel, 1.00) guiSetProperty(painel, "CaptionColour", "FF6AE419") arma = guiCreateButton(48, 144, 341, 38, "Pegar Armas", false, painel) equip = guiCreateButton(48, 193, 341, 38, "Pegar Equipamentos", false, painel) slot = guiCreateButton(48, 245, 341, 38, "Blood", false, painel) equip = guiCreateButton(48, 193, 341, 38, "Pegar Equipamentos", false, painel) close = guiCreateButton(156, 287, 114, 37, "Fechar", false, painel) memo = guiCreateMemo(17, 30, 421, 104, "Obrigado por adquirir o VIP no servidor SurvivorGames.Assim você está ajudando a manter o servidor.......Divirta-se com seus itens ! ! !", false, painel) guiMemoSetReadOnly(memo, true) addEvent( "showvip",true ) addEventHandler ( "onClientGUIClick", arma, armavip, false ) addEventHandler ( "onClientGUIClick", equip, equipvip, false ) addEventHandler ( "onClientGUIClick", slot, slotvip, false ) addEventHandler ( "onClientGUIClick", close, function() guiSetVisible(painel, false) showCursor(false) end, false ) end addEvent( "ShowVipPanel", true ) addEventHandler( "ShowVipPanel", getRootElement(), vip2) Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 si publicas el scrip te ayudo no quiero descargarlo D: y el Server.lua --Armamento function greetingHandler () setElementData(source, "M4", 1) setElementData(source, "M4 Mag", 600) setElementData(source, "CZ 550", 1) setElementData(source, "CZ 550 Mag", 100) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) -- Equipamentos function greeting2Handler () setElementData(source, "Coyote Backpack", 1) setElementData(source, "Burger", 5) setElementData(source, "Milk", 5) setElementData(source, "Map", 1) setElementData(source, "GPS", 1) setElementData(source, "Toolbox", 1) setElementData(source, "Tent", 1) setElementData(source, "Infrared Goggles", 1) setElementData(source, "Night Vision Goggles", 1) setElementData(source, "Watch", 1) setElementData(source, "Medic Kit", 5) setElementData(source, "Morphine", 5) setElementData(source, "Painkiller", 5) setElementData(source, "Camouflage Clothing", 1) setElementData(source, "Bandage", 6) setElementData(source, "Tire", 4) setElementData(source, "Engine", 1) end addEvent( "onGreeting2", true ) addEventHandler( "onGreeting2", getRootElement(), greeting2Handler ) --Slots function greeting3Handler () setElementData(source, "blood", 15000) end addEvent( "onGreeting3", true ) addEventHandler( "onGreeting3", getRootElement(), greeting3Handler ) function PlayerHaveLevel( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) ) then triggerClientEvent(source, "ShowVipPanel", source ) else outputChatBox("Você não e V.I.P para usar esse comando",source) end end addEvent( "ClientHaveLevel", true ) addEventHandler( "ClientHaveLevel", getRootElement(), PlayerHaveLevel ) Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 ¿Y cual es el error? ... pongo el user pero al poner el comando no me sale dice que el usuario no es vip Link to comment
alex17 Posted April 28, 2014 Share Posted April 28, 2014 (edited) creaste el grupo de acl VIP y te añadiste ? Edited April 28, 2014 by Guest Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 create el grupo de acl VIP y te añadiste ? no e_e como hago eso Link to comment
alex17 Posted April 28, 2014 Share Posted April 28, 2014 create el grupo de acl VIP y te añadiste ? no e_e como hago eso ._. Link to comment
Tomas Posted April 28, 2014 Share Posted April 28, 2014 .../mods/deathmatch/acl.xml <group name="VIP"> <object name="user.TomasitoCaram"></object> </group> Para agregar VIP's debes agregar la linea del object name bla bla bla. Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 .../mods/deathmatch/acl.xml <group name="VIP"> <object name="user.TomasitoCaram"></object> </group> Para agregar VIP's debes agregar la linea del object name bla bla bla. Okay gracias mañana.probare y para añadir otro user vip nada mas agrego otra linea ? Link to comment
Tomas Posted April 28, 2014 Share Posted April 28, 2014 .../mods/deathmatch/acl.xml <group name="VIP"> <object name="user.TomasitoCaram"></object> </group> Para agregar VIP's debes agregar la linea del object name bla bla bla. Okay gracias mañana.probare y para añadir otro user vip nada mas agrego otra linea ? Link to comment
Alexs Posted April 28, 2014 Share Posted April 28, 2014 .../mods/deathmatch/acl.xml <group name="VIP"> <object name="user.TomasitoCaram"></object> </group> Para agregar VIP's debes agregar la linea del object name bla bla bla. Okay gracias mañana.probare y para añadir otro user vip nada mas agrego otra linea ? Si, y recuerda recargar el ACL. Link to comment
Alexs Posted April 28, 2014 Share Posted April 28, 2014 Como se "recarga" el ACL? ¿Es una pregunta de verdad o solo no miraste la wiki? 'aclReload'. Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 .../mods/deathmatch/acl.xml <group name="VIP"> <object name="user.TomasitoCaram"></object> </group> Para agregar VIP's debes agregar la linea del object name bla bla bla. Okay gracias mañana.probare y para añadir otro user vip nada mas agrego otra linea ? Si, y recuerda recargar el ACL. eso como ? me podrias explicar porfa Link to comment
Alexs Posted April 28, 2014 Share Posted April 28, 2014 eso como ? me podrias explicar porfa Es en realidad sencillo, editas el archivo 'acl.xml', lo agregas al servidor y ejecutas la función 'aclReload' (desde el runcode o el método que tu desees). Link to comment
Chaky Posted April 28, 2014 Author Share Posted April 28, 2014 eso como ? me podrias explicar porfa Es en realidad sencillo, editas el archivo 'acl.xml', lo agregas al servidor y ejecutas la función 'aclReload' (desde el runcode o el método que tu desees). ._. no entendi Link to comment
Tomas Posted April 28, 2014 Share Posted April 28, 2014 Suelo editar el ACL sin "aclReload" y sirve igual :V Link to comment
alex17 Posted April 29, 2014 Share Posted April 29, 2014 en resumen para que no te hagas problemas .. edita el acl como te dijo tomasito y luego solo reinicia tu servidor D: Link to comment
Tomas Posted April 29, 2014 Share Posted April 29, 2014 Editalo con el server apagado, sino no se guarda. Link to comment
alex17 Posted April 29, 2014 Share Posted April 29, 2014 Editalo con el server apagado, sino no se guarda. aa lol si es cierto Link to comment
AlFA# Posted April 29, 2014 Share Posted April 29, 2014 Como se "recarga" el ACL? Creo que es /reload acl pero no estoy seguro Link to comment
Alexs Posted April 29, 2014 Share Posted April 29, 2014 No criticare sus métodos, pero a mi el mínimo esfuerzo me parece una estupidez. @Chaky te recomiendo no editar el archivo y utilizar en cambio las funciones de MTA. Link to comment
Recommended Posts