Jump to content

Hypnos

Members
  • Posts

    30
  • Joined

  • Last visited

Everything posted by Hypnos

  1. This is clothes saver. 31,32 is Warnig , 35 is Error. function saveClothes() local account = getPlayerAccount(source) if ( not isGuestAccount(account) ) and ( getElementModel(source) == 0 ) then local texture = {} local model = {} for i=0, 17, 1 do local clothesTexture, clothesModel = getPedClothes(source, i) if ( clothesTexture ~= false ) then table.insert(texture, clothesTexture) table.insert(model, clothesModel) else table.insert(texture, " ") table.insert(model, " ") end end local allTextures = table.concat(texture, ",") local allModels = table.concat(model, ",") setAccountData(account, "Clothessaver:Texture", allTextures) setAccountData(account, "Clothessaver:Model", allModels) texture = {} model = {} end end addEventHandler("onPlayerQuit", getRootElement(), saveClothes) function setClothes() local account = getPlayerAccount(source) if ( not isGuestAccount(account) ) then local textureString = getAccountData(account, "Clothessaver:Texture") local modelString = getAccountData(account, "Clothessaver:Model") local textures = split(textureString, 44) local models = split(modelString, 44) setElementModel(source,0) for i=0, 17, 1 do if ( textures[i+1] ~= " " ) then addPedClothes(source, textures[i+1], models[i+1], i) end end textures = {} models = {} end end addEventHandler("onPlayerLogin", getRootElement(), setClothes) Help me
  2. My script have one error. I'am starting a script and this error in debugscript; Line 28: attemp to compare nil with number exprequired = {} addEventHandler("onResourceStart", resourceRoot, function () for i, thePlayer in ipairs(getElementsByType("player")) do theAccount = getPlayerAccount(thePlayer) if (theAccount) and not (isGuestAccount(theAccount)) then file = xmlLoadFile("exp_oranlari.xml") for i, node in ipairs (xmlNodeGetChildren(file)) do EXPRequired = tonumber(xmlNodeGetAttribute(node, "EXPRequired")) table.insert(exprequired, EXPRequired) end experience = tonumber(getAccountData(theAccount, "experience")) experience_t = tonumber(getAccountData(theAccount, "experience_t")) setElementData(thePlayer, "experience", experience or 0) setElementData(thePlayer, "experience_r", tonumber(exprequired[level or 1])) end end end) addEventHandler("onElementDataChange", getRootElement(), function (dataName) if (getElementType(source) == "player") and (dataName == "experience") then theAccount = getPlayerAccount(source) if (theAccount) and not (isGuestAccount(theAccount)) then experience = getElementData(source, "experience") experience_r = getElementData(source, "experience_r") if (experience >= tonumber(experience_r)) then .... Help me
  3. I want start or stop object Patches on command in a game. How can I do? Help me!
  4. Hypnos

    Help

    Thanks, It solved.
  5. Hypnos

    Help

    line 27 is wrong and vehicle not created.
  6. Hypnos

    Help

    Nothing work, where I do wrong? addEvent ("getBoat", true) addEventHandler ("getBoat", getRootElement(), function(car,para,id) if (getPlayerMoney(source) >= math.random(para)) then if not (getElementData (source, "hisBoat")) then takePlayerMoney(source,para) setAccountData (getPlayerAccount (source), "Up.BoatID", tonumber(id)) outputChatBox ( "Araba Satın Alındı : #ffffff"..car.."",source,255,90,90,true) else outputChatBox ( "Önce arabayı yoke et!",source,255,90,90,true) end else outputChatBox ( "#ff0000Paran Yetersiz",source,255,90,90,true) end end) vehicle = {} addEvent ("BoatUse", true) addEventHandler ("BoatUse", getRootElement(), function () if not (isGuestAccount (getPlayerAccount (source))) and not (isPedInVehicle(source)) then local accountData = getAccountData (getPlayerAccount (source), "Up.BoatID") if (accountData) then BoatID = getAccountData (getPlayerAccount (source), "Up.BoatID") x,y,z = getElementPosition (source) vehicle = createVehicle (BoatID, x, y, z,0,0,90) warpPedIntoVehicle ( source, vehicle ) setElementData (source, "hisBoat", vehicle) end elseif (isPedInVehicle(player)) then end end)
  7. Hypnos

    I Need Help

    Thank you AbaZaSiRiN00. It's solved. Thank you ALw7sH. It's solved.
  8. Hypnos

    I Need Help

    Mahmut, tüm marketlere aynı işlemi uygulamasını istiyorum. Yani tüm marketlerde aynı panel açılcak
  9. Hypnos

    I Need Help

    I make job system. I have two problem. When one player does not make mistakes in the game, but the when two player's fault and one person can completed the task.Other players can not complete the task. HirsizAraba = {} HirsizGorevMarker = {} function HirsizGorevOn1() HirsizGorevMarker = createMarker(-75.900001525879, -1113.0999755859, 0.10499999672174, 'cylinder', 2, 76, 224, 30, 255,source) HirsizGorevBlip = createBlip (-75.900001525879, -1113.0999755859, 0.10499999672174, 53, 2, 255, 0, 0, 255, 0, 10000,source) HirsizAraba = createVehicle (482, 1605, -1465.900390625, 13.800000190735, 0, 0, 0) warpPedIntoVehicle ( source, HirsizAraba ) addEventHandler ("onMarkerHit", HirsizGorevMarker, HirsizGorevFinish) addEventHandler ("onVehicleExit", getRootElement(), HirsizGorevCancel) addEventHandler ("onPlayerQuit", getRootElement(), HirsizGorevCancel) addEventHandler ( "onVehicleExplode", HirsizAraba, HirsizGorevCancel ) end addEvent("HirsizGorevOn1", true) addEventHandler("HirsizGorevOn1", getRootElement(), HirsizGorevOn1) function HirsizGorevFinish(hitElement) if hitElement == HirsizAraba then playerr = getVehicleOccupant (HirsizAraba, 0) givePlayerMoney (playerr, 5000) triggerClientEvent (playerr,"GorevBitis1",getRootElement()) destroyElement (HirsizGorevMarker) destroyElement (HirsizGorevBlip) destroyElement (HirsizAraba) removeEventHandler ("onVehicleExit", getRootElement(), HirsizGorevCancel) removeEventHandler ("onPlayerQuit", getRootElement(), HirsizGorevCancel) removeEventHandler ( "onVehicleExplode", HirsizAraba, HirsizGorevCancel ) end end and for all the markers you want to have the same operation.This didn't work.How do I do? AracAlMarker = createMarker(1628.3000488281, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) AracAlMarker = createMarker(1640, -1535.1999511719, 13, 'cylinder', 2, 76, 224, 30, 255) function AracAlMarkerAktif(source) triggerClientEvent (source,"AracAlMarkerAktif",getRootElement()) end addEventHandler( "onMarkerHit", AracAlMarker, AracAlMarkerAktif )
  10. Hello everybody, I make job system, I have a problem. One of the two players finished the task in other player destroyed the car. I want to not destroyed the other players car. Waiting your help. function HirsizGorevOn1() HirsizGorevMarker = createMarker(1604.5999755859, -1435.0999755859, 12.8, 'cylinder', 2, 76, 224, 30, 255,source) HirsizGorevBlip = createBlip (1604.5999755859, -1435.0999755859, 12.8, 53, 2, 255, 0, 0, 255, 0, 10000,source) addEventHandler ("onMarkerHit", HirsizGorevMarker, HirsizGorevFinish) addEventHandler ("onVehicleExit", getRootElement(), HirsizGorevExit) addEventHandler ("onPlayerQuit", getRootElement(), HirsizGorevQuit) HirsizAraba = createVehicle (482, 1605, -1465.900390625, 13.800000190735, 0, 0, 0) warpPedIntoVehicle ( source, HirsizAraba ) end addEvent("HirsizGorevOn1", true) addEventHandler("HirsizGorevOn1", getRootElement(), HirsizGorevOn1) function HirsizGorevFinish(hitElement) if hitElement == HirsizAraba then destroyElement (HirsizGorevMarker) destroyElement (HirsizGorevBlip) destroyElement (HirsizAraba) end end
  11. Hypnos

    I Need Help

    Thanks, it worked.
  12. Hypnos

    I Need Help

    Hello everybody, How do I make an immortal ped? Waiting your help.
  13. Hypnos

    I need help

    Players patch filling, players not play the game. Players patch filled and play the game.
  14. Hypnos

    I need help

    İ solved the problem. Thanks..
  15. Why the vehicle to enter the ID and coordinates?
  16. Hypnos

    I need help

    function putPlayers() guiGridListClear(paratransferi_liste1) for _,player in ipairs(getElementsByType("player")) do local row = guiGridListAddRow(paratransferi_liste1) guiGridListSetItemText ( paratransferi_liste1,row,1,(string.gsub ( getPlayerName(player), "#%x%x%x%x%x%x", "" )), false, false) guiGridListSetItemData ( paratransferi_liste1,row,1, getPlayerName(player)) end end also here, i solved the client warning.Help for server error.
  17. Hypnos

    I need help

    Client addEventHandler("onClientGUIClick", getRootElement(), function () if source == paratransferi_buton1yazi then local sel_1 = guiGridListGetSelectedItem(paratransferi_liste1) local getMoneyToSend = guiGetText(paratransferi_yazmayeri1) if sel_1 and getMoneyToSend then local playerName = guiGridListGetItemData ( paratransferi_liste1, sel_1, 1 ) local player = getPlayerFromName(playerName) if isElement(player) then triggerServerEvent("paraGonder",localPlayer,player,getMoneyToSend) putPlayers() else outputChatBox("Oyuncu Seçmelisin veya Boş Alanları Doldurmalısın",255,0,0) end end end end ) Server addEvent("paraGonder",true) addEventHandler("paraGonder", getRootElement(), function(player,sentMoney) local name = getPlayerName(source) local name1 = getPlayerName(player) local getmoney = tonumber(getPlayerMoney(source)) if tonumber(sentMoney) <= getmoney and tonumber(sentMoney) >= 0 and tonumber(sentMoney) ~= 0 then local give = givePlayerMoney (player,tonumber(sentMoney)) local take = takePlayerMoney (source,tonumber(sentMoney)) if give and take then outputChatBox("#0dff00Para Gönderdin. #ffff00"..name1.." #ff8400[Miktar: $"..sentMoney.."]",source,0,255,255,true) outputChatBox("#ffff00"..name.."'#0dff00dan Para Geldi. #ff8400[Miktar: $"..sentMoney.."]",player,0,255,255,true) end elseif getmoney <= tonumber(sentMoney) or 0 >= tonumber(sentMoney) then outputChatBox("Yeterli Paran Yok",source,255,0,0,true) elseif not tonumber(sentMoney) == 0 then outputChatBox("HATA: Para",source,255,0,0,true) end end ) 1. is gridlist not selected, editbox full or nul; on Button click is error. 2. is gridlist player selected, Write the number of things other than the editbox; on Button click is error. Real line number; 339=7 ( Server ) 1471=8 ( Client )
  18. i use tonumber.Panel is working but I do not want to error. Error ; (Server-Side) addEvent("paraGonder",true) addEventHandler("paraGonder", getRootElement(), function(player,sentMoney) local name = getPlayerName(source) local name1 = getPlayerName(player) local getmoney = tonumber(getPlayerMoney(source)) if tonumber(sentMoney) <= getmoney and tonumber(sentMoney) >= 0 and tonumber(sentMoney) ~= 0 then local give = givePlayerMoney (player,tonumber(sentMoney)) local take = takePlayerMoney (source,tonumber(sentMoney)) if give and take then outputChatBox("#0dff00Para Gönderdin. #ffff00"..name1.." #ff8400[Miktar: $"..sentMoney.."]",source,0,255,255,true) outputChatBox("#ffff00"..name.."'#0dff00dan Para Geldi. #ff8400[Miktar: $"..sentMoney.."]",player,0,255,255,true) end elseif getmoney <= tonumber(sentMoney) or 0 >= tonumber(sentMoney) then outputChatBox("Yeterli Paran Yok",source,255,0,0,true) elseif not tonumber(sentMoney) == 0 then outputChatBox("HATA: Para",source,255,0,0,true) end end ) How can I solve this error? Waiting For Help
  19. I do send Money panel. Edit Box'a Write an article other than the number one mistake is throwing the error.
  20. For example my name is #e4e4e4Hypnos and gridlist is showing #e4e4e4Hypnos. But i want to showing like this Hypnos.
×
×
  • Create New...