Jump to content

DeVo

Members
  • Posts

    165
  • Joined

  • Last visited

Everything posted by DeVo

  1. DeVo

    NameTags HELP !!

    You're using server side functions in client side. You need to use, triggerServerEvent triggerClientEvent
  2. addCommandHandler("offduty", function(plr) if getElementData(plr, "isPlayerStaff") then local answer = dbPoll(dbQuery(adminDB,"SELECT * FROM adminSaver WHERE acc=?", getAccountName(getPlayerAccount(plr))), -1) if #answer ~= 0 then fadeCamera( plr, false, 1.0, 0, 0, 0 ) setTimer(fadeCamera, 5000, 1, plr, true ) for k,v in ipairs(answer) do setTimer(setElementPosition, 5000, 1, plr, tonumber(v.x), tonumber(v.y), tonumber(v.z) ) setElementModel(plr, tonumber(v.skin) ) setPlayerTeam(plr,getTeamFromName(tostring(v.teamName) or nil)) end outputChatBox("Now you are off-duty!", plr) exports.killmessages:outputMessage(getPlayerName(plr).." is now off-duty staff!", root, 0, 255, 0) setElementData(plr, "isPlayerStaff", false) dbExec(adminDB, "DELETE FROM adminSaver WHERE acc=?", getAccountName(getPlayerAccount(plr))) end end end )
  3. We can't help you without posting the full code, as the code that you posted doesn't show anything and you didn't give us any error at debug script.
  4. Easy, Add condition for the "plr" must be in the same group. Add an event when the player joins the group. Then trigger it here with reloading the blips so the new gang member will be added. OFF-Topic: Always Ignore anyone who wants to troll other, not to help you.
  5. Don't come to my posts then reply with childish way or you will get reported --- USER WAS WARNED FOR THIS POST ---
  6. color = { 0, 255, 0 } resourceRoot = getResourceRootElement ( getThisResource () ) players = { } function onResourceStart ( ) for i, plr in ipairs(getElementsByType("player")) do local team = getPlayerTeam ( plr ) if team then local r, g, b = getPlayerNameTagColor(plr) players [ plr ] = createBlipAttachedTo ( plr, 0, 2, r, g, b, 255 ) end end end function onPlayerSpawn ( ) local team = getPlayerTeam ( source ) if team then players [ player ] = createBlipAttachedTo ( player, 0, 2, r, g, b, 255 ) end end addEventHandler ( "onPlayerSpawn", root, onPlayerSpawn ) function destroyBlips ( totalammo, killer, killerweapon ) destroyBlipsAttachedTo ( source ) end addEventHandler ( "onPlayerQuit", root, destroyBlips ) addEventHandler ( "onPlayerWasted", root, destroyBlips ) function destroyBlipsAttachedTo ( player ) local attached = getAttachedElements ( player ) if ( attached ) then for _, element in ipairs ( attached ) do if ( getElementType ( element ) == "blip" ) then destroyElement ( element ) end end end end This one is fixed. I recommend you to add event when player change his team the blip reloads to take the new color.
  7. @# ZA7F = Don't write crap, getPlayerMoney isn't fake at both sides. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ if you took money in one side ( like server ) it won't take from client side. So you need to use all money functions in same side. You may using money functions at server side, I recomend you using "triggerServerEvent" and "triggerClientEvent" for call back value.
  8. Tow truck already added with MTA default. You can use 2 and 8 keys in keyboard to tow vehicles. P.S: Next time ignore anyone who comes and starts to add childish reply to increase his posts.
  9. Hi, I need help plzz with scripting arms dealer resource ... the resource idea :- with /sell u can sell wepons and get money every time player buy from u the problem :- hmmm.., - i wanna make player when he type /sell and he is already selling , the marker disappear and he is unfrozen , - also i wanna make the seller gets money but he can't ... - the gui doesn't open when hitting the marker ... Client-side --Client GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Window[1] = guiCreateWindow(170,126,498,328,"Gun Menu",false) guiSetVisible(GUIEditor_Window[1], false) GUIEditor_Button[1] = guiCreateButton(16,30,219,44,"AK47 - 2000",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(15,84,222,42,"Colt - 500",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(15,135,223,42,"Molotov - 500",false,GUIEditor_Window[1]) GUIEditor_Button[4] = guiCreateButton(14,188,224,40,"Sawn Off Shotgun - 1000",false,GUIEditor_Window[1]) GUIEditor_Button[5] = guiCreateButton(14,240,225,40,"Shotgun - 500",false,GUIEditor_Window[1]) GUIEditor_Button[6] = guiCreateButton(258,28,219,44,"Uzi - 1000",false,GUIEditor_Window[1]) GUIEditor_Button[7] = guiCreateButton(258,82,219,42,"Tec9 - 1500",false,GUIEditor_Window[1]) GUIEditor_Button[8] = guiCreateButton(255,135,225,42,"Combat Shotgun - 3000",false,GUIEditor_Window[1]) GUIEditor_Button[9] = guiCreateButton(309,279,178,38,"Close",false,GUIEditor_Window[1]) function showGUI ( ) --markerhit guiSetVisible(GUIEditor_Window[1], true) showCursor(true) end function closeGUI ( ) --cancle button guiSetVisible(GUIEditor_Window[1], false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[9] , closeGUI, false) function buyAK47 () triggerServerEvent("buyAK",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[1] , buyAK47, false) function buyCOLT () triggerServerEvent("buyCOLT",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[2] , buyCOLT, false) function buySHOTTY () triggerServerEvent("buySHOTTY",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[5] , buySHOTTY, false) function buyMolotov () triggerServerEvent("buyMolotov",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[3] , buyMolotov, false) function buySAWNOFF () triggerServerEvent("buySAWNOFF",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[4] , buySAWNOFF, false) function buyUZI () triggerServerEvent("buyUZI",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[6] , buyUZI, false) function buyTEC9 () triggerServerEvent("buyTEC9",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[7] , buyTEC9, false) function buyCBSHOTTY () triggerServerEvent("buyCBSHOTTY",localPlayer) end addEventHandler("onClientGUIClick", GUIEditor_Button[8] , buyCBSHOTTY, false) Server-side --server function BuyAK47 ( ) givePlayerMoney ( source, 2000 ) giveWeapon ( source, 30, 200, false ) end addEvent("buyAK", true) addEventHandler("buyAK",root,BuyAK47) function BuyCOLT ( ) givePlayerMoney ( source, 500 ) giveWeapon ( source, 22, 200, false ) end addEvent("buyCOLT", true) addEventHandler("buyCOLT",root,BuyCOLT) function BuySHOTTY ( ) givePlayerMoney ( source, 500 ) giveWeapon ( source, 25, 200, false ) end addEvent("buySHOTTY", true) addEventHandler("buySHOTTY",root,BuySHOTTY) function BuyMOLOTOV ( ) givePlayerMoney ( source, 500 ) giveWeapon ( source, 18, 200, false ) end addEvent("buyMolotov", true) addEventHandler("buyMolotov",root,BuyMOLOTOV) function BuySAWNOFF ( ) givePlayerMoney ( source, 1000 ) giveWeapon ( source, 26, 200, false ) end addEvent("buySAWNOFF", true) addEventHandler("buySAWNOFF",root,BuySAWNOFF) function BuyUZI ( ) givePlayerMoney ( source, 1000 ) giveWeapon ( source, 28, 200, false ) end addEvent("buyUZI", true) addEventHandler("buyUZI",root,BuyUZI) function BuyTEC9 ( ) givePlayerMoney ( source, 1500 ) giveWeapon ( source, 32, 200, false ) end addEvent("buyTEC9", true) addEventHandler("buyTEC9",root,BuyTEC9) function BuyCBSHOTTY ( ) givePlayerMoney ( source, 3000 ) giveWeapon ( source, 27, 200, false ) end addEvent("buyCBSHOTTY", true) addEventHandler("buyCBSHOTTY",root,BuyCBSHOTTY) thearmsmark = {} function openshop(source,command) local x, y, z = getElementPosition ( source ) thearmsmark[source] = createMarker( x, y, z-3, "cylinder", 1.2, 255, 0, 0, 170 ) setElementData(source,"SellingArms", true) setElementData(thearmsmark[source], "ownedby", getPlayerName(source)) thearmsmark[seller] = getElementData ( thearmsmark[source], "ownedby" ) end --[[[function buy(source) local x,y,z = getElementPosition(source) local colshape1 = createColSphere(x-3,y+3,z-4,10) for i,seller in ipairs(getElementsWithinColShape ( colshape1, "player" )) do if getElementData(seller, "SellingArms") == true then if isElementWithinMarker(source, thearmsmark[seller]) then setElementData(source,"BuyingArmsFrom", getPlayerName(seller)) triggerClientEvent(source,"showarmspanelARMS",root) destroyElement(colshape1) else end end end end]]-- function spawnveh ( hitElement, matchingDimension ) if(getElementType( hitElement ) == 'player' ) then triggerClientEvent("showGUI",source) end end sellingPlayers = { } function getbuyer () sellingPlayers [ markerOwner ] = thePlayerWhoHitTheMarker end addCommandHandler("sell", openshop)
×
×
  • Create New...