Jump to content

Cuervo_fi

Other Languages Moderators
  • Posts

    82
  • Joined

  • Last visited

Everything posted by Cuervo_fi

  1. este es para que cuando los usuarios de los teams especificados tengan un tag en el chat principal. quisiera saber si se podria hacer esto mismo pero en el chat '/me' function chatbox(text, msgtype) local root = getRootElement() local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) if (msgtype == 0) then if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then cancelEvent(true) outputChatBox("[Admin] #FFFFFF" .. name .."#FFFFFF:#F2EEC2 " .. text, root, 255, 255, 255, true) outputServerLog("CHAT: [Admin] " .. name .. ": " .. text) elseif isObjectInACLGroup("user." .. account, aclGetGroup("Everyone")) then cancelEvent(true) outputChatBox(name .. "#FFFFFF:#F2EEC2 " .. text, root, 255, 255, 255, true) outputServerLog("CHAT: " .. name .. ": " .. text) end elseif (msgtype == 2) then end end addEventHandler("onPlayerChat", root, chatbox) function RGBToHex(red, green, blue, alpha) if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then return nil end
  2. Hola, quisiera saber si me pueden resolver una duda que tengo.. Necesito saber si el chat del mta es cosa por default o es un recurso, también quisiera saber que recurso contiene el comando '/me' que es para mandar msj por chat.
  3. ponle el skin en el defaultstats y inicialo con el gamemode.
  4. ._. esta en mi descripción 'cuervo-f.i.'
  5. Sí me agregas a Skype te ayudo con eso, pero tendrás que explicar como manejas los clanes, porque puede ser por team, acl y setElementData entre otros..
  6. Intenta usar el admin panel o para que se te sea mas facil busca algún script que te muestre las posiciones x y z y remplazas "x" por el numero que te aya salido al igual que "y" & "z". Suerte y Bienvenido al Aprendizaje.
  7. Intenta Así Client side: local marker1 = createMarker(1183.80, -1311.5, 12.60, 'cylinder', 3, 48, 150, 214, 140) local markers = {marker1} local vehicles = {"BMX", "Bike", "Mountain bike", "Faggio"} function createVehGui () MainGui = guiCreateWindow(408,203,240,349,"Bikes",false) guiWindowSetSizable ( MainGui, false ) VehGrid = guiCreateGridList(14,32,180,256,false,MainGui) guiGridListSetSelectionMode(VehGrid,2) _bikes = guiGridListAddColumn(VehGrid,"Elige",0.85) Spawn = guiCreateButton(15,305,96,35,"Aceptar",false,MainGui) guiSetFont(Spawn,"clear-normal") Cancel = guiCreateButton(128,305,96,35,"Salir",false,MainGui) guiSetFont(Cancel,"clear-normal") for index, vehicle in ipairs(vehicles) do local row = guiGridListAddRow (VehGrid) guiGridListSetItemText ( VehGrid, row, _bikes, tostring(vehicle), false, false ) end end for i,marker in ipairs ( markers ) do addEventHandler ( "onClientMarkerHit", marker, function ( hitElement ) if ( hitElement == localPlayer ) then if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement) then createVehGui ( hitElement ) if ( MainGui ~= nil ) then guiSetVisible ( MainGui, true ) showCursor ( true ) guiSetInputEnabled ( true ) setElementFrozen ( hitElement, false ) end end end end ) end addEventHandler("onClientGUIClick", root, function () if (source == Spawn) then local row,col = guiGridListGetSelectedItem(VehGrid) if (row and col and row ~= -1 and col ~= -1) then local vehicleName = guiGridListGetItemText(VehGrid, row, 1) if vehicleName == "BMX" then triggerServerEvent("spawnvehicle",localPlayer,481) elseif vehicleName == "Bike" then triggerServerEvent("spawnvehicle",localPlayer,509) elseif vehicleName == "Mountain bike" then triggerServerEvent("spawnvehicle",localPlayer,510) elseif vehicleName == "Faggio" then triggerServerEvent("spawnvehicle",localPlayer,462) end else outputChatBox("Error: Please, select a vehicle of list.",255,0,0) end elseif (source == Cancel) then triggerEvent("closeWindow", root ) end end ) addEventHandler("onClientGUIDoubleClick", root, function () if ( source == VehGrid ) then local row,col = guiGridListGetSelectedItem(VehGrid) if (row and col and row ~= -1 and col ~= -1) then local vehicleName = guiGridListGetItemText(VehGrid, row, 1) if vehicleName == "BMX" then triggerServerEvent("spawnvehicle",localPlayer,481) elseif vehicleName == "Bike" then triggerServerEvent("spawnvehicle",localPlayer,481) elseif vehicleName == "Mountain bike" then triggerServerEvent("spawnvehicle",localPlayer,510) elseif vehicleName == "Faggio" then triggerServerEvent("spawnvehicle",localPlayer,462) end end end end ) for i,marker in ipairs ( markers ) do addEventHandler("onClientMarkerLeave", marker, function () triggerEvent("closeWindow", root ) end ) end addEvent("closeWindow", true) addEventHandler("closeWindow", root, function () guiSetVisible(MainGui, false) showCursor(false) guiSetInputEnabled(false) setElementFrozen(localPlayer, false) end ) Server side: local vehicles = { } addEvent ( "spawnvehicle", true ) addEventHandler ( "spawnvehicle", root, function ( vehID ) if ( isElement ( vehicles [ source ] ) ) then destroyElement ( vehicles [ source ] ) end vehicles [ source ] = createVehicle ( vehID, getElementPosition ( source ) ) if ( vehicles [ source ] ) then setVehicleColor ( vehicles [ source ], 255, 255, 255 ) end setTimer ( warpPedIntoVehicle, 200, 1, source, vehicles [ source ] ) triggerClientEvent ( source, "closeWindow", root ) end )
  8. No esta perfecto, pero es para que tengas una idea.. safecol = createColCuboid ( x, y, z, 255, 255, 255 ) -- pones tu posición RadarArea = createRadarArea ( x, y, 100, 100, 255, 0, 0, 10 ) -- pones la misma posición en " x, y, " function EntrarALaZona(hitPlayer,thePlayer) toggleControl (hitPlayer, "aim_weapon", true) outputChatBox("Aqui tu mensaje de Entrada", hitPlayer, 0, 255, 0) else end end addEventHandler( "onColShapeHit", safecol, EntrarALaZona ) function SalirDeLaZona(hitPlayer,thePlayer) toggleControl (hitPlayer, "aim_weapon", false) outputChatBox("Aqui tu mensaje de salida", hitPlayer, 255, 0, 0) end end addEventHandler( "onColShapeLeave", safecol, SalirDeLaZona )
×
×
  • Create New...