Jump to content

Narutimmy

Members
  • Posts

    1,004
  • Joined

  • Last visited

Everything posted by Narutimmy

  1. aaa Gracias jeje vere que todo funcione bien.
  2. que si borro el scrip que habia echo y dejo solo el tuyo?
  3. 2 cosas, borro lo anterior y es para el slothbot nadamas verdad?
  4. si que con 1 golpe te deje en 0 y mueras.
  5. lo intnte pero no funciono, que ise mal?
  6. SV: --KILL FROM Tyrant ATTACK addEvent( "playereaten2", true ) function Playerinfected2 ( player, attacker, weapon, bodypart) killPed ( player, attacker, weapon, bodypart ) end addEventHandler( "playereaten2", getRootElement(), Playerinfected2 ) Cl: --Matar Tyrant function tirantattack ( attacker, weapon, bodypart ) if (attacker) then if getElementType ( attacker ) == "ped" then if (getElementData (attacker, "tyrant") == true) then local playerHealth = getElementHealth ( getLocalPlayer() ) if playerHealth > 15 then setElementHealth ( source, playerHealth - 500 ) else triggerServerEvent ("playereaten2", source, source, attacker, weapon, bodypart ) end end end end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), tirantattack )
  7. Hola, me preguntaba.... como puedo hacer que un slothbot tenga cosas como superfuerza para que mate de 1 golpe? y que ademas sea muy rapido?
  8. Y si lo pongo asi? addEventHandler( "onPlayerWasted", g_root, function(ammo, attacker, weapon, bodypart) if attacker then setElementData(source, "Vidas", getElementData(source, "Vidas")-1) setElementData(attacker, "Vidas", getElementData(attacker, "Vidas")+1) else setElementData(source, "Vidas", getElementData(source, "Vidas")-2) end Vida = getElementData(source, "Vidas") if Vida == 0 then banPlayer(source, false, false, true, getRootElement ( ), "Fuiste baneado por quedarte sin vidas." ) end end )
  9. lo que pasa es que creo se ejecuta la proxima vez que ases login, y quiero que sea en el momento de llegar a 0 Como puedo ponerme mas o menos vidas?
  10. Ninguno, ademas asus no me dijo como establecer las vidas el se puseo 200 y luego 1 y asi para hacer pruebas, ocupo eso para aserlas.
  11. Hola bueno Asus iso este scrip para que cuando sus vidas lleguen a 0 sean banneados, el problema es que un user llego a las 0 y no fue banneado ni nada, el scrip tiene permisosde Admin. local g_root = getRootElement() addEventHandler( "onPlayerWasted", g_root, function(ammo, attacker, weapon, bodypart) if attacker then setElementData(source, "Vidas", getElementData(source, "Vidas")-1) setElementData(attacker, "Vidas", getElementData(attacker, "Vidas")+1) else setElementData(source, "Vidas", getElementData(source, "Vidas")-2) end end ) function Login(antes, ahora) if ahora then local PlayerVida = getAccountData(ahora, "Vidas.Vida") if PlayerVida == false then setElementData(source, "Vidas", 100) else setElementData(source, "Vidas", PlayerVida or 100) end Vida = getElementData(source, "Vidas") if Vida == 0 then banPlayer(source, false, false, true, getRootElement ( ), "Fuiste baneado por quedarte sin vidas." ) end end end addEventHandler("onPlayerLogin", getRootElement(), Login) function onPlayerQuit() local playerAccount = getPlayerAccount(source) if (playerAccount) then local PlayerVida = getElementData(source, "Vidas") setAccountData(playerAccount, "Vidas.Vida", PlayerVida) end end addEventHandler("onPlayerQuit", getRootElement(), onPlayerQuit) function loggedOut(thePreviousAccount) if (thePreviousAccount) then local PlayerVida = getElementData(source, "Vidas") setAccountData(thePreviousAccount, "Vidas.Vida", PlayerVida) setElementData(source, "Vidas", "Guest") end end addEventHandler("onPlayerLogout",getRootElement(),loggedOut)
  12. Hola lo que pasa es que me encontre con este scrip en la comunidad, me gusto ahi mejores pero no me funcionan correctamente. Los Problemas son 2: El primero es que no tienes una vista previa del skin si le das click al skin te cobra el dinero y el segundo es que si por ejemplo los skins valen 50mil y tu tienes 0 y lo compras de todas maneras te cobra el dinero y quedas en numeros rojos. Server: marker = createMarker( -2489.9577, 2363.4064, 9, "cylinder", 2, 255, 255, 0, 255 ) blip = createBlip( -2489.9577, 2363.4064, 10.30, 45 ) function buy(id) reskin = setElementModel(source, id) takePlayerMoney(source, 500) playeraccount = getPlayerAccount(source) setAccountData(playeraccount, "standardskin", id) end addEvent("useSkin",true) addEventHandler("useSkin", root, buy) function guishow(hitPlayer) triggerClientEvent (hitPlayer,"guishowc",getRootElement(),hitPlayer) end addEventHandler("onMarkerHit",marker,guishow) Gui: Wnd = guiCreateWindow ( 0.2, 0.2, 0.25, 0.5, "Skin shop", true ) guiSetAlpha( Wnd, 1 ) button = guiCreateButton ( 0.01, 0.8, 0.99, 0.15, "Close", true, Wnd ) label = guiCreateLabel ( 0.1, 0.1, 0.9, 0.1, "Double click on skin. ($500)", true, Wnd ) showCursor(false) guiSetVisible( Wnd, false ) guiWindowSetSizable( Wnd, false ) guiWindowSetMovable( Wnd, false ) vehicles = { {"Truth", 1}, {"Wuzi Mu", 294}, {"Claude", 299}, {"Madd Dogg", 297}, {"Mike Toreno", 295}, {"Cesar", 292}, {"OG Loc", 293}, {"T-Bone", 307}, {"Pimp", 249}, {"White Dealer", 29}, {"Black Dealer", 28}, {"Hiker", 26}, {"Casino Bouncer 1", 163}, {"Casino Bouncer 2", 164}, {"Drug Worker 1", 144}, {"Drug Worker 2", 145}, {"Drug Worker 3", 146}, } grid = guiCreateGridList(0.01, 0.2, 0.99, 0.5, true, Wnd) guiGridListAddColumn(grid, "Skins", 0.85) for i,veh in ipairs(vehicles) do row = guiGridListAddRow(grid) -- guiGridListSetItemText(grid, row, 1, tostring(veh[1]), false, false) guiGridListSetItemData(grid, row, 1, tostring(veh[2])) end function use() local row, col = guiGridListGetSelectedItem(grid) if (row and col and row ~= -1 and col ~= -1) then local model = tonumber(guiGridListGetItemData(grid, row, 1)) if model ~= "" then triggerServerEvent("useSkin", localPlayer, model) end end end addEventHandler("onClientDoubleClick", root, use, false) function close() if (source == button) then guiSetVisible(Wnd,false) showCursor(false) end end addEventHandler("onClientGUIClick", button, close) function guishowc() guiSetVisible(Wnd,true) showCursor(true) end addEvent("guishowc",true) addEventHandler("guishowc", getRootElement(), guishowc)
  13. También es una buena idea esa Si supiera hacer eso
  14. Hola esque ocupo ayuda jeje aye un scrip de antizombis en una are, pero quiero que sea 100% me refiero a que no se pueda matar a otros users en ella Server Client
  15. Estaba Pensando en BAN por 1 Semana Quizás eso le molestaría a los players PD: Pero Bueno, es tu server, vos sabes lo que haces Sep, solo espero no Equivocarme
  16. Estaba Pensando en BAN por 1 Semana
  17. Son buenas ideas pero... no se como aser eso :3 ... Aqui la idea esque al principio no se preocuparan... pero cuando les queden 30 o menos comenzaran a tener cuidado.... a buscar otros noobs o gente para matarlas y obtener mas vidas.
  18. De echo ya se implemento en el servidor , gente que mata a otros por vidas o dinero... es raro.. pero asi lo e echo jeje y por alguna razon les gusta.
  19. Si se que es Absurdo, seria una perdida de usuarios pero estoy loco
  20. Bueno biendo anime como de costumbre me tope con una idea que me llamo mucho la atencion, ahi un scrip similar en la comu me parece pero la idea es esta. Cada jugador al entrar al Servidor comienza con 100 Vidas, las cueles son mostradas en pantalla en una esquina. Al morir se pierde 1 vida , al llegar a 0 la cuenta es bloqueada totalmente, se borra, te desconecta del servidor y te da un BAN permanente de Serial inpidiendo el poder volver a entrar al Servidor. Ademas al matar a otro usuario ganas 1 vida la cual es sumada a las que ya tienes. Tambien una tienda en la cual se puedan comprar vidas por un muy alto precio. Nesesito que alguien me ayude con esta idea aun me falta mucho por aprender de lua pero quiero que por favor me ayuden. Gracias.
  21. ya lo bajede nuevo e incluso lo puse en un host limpio sin ningun otro scrip y nada
  22. Si lo tengo actualizado pero en primera el Gang_system no me anda
×
×
  • Create New...