Jump to content

elchinooo98

Members
  • Posts

    65
  • Joined

  • Last visited

Everything posted by elchinooo98

  1. Hola a todos quiero hacer un script basico porque soy nuevo en lo que es scripting quiero hacer que con un comando se cree un pickup de un rifle pero al poner el comando no pasa nada y en el debug no me sale ningun error alguna ayuda? les dejo el boceto de esto function pickupitem (source) x, y, z = getElementPosition(source) createPickup ( x, y, z, 3, 33, 30000, 90 ) end addCommandHandler ( "rifle", pickupitem ) ya probe cambiando source por player y nadaa ya nose me ocurre nada mas alguna ayuda? desde ya gracias
  2. Bueno al Parecer yo habre echo algo mal me habre saltado algo por que lo volvi a hacer y ahora anda perfecto graciias por su ayuda
  3. Noop lo puse con el meta ese tampoco trate cambiando el bind tampocoo ya no se que hacer :c
  4. "Elchinooo" name="PanelVIP" type="script" version="1.4" /> "1.3.4-0.00000" client="1.3.4-0.00000" /> lo tengo asi que hice un copia y pega de otro resource con client y server por que yo no lo se armar y supongo que deberia andar pero nose porque no me anda el bind como vos me lo pasaste
  5. noo lo copie exactamente como me lo pasaste y no funciono pero esta bien no voy a molestar mas jaja graciias por su ayuda chicos
  6. bueno graciias desdee ya tomas
  7. mmm noop ya lo probe y nada no me salee gracias por tu ayuda si me lo podrias hacer vos y pasarmelo por pm o por aca todo como tendria que quedar el client y el server te lo agradeceria porque a mi no me sale
  8. mmm nose por ahi lo puse mal pero lo deje asi y si apreto F2 solo me aparece el cursor pero no el panel Client: function vip() triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) end function abrirYCerrar( ) if getElementData(getLocalPlayer(),"vip") == true then if guiGetVisible(ventana) then guiSetVisible(ventana,false) showCursor(false) else guiSetVisible(ventana,true) showCursor(true) end end end bindKey("F2","down",abrirYCerrar) function vip1 () ventana = guiCreateWindow(202, 174, 415, 223, "Panel VIP", false) guiWindowSetSizable(ventana, false) jtpkon = guiCreateButton(10, 102, 123, 46, "Jetpack:ON", false, ventana) chaleco = guiCreateButton(143, 102, 123, 46, "Chaleco", false, ventana) cerrar = guiCreateButton(143, 169, 123, 46, "Cerrar", false, ventana) armas = guiCreateButton(10, 27, 123, 46, "Armas VIP", false, ventana) skin = guiCreateButton(143, 27, 123, 46, "Skin VIP", false, ventana) jtpkoff = guiCreateButton(10, 169, 123, 46, "Jetpack:OFF", false, ventana) stats = guiCreateButton(276, 27, 120, 46, "Estadisticas\n al\n Maximo", false, ventana) showCursor (true) addEventHandler ("onClientGUIClick", armas, arma, false) addEventHandler ("onClientGUIClick", skin, skin1, false) addEventHandler ("onClientGUIClick", chaleco, chaleco1, false) addEventHandler ("onClientGUIClick", cerrar, Exit, false) addEventHandler ("onClientGUIClick", jtpkon, jeton, false) addEventHandler ("onClientGUIClick", jtpkoff, jetoff, false) addEventHandler ("onClientGUIClick", stats, estats, false) end addEvent( "ShowVipPanel", true ) addEventHandler( "ShowVipPanel", getRootElement(), vip1) function arma () showCursor (true) triggerServerEvent("onGreeting", localPlayer) end function skin1 () showCursor (true) triggerServerEvent ( "skinvip", getRootElement() ) end function chaleco1 () showCursor (true) triggerServerEvent ( "chalecovip", localPlayer ) end function Exit () showCursor (false) guiSetVisible (ventana, not guiGetVisible ( ventana ) ) end function jeton () showCursor (true) triggerServerEvent ( "jetpkon", localPlayer ) end function jetoff () showCursor (true) triggerServerEvent ( "jetpkoff", localPlayer ) end function estats () showCursor (true) triggerServerEvent ( "max", localPlayer ) end Server function onLogin() local accName = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) ) then setElementData(source,"vip",true) else setElementData(source,"vip",false) end end addEventHandler("onPlayerLogin",root,onLogin) function PlayerHaveLevel( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) ) then triggerClientEvent(source, "ShowVipPanel", source ) else outputChatBox ( "#FF0000No Sos VIP Para Abrir Este Panel", getRootElement(), 255, 255, 255, true ) end end addEvent( "ClientHaveLevel", true ) addEventHandler( "ClientHaveLevel", getRootElement(), PlayerHaveLevel ) function greetingHandler () giveWeapon ( source, 31, 999999 ) giveWeapon ( source, 24, 999999 ) giveWeapon ( source, 27, 999999 ) giveWeapon ( source, 28, 999999 ) giveWeapon ( source, 34, 999999 ) giveWeapon ( source, 17, 999999 ) giveWeapon ( source, 46, 999999 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", root, greetingHandler ) ----------------------------------------------------------------------------------- function skin () setElementModel ( source, 165 ) end addEvent( "skinvip", true ) addEventHandler( "skinvip", getRootElement(), skin ) ----------------------------------------------------------------------------------- function chaleco () setPedArmor (source,100) end addEvent( "chalecovip", true ) addEventHandler( "chalecovip", getRootElement(), chaleco ) ----------------------------------------------------------------------------------- function jtpk1 () givePedJetPack ( source ) end addEvent( "jetpkon", true ) addEventHandler( "jetpkon", getRootElement(), jtpk1 ) ----------------------------------------------------------------------------------- function jtpk2 () removePedJetPack ( source ) end addEvent( "jetpkoff", true ) addEventHandler( "jetpkoff", getRootElement(), jtpk2 ) ----------------------------------------------------------------------------------- function estat () setPedStat(source, 23, 999) setPedStat(source, 24, 999) setPedStat(source, 69, 999) setPedStat(source, 70, 999) setPedStat(source, 71, 999) setPedStat(source, 72, 999) setPedStat(source, 73, 999) setPedStat(source, 74, 999) setPedStat(source, 75, 999) setPedStat(source, 76, 999) setPedStat(source, 77, 999) setPedStat(source, 78, 999) setPedStat(source, 79, 999) setPedStat(source, 229, 999) setPedStat(source, 225, 999) end addEvent( "max", true ) addEventHandler( "max", root, estat )
  9. disculpa mi ignorancia y puede seer que te paresca molesto pero no entiendo bien como usar los elementData y no sabria como posicionarlo
  10. Graciass men pero no me andubo porque yo tengo para abrir la GUI con un trigger y si pongo esta funcion que vos me pasaste no me sirve porque la ventana no se me abre y si se abre la van a poder abrir todos cosa que no quiero y del lado del server para que se abra con f5 y que solo la puedan abrir los vip nose como hacerlo una ayuda referente a mi resource? disculpa si no me explico bien
  11. una pregunta esto va del lado del client?
  12. solamente una consulta mas como podria ponerle un bindKey a esto por que probe del lado del client y a la primera ves que lo apreto no pasa nada y a la segunda se mee abre 2 veces y no se puede cerrar?
  13. Muchas Gracias alex mee sirvio mucho ahora mi panel anda perfecto
  14. el problema es que al apretar un boton de la GUI les da esas cosas a todos los players y yo solo quiero que le de las cosas osea armas o chaleco a las personas que lo apretaron
  15. Hola soy nuevo en todo esto de scripts y necesito ayuda con un panel VIP que hice desde 0 porque al apretar un boton ej:"chaleco VIP" les da el chaleco a todos los players ya sea con el boton de jetpack o el de armas les dejo el Client side y el server side ya que no me molestaria que lo usen solo quiero una ayuda Client Side: function vip() triggerServerEvent ( "ClientHaveLevel", getLocalPlayer() ) end addCommandHandler ("vip", vip) function vip1 () ventana = guiCreateWindow(259, 182, 277, 232, "Panel VIP", false) guiWindowSetSizable(ventana, false) jtpkon = guiCreateButton(10, 102, 123, 46, "Jetpack:ON", false, ventana) chaleco = guiCreateButton(143, 102, 123, 46, "Chaleco VIP", false, ventana) cerrar = guiCreateButton(143, 169, 123, 46, "Cerrar", false, ventana) armas = guiCreateButton(10, 27, 123, 46, "Armas VIP", false, ventana) skin = guiCreateButton(143, 27, 123, 46, "Skin VIP", false, ventana) jtpkoff = guiCreateButton(10, 169, 123, 46, "Jetpack:OFF", false, ventana) showCursor (true) addEventHandler ("onClientGUIClick", armas, arma, false) addEventHandler ("onClientGUIClick", skin, skin1, false) addEventHandler ("onClientGUIClick", chaleco, chaleco1, false) addEventHandler ("onClientGUIClick", cerrar, Exit, false) addEventHandler ("onClientGUIClick", jtpkon, jeton, false) addEventHandler ("onClientGUIClick", jtpkoff, jetoff, false) end addEvent( "ShowVipPanel", true ) addEventHandler( "ShowVipPanel", getRootElement(), vip1) function arma () showCursor (true) triggerServerEvent ( "onGreeting", getRootElement() ) end function skin1 () showCursor (true) triggerServerEvent ( "skinvip", getRootElement() ) end function chaleco1 () showCursor (true) triggerServerEvent ( "chalecovip", getRootElement() ) end function Exit () showCursor (false) guiSetVisible (ventana, not guiGetVisible ( ventana ) ) end function jeton () showCursor (true) triggerServerEvent ( "jetpkon", getRootElement() ) end function jetoff () showCursor (true) triggerServerEvent ( "jetpkoff", getRootElement() ) end Server Side: function PlayerHaveLevel( ) local accName = getAccountName ( getPlayerAccount ( source ) ) if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) ) then triggerClientEvent(source, "ShowVipPanel", source ) else outputChatBox("No eres Vip",source) end end addEvent( "ClientHaveLevel", true ) addEventHandler( "ClientHaveLevel", getRootElement(), PlayerHaveLevel ) function greetingHandler () giveWeapon ( source, 31, 999999 ) giveWeapon ( source, 24, 999999 ) giveWeapon ( source, 27, 999999 ) giveWeapon ( source, 28, 999999 ) giveWeapon ( source, 34, 999999 ) giveWeapon ( source, 17, 999999 ) giveWeapon ( source, 46, 999999 ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) ----------------------------------------------------------------------------------- function skin () setElementModel ( source, 165 ) end addEvent( "skinvip", true ) addEventHandler( "skinvip", getRootElement(), skin ) ----------------------------------------------------------------------------------- function chaleco () setPedArmor (source,100) end addEvent( "chalecovip", true ) addEventHandler( "chalecovip", getRootElement(), chaleco ) ----------------------------------------------------------------------------------- function jtpk1 () givePedJetPack ( source ) end addEvent( "jetpkon", true ) addEventHandler( "jetpkon", getRootElement(), jtpk1 ) ----------------------------------------------------------------------------------- function jtpk2 () removePedJetPack ( source ) end addEvent( "jetpkoff", true ) addEventHandler( "jetpkoff", getRootElement(), jtpk2 )
×
×
  • Create New...