Jump to content

CowTurbo

Members
  • Posts

    385
  • Joined

  • Last visited

Everything posted by CowTurbo

  1. https://community.multitheftauto.com/index.php?p= ... ls&id=2338 seems like its not her script.
  2. Shit happens Respect - 50% ProDMRac3r function removeRespect () if ( getPlayerRespect ( getPlayerFromName("ProDMRac3r"))) then local respect = getPlayerRespect ( getPlayerFromName("ProDMRac3r")) local newRespect = respect-50 setPlayerRespect ( getPlayerFromname("ProDMRac3r"), newRespect ) outputChatBox ( "ProDMRac3r Respect is now 20%!", getRootElement(), 255,0,0 ) end end
  3. No problem EDIT: LOL Jaysds1 .................
  4. did you tested my script ?
  5. -- Client side -- -- Creates the admin window -- function createAdminControlWindow() showCursor(true) local X = 0.375 local Y = 0.375 local Width = 0.55 local Height = 0.55 wdwAdminControl = guiCreateWindow(X, Y, Width, Height, "Admin Control Window", true) X = 0.0800 Y = 0.10 Width = 0.15 Height = 0.08 guiCreateLabel(X, Y, Width, Height, "Player Options:", true, wdwAdminControl) -- Find Player Position -- X = 0.750 Y = 0.10 playerPositionButton = guiCreateButton(X, Y, Width, Height, "Get Player Pos", true, wdwAdminControl) addEventHandler("onClientGUIClick", playerPositionButton, playerPositionFunction, false) Y = 0.20 guiCreateLabel(X, Y, Width, Height, "X: ", true, wdwAdminControl) Y = 0.26 guiCreateLabel(X, Y, Width, Height, "Y: ", true, wdwAdminControl) Y = 0.32 guiCreateLabel(X, Y, Width, Height, "Z: ", true, wdwAdminControl) X = 0.800 Y = 0.20 pX = guiCreateLabel(X, Y, Width, Height, "Pos", true, wdwAdminControl) Y = 0.26 pY = guiCreateLabel(X, Y, Width, Height, "Pos", true, wdwAdminControl) Y = 0.32 pZ = guiCreateLabel(X, Y, Width, Height, "Pos", true, wdwAdminControl) -- Set new Player Position -- X = 0.750 Y = 0.42 setPlayerPositionButton = guiCreateButton(X, Y, Width, Height, "Set New Pos", true, wdwAdminControl) addEventHandler("onClientGUIClick", setPlayerPositionButton, setPlayerPositionFunction, false) Y = 0.52 guiCreateLabel(X, Y, Width, Height, "X: ", true, wdwAdminControl) Y = 0.58 guiCreateLabel(X, Y, Width, Height, "Y: ", true, wdwAdminControl) Y = 0.64 guiCreateLabel(X, Y, Width, Height, "Z: ", true, wdwAdminControl) X = 0.800 Y = 0.52 Height = 0.05 npX = guiCreateEdit(X, Y, Width, Height, "", true, wdwAdminControl) Y = 0.58 npY = guiCreateEdit(X, Y, Width, Height, "", true, wdwAdminControl) Y = 0.64 npZ = guiCreateEdit(X, Y, Width, Height, "", true, wdwAdminControl) end -- Get Player X,Y,Z, Position -- function playerPositionFunction(thePlayer) local x,y,z = getElementPosition(getLocalPlayer()) guiSetText (pX, x) guiSetText (pY, y) guiSetText (pZ, z) guiSetText (npX, x) guiSetText (npY, y) guiSetText (npZ, z) end -- Set New Player X,Y,Z Position -- function setPlayerPositionFunction( ) local npX = guiGetText (npX) local npY = guiGetText (npY) local npZ = guiGetText (npZ) triggerServerEvent("movePlayerToPosition",getLocalPlayer(), npX, npY, npZ) end function closeAdminControlWindow() guiSetVisible(wdwAdminControl, false) showCursor(false) end addCommandHandler("aO", createAdminControlWindow) addCommandHandler("aC", closeAdminControlWindow) -- Server side -- -- Spawn Player on join -- function joinHandler( theplayer ) local x = 1959.55 local y = -1714.46 local z = 18 spawnPlayer(source, x, y, z) fadeCamera(source, true) setCameraTarget(source, source) outputChatBox("#FFFF66Welcome to the server", source , 255, 0, 0, true) -- I dont think you wanna output Welcome to the server for all players ? end -- Get Player X,Y,Z positions with /myPos command -- function getPlayerPosition(thePlayer, command) local x,y,z = getElementPosition(thePlayer) outputChatBox("#FF0000--- Your X, Y, Z positions are: ---", thePlayer, 255, 0, 0, true) -- Same thing here? outputChatBox("X: " .. x) outputChatBox("Y: " .. y) outputChatBox("Z: " .. z) end function moveThePlayer(npX,npY,npZ) spawnPlayer(source,npX,npY,npZ) setCameraTarget(source,source) end addEventHandler("onPlayerJoin", getRootElement(), joinHandler) addCommandHandler("myPos", getPlayerPosition) addEvent("movePlayerToPosition",true) addEventHandler("movePlayerToPosition",getRootElement(),moveThePlayer) Maybe works now ? EDIT: Jaysyds1, i think he's not so stupit that he maked that code, and now he cant edit the x,y,z cordinates in server side, which he have added by heself
  6. I have already created that resource for my server. If you need some help, ask me. I am using command with /attach blabla.. so you can attach all objects in GTA. I need to create one ID list of objects, but... Im lazy. Good luck with it.
  7. It saves unlimited vehicles. I can create spawn thing ( was in my player menu ) I Show with turnig.
  8. I can accept that i hope Thx for PMing, wasnt see that u posted. add me MSN, i send PM.
  9. CowTurbo

    showGui

    userPanelWindow = guiCreateWindow(380,277,290,82,"Player Cash",false) Money_lab = guiCreateLabel(17,32,46,24,"Money :",false,playerMoneyLabel) guiLabelSetColor(Money_lab,0,255,0) playerMoneyLabel = guiCreateLabel(75,33,199,18,"\"\"",false,playerMoneyLabel) guiLabelSetColor(money_lab2,255,0,0) guiSetVisible ( userPanelWindow, false ) function onresourceStart () bindkey ("F7", "down", showUserPanelWindow) outputChatBox("Resource Cash System Started, Press F1 To open GUI.",0,255,0) outputChatBox("Author: Klesh",0,255,0) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onresourceStart ) function showUserPanelWindow() if (guiGetVisible (userPanelWindow)) == true then guiSetVisible (userPanelWindow, false) showCursor (false) else guiSetVisible (userPanelWindow, true) showCursor (true) local PlayerMoney = getPlayerMoney(getLocalPlayer()) guiSetText ( playerMoneyLabel, " [ " ..tonumber(playerMoney).. " ]" ) end end
  10. lol, cast was trying to make him learn ,.. but, yeah, doesnt matter
  11. local myMarkers = {} myMarkers[1] = createMarker( 2313.6872558594, -1221.4028320313, 22.098985671997, 'cylinder', 5.0, 255, 0, 0, 150 ) puerta = createObject (3000,2313.6872558594, -1221.4028320313, 23.098985671997, 0, 0, 90) function MarkerHit( hitElement, matchingDimension ) for index,markers in pairs(myMarkers) do if (source == markers) then if ( getElementModel ( hitElement ) == 217 ) then moveObject (puerta,3000,2313.6872558594, -1221.4028320313, 23.098985671997, 0, 0, 90) else outputChatBox ( "* ERROR: Your skin isnt 217!", hitElement, 255,0,0 ) end end end end addEventHandler( "onMarkerHit", getRootElement(), MarkerHit ) function MarkerLeave( hitElement, matchingDimension ) for index,markers in pairs(myMarkers) do if (source == markers) then if ( getElementModel ( hitElement ) == 217 ) then moveObject (puerta,3000,2313.6872558594, -1221.4028320313, 23.098985671997, 0, 0, 90) else outputChatBox ( "* ERROR: Your skin isnt 217!", hitElement, 255,0,0 ) end end end end addEventHandler( "onMarkerLeave", getRootElement(), MarkerLeave)) i was just bored.... should work, not tested
  12. i can sell you gang system or vehicle shop, not rly expensive, contact me if you want.
  13. CowTurbo

    Problems

    cost = 10000 local paynspray = { } local payNSprayCol = { } local sensitiveMark = { } client = getLocalPlayer() function paynsprayLoad ( res ) local paynsprayElements = getElementsByType ( "paynspray", getResourceRootElement(res) ) for k,v in ipairs(paynsprayElements) do local num = #paynspray+1 paynspray[num] = { } paynspray[num].Name = getElementData( v, "name" ) paynspray[num].PosX = tonumber( getElementData( v, "posX" ) ) paynspray[num].PosY = tonumber( getElementData( v, "posY" ) ) paynspray[num].PosZ = tonumber( getElementData( v, "posZ" ) ) if ( paynspray[num].PosX and paynspray[num].PosY and paynspray[num].PosZ ) then payNSprayCol = createColSphere ( paynspray[num].PosX, paynspray[num].PosY, paynspray[num].PosZ, 4 ) if getElementData( v, "isInGarage" ) ~= "false" then local garageNum = getElementData( v, "isInGarage" ) colGarage = createColSphere ( paynspray[num].PosX, paynspray[num].PosY, paynspray[num].PosZ, 13 ) setElementData ( colGarage, "garageNumber", ""..garageNum.."" ) addEventHandler( "onColShapeHit", colGarage, openGarage ) addEventHandler( "onColShapeLeave", colGarage, closeGarage ) end paynspray[num].marker = createMarker ( paynspray[num].PosX, paynspray[num].PosY, paynspray[num].PosZ, "cylinder", 3, 200, 200, 0, 200 ) paynspray[num].bliper = createBlip ( paynspray[num].PosX, paynspray[num].PosY, paynspray[num].PosZ, 63, 0, 0, 0, 255 ) addEventHandler( "onColShapeHit", payNSprayCol, paynsprayEnter ) end end end addEventHandler( "onResourceStart", getResourceRootElement(getThisResource()), paynsprayLoad ) function paynsprayUnload ( res ) for i=1,#paynspray do destroyElement(paynspray[i].marker); destroyElement(paynspray[i].bliper); end end addEventHandler( "onResourceStop", getResourceRootElement(getThisResource()), paynsprayUnload ) function openGarage (element) if ( getElementType ( element ) == "vehicle" ) then local garageNum = getElementData ( source, "garageNumber" ) if ( not isGarageOpen ( tonumber(garageNum) )) then setGarageOpen ( tonumber(garageNum), true ) end end end function closeGarage (element) if ( getElementType ( element ) == "vehicle" ) then local garageNum = getElementData ( source, "garageNumber" ) setGarageOpen ( tonumber(garageNum), false ) end end function paynsprayEnter ( client ) local vehicle = getPedOccupiedVehicle(client) vehicles = getElementsByType ( "vehicle" ) if getPlayerMoney ( client ) >= cost then takePlayerMoney ( client,(cost)) for vehicleKey, vehicleValue in ipairs(vehicles) do fixVehicle ( vehicleValue ) end else outputChatBox ( "You cannot afford to fix this car!",client, 0, 0, 0) end end
  14. CowTurbo

    Login GUI

    yeah...
  15. keyPresser is player argument, was you know that ? Try to do add something like function onPlayerJoinBind () bindKey ( source, "l", "down", VehicleLights ) end addEventHandler ( "onPlayerJoin", getRootElement(), onPlayerJoinBind ) function onResourceStartBind () for i,v in ipairs ( getElementsByType("player")) do bindKey ( v, "l", "down", VehicleLights ) end addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), onResourceStartBind ) EDIT: someone was before me.. EDIT2: Why you guys unbinding key on start?
  16. CowTurbo

    Login GUI

  17. not all the time
  18. CowTurbo

    UTF-8

    Missing äöüõ letters They are realy needed when making estonian language server... MTA 1.1 come fast =)
  19. But anyway nice one
  20. Yeah, was copy paste Fixed, thx
  21. server side functions you can use for all players, lets chose event bindKey. In server side, you can do this function onJoin ( ) bindKey ( source, "N", "down", functionName ) end addEventHandler ( "onPlayerJoin", getRootElement(), onJoin ) So, this will bind N key for some function, when player joins. If you are using client side , then you dont need to add player argument, because its only for one player, who's using client side ( everyone can use ...) function onJoin ( ) bindKey ( "N", "down", functionName ) end addEventHandler ( "onClientResourceStart", getRootElement(), onJoin ) I hope you can understand me,..
  22. FadeCamera maybe?
  23. just kiding
  24. was team color or nametag color red for player?
  25. you are just stupit
×
×
  • Create New...