Jump to content

Castillo

Retired Staff
  • Posts

    21,935
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by Castillo

  1. You mean it says: "Client triggered server side event but event is not added server side.", something like that?
  2. Vehicle mod: https://community.multitheftauto.com/index.php?p= ... ls&id=3529 Stolen: https://community.multitheftauto.com/index.php?p= ... ls&id=3528 Original: https://community.multitheftauto.com/index.php?p= ... ls&id=1877
  3. The vehicle shadows, what else could be? your question is pretty much useless, as you see the image and it's pretty obviously.
  4. local screenWidth, screenHeight = guiGetScreenSize() function throwGrenade() local x2, y2, z2 = getWorldFromScreenPosition(screenWidth/2, screenHeight/2, 100) local x, y, z = getElementPosition(localPlayer) local force = getDistanceBetweenPoints2D(x, y, x2, y2) createProjectile(localPlayer,16,x,y,z,force/100) end bindKey("G","down",throwGrenade)
  5. Te sugiero que verifiques la rotacion al intentar abrirla/cerrarla. Yo lo hice en este topic: viewtopic.php?f=145&t=38373&p=394623
  6. Castillo

    [TUT] SQLite

    http://en.wikipedia.org/wiki/MySQL
  7. Castillo

    Lanzagranadas

    Aca funciona perfecto, estas usando el M4, verdad?
  8. Castillo

    Lanzagranadas

    No se, ami me funciona perfecto. Estas seguro que lo pusiste como client-side en el meta.xml?
  9. Castillo

    Lanzagranadas

    local screenWidth, screenHeight = guiGetScreenSize() function onClientPlayerWeaponFireFunc(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) if (weapon == 31) then local x2, y2, z2 = getWorldFromScreenPosition(screenWidth/2, screenHeight/2, 100) local x, y, z = getElementPosition(localPlayer) local force = getDistanceBetweenPoints2D(x, y, x2, y2) createProjectile(localPlayer,16,x,y,z,force/100) end end addEventHandler("onClientPlayerWeaponFire", root, onClientPlayerWeaponFireFunc)
  10. Castillo

    Lanzagranadas

    function onClientPlayerWeaponFireFunc(weapon,ammo,ammoInClip,hitX,hitY,hitZ,hitElement) if (weapon == 31) then local x, y, z = getElementPosition(localPlayer) createProjectile(localPlayer,16,x,y,z,200) end end addEventHandler("onClientPlayerWeaponFire", getLocalPlayer(), onClientPlayerWeaponFireFunc)
  11. Estas usando el recurso "realdriveby"? si es asi, podes restringir las armas en el meta.xml del mismo.
  12. El script que poste deberia hacer ese sonido con CUALQUIER marker. Edit: Estas seguro que se puede usar la combat shotgun desde los vehiculos?
  13. Algun error en el debugscript? para activarlo escribe: /debugscript 3.
  14. <meta> <info gamemodes="race" type="map" name="[FUN]iSoRen- Demonic Weapons- V1 -Combat Shotgun-" author="iSoRen" version="1.0.0" description="shoot"></info> <script src="server.lua" type="client" /> <script src="client.lua" type="client" /> <file src="sing.mp3" /> <map src="[FUN]DemonicV1.map" dimension="0"></map> <settings> <setting name="#skins" value='[ "cj" ]'></setting> <setting name="#maxplayers" value="[ 128 ]"></setting> <setting name="#gamespeed" value="[ 1 ]"></setting> <setting name="#ghostmode" value='[ "false" ]'></setting> <setting name="#time" value="0:0"></setting> <setting name="#vehicleweapons" value='[ "false" ]'></setting> <setting name="#minplayers" value="[ 0 ]"></setting> <setting name="#weather" value="[ 0 ]"></setting> <setting name="#gravity" value="[ 0.008000 ]"></setting> <setting name="#waveheight" value="[ 0 ]"></setting> <setting name="#respawntime" value="[ 5 ]"></setting> <setting name="#locked_time" value="[ true ]"></setting> <setting name="#duration" value="[ 1800 ]"></setting> <setting name="#respawn" value='[ "timelimit" ]'></setting> </settings> </meta>
  15. Los script client side se ejecutan en el cliente, y los server side en el servidor. Necesitas dos archivos: 1: client.lua 2: server.lua Luego el meta.xml: Seria algo asi: <meta> <info author="Castillo" name="My Script" version="1.0" type="script"/> <script src="client.lua" type="client" /> <script src="server.lua" type="server" /> </meta>
  16. function replaceModel() local ID = 29 txd = engineLoadTXD("mySkin.txd", ID) engineImportTXD(txd, ID) dff = engineLoadDFF("mySkin.dff", 0) -- When you're replacing something else than a vehicle the ID must be 0. engineReplaceModel(dff, ID) end addEventHandler ( "onClientResourceStart", resourceRoot, replaceModel) addCommandHandler ( "reloadskin", replaceModel )
  17. -- client side: function blabla () outputChatBox("#ffffffGDC//iSo#00eebbRen.exe: #0055FFGood Luck #FFFFFFAnd#0055FF Have Fun",255,255,255,true) end addEventHandler ( "onClientResourceStart", resourceRoot, blabla ) function Markerhit (hitPlayer, matchingDimension) if (hitPlayer ~= localPlayer) then return end if (not isElement(sound)) then local sound = playSound ( "sing.mp3", false ) setSoundVolume ( sound, 0.5 ) outputChatBox ( getPlayerName(hitPlayer) .. "Get a Combat Shotgun!! RUN!!" ) triggerServerEvent("giveWeapon",localPlayer) setPedDoingGangDriveby ( getLocalPlayer (), true ) end end addEventHandler ( "onClientMarkerHit", getRootElement(), MarkerHit ) -- server side: addEvent("giveWeapon",true) addEventHandler("giveWeapon",root, function () giveWeapon ( source, 27, 21 ) end)
  18. Para este tipo de puerta si necesita la rotacion, pero tenes que calcularlo bien.
  19. El evento "onResourceStart" es server-side, y playSound es client-side. P.D: Usa isElement para verificar si el sonido ya esta creado.
  20. I'm deleting your posts, you're creating a lot of posts to bump it, JUST WAIT FOR AN ANSWER.
  21. It should update the money when you get more, but I'm not completely sure.
  22. As you're newbie, I suggest you to use ACCOUNT DATA. https://wiki.multitheftauto.com/wiki/Ser ... _functions
  23. Yo ni idea, nada mas te arregle el script, las posiciones las tendras que conseguir vos .
  24. You could make it client-side, using dxDrawText, would be easier.
×
×
  • Create New...