-
Posts
21,935 -
Joined
-
Last visited
-
Days Won
6
Everything posted by Castillo
-
MTA RP Script SQL DB Problem [ Unsolved ] Please Help
Castillo replied to micheal1230's topic in Scripting
You mean it says: "Client triggered server side event but event is not added server side.", something like that? -
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
-
The vehicle shadows, what else could be? your question is pretty much useless, as you see the image and it's pretty obviously.
-
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)
-
Te sugiero que verifiques la rotacion al intentar abrirla/cerrarla. Yo lo hice en este topic: viewtopic.php?f=145&t=38373&p=394623
-
http://en.wikipedia.org/wiki/MySQL
-
Aca funciona perfecto, estas usando el M4, verdad?
-
No se, ami me funciona perfecto. Estas seguro que lo pusiste como client-side en el meta.xml?
-
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)
-
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)
-
Estas usando el recurso "realdriveby"? si es asi, podes restringir las armas en el meta.xml del mismo.
-
El script que poste deberia hacer ese sonido con CUALQUIER marker. Edit: Estas seguro que se puede usar la combat shotgun desde los vehiculos?
-
Algun error en el debugscript? para activarlo escribe: /debugscript 3.
-
You're welcome .
-
<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>
-
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>
-
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 )
-
-- 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)
-
Para este tipo de puerta si necesita la rotacion, pero tenes que calcularlo bien.
-
El evento "onResourceStart" es server-side, y playSound es client-side. P.D: Usa isElement para verificar si el sonido ya esta creado.
-
I'm deleting your posts, you're creating a lot of posts to bump it, JUST WAIT FOR AN ANSWER.
-
It should update the money when you get more, but I'm not completely sure.
-
As you're newbie, I suggest you to use ACCOUNT DATA. https://wiki.multitheftauto.com/wiki/Ser ... _functions
-
Yo ni idea, nada mas te arregle el script, las posiciones las tendras que conseguir vos .
-
You could make it client-side, using dxDrawText, would be easier.
