Jump to content

LiOneLMeSsIShoT

Members
  • Posts

    609
  • Joined

  • Last visited

Everything posted by LiOneLMeSsIShoT

  1. AHA!! Understand now gonna try and tell you..thanks
  2. You can't find the error? just try to open the script in any local server ..and see the error :( read the error again please SCRIPT ERROR: shop1\tienda_sv.lua:76 unexpected symbo1 near '-'
  3. You can't find the error? just try to open the script in any local server ..and see the error :(
  4. Understand now..gonna try to fix..and THANKS
  5. when script starts i get a error in cmd window.. ---Script---- Server Side: marcadorTienda = createMarker(2285.8000488281,549.59997558594,6.8000001907349,"cylinder",1.5,0,125,250,153) function mostrarTienda(hitPlayer) triggerClientEvent(hitPlayer,"mostrarTienda",getRootElement(),hitPlayer) end addEventHandler("onMarkerHit",marcadorTienda,mostrarTienda) addEvent ("comproColt-45", true) addEventHandler ("comproColt-45", getRootElement(), function (id, cost,munic) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("Congratulations!,You Bought a colt", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source, tonumber (id),tonumber (munic)) else outputChatBox ("No money? Go kill some Zombies", source, 255, 0, 0, false) end end) addEvent ("comproShotgun", true) addEventHandler ("comproShotgun", getRootElement(), function (id, cost,munic) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("Congratulations!,You bought a Shotgun", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source, tonumber (id),tonumber (munic)) else outputChatBox ("No money? Go kill some Zombies", source, 255, 0, 0, false) end end) addEvent ("comproTec-9", true) addEventHandler ("comproTec-9", getRootElement(), function (id, cost,munic) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("Congratulations!,You bought a Tec-9", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source, tonumber (id),tonumber (munic)) else outputChatBox ("No money? Go kill some Zombies", source, 255, 0, 0, false) end end) addEvent ("comproUZI", true) addEventHandler ("comproUZI", getRootElement(), function (id, cost,munic) if (getPlayerMoney (source) >= tonumber(cost)) then outputChatBox ("Congratulations!,You bought a UZI", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source, tonumber (id),tonumber (munic)) else outputChatBox ("No money? Go kill some Zombies", source, 255, 0, 0, false) end end) addEvent ("comproMunicionUZI", true) addEventHandler ("comproMunicionUZI", getRootElement(), function (id, cost,munic) local tieneUZI = getPedWeapon(source,5) if (getPlayerMoney (source) >= tonumber(cost)) and (tieneUZI == 28) then outputChatBox ("Congratulations!,you bought a UZI ammo", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source,tonumber(id),tonumber(munic)) elseif (getPlayerMoney (source) >= tonumber(cost)) and (tieneUZI ~= 28) then outputChatBox ("Ehm,I think you forgot to buy the UZI First -.-", source, 255, 0, 0, false) elseif (getPlayerMoney (source) < tonumber(cost)) and (tieneUZI == 28) then outputChatBox ("No money? Go kill some zombies", source, 255, 0, 0, false) else outputChatBox ("Ehm,I think you forgot to buy the UZI First -.-", source, 255, 0, 0, false) end end) addEvent ("comproMunicionTec-9", true) addEventHandler ("comproMunicionTec-9", getRootElement(), function (id, cost,munic) local tieneTec-9 = getPedWeapon(source,4) if (getPlayerMoney (source) >= tonumber(cost)) and (tieneTec-9 == 32) then outputChatBox ("Congratulations!,You bought a Tec-9 Ammo", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source,tonumber(id),tonumber(munic)) elseif (getPlayerMoney (source) >= tonumber(cost)) and (tieneTec-9 ~= 32) then outputChatBox ("Ehm,I think you forgot to buy the Tec-9 First -.-", source, 255, 0, 0, false) elseif (getPlayerMoney (source) < tonumber(cost)) and (tieneTec-9 == 32) then outputChatBox ("No money? Go kill some zombies", source, 255, 0, 0, false) else outputChatBox ("Ehm,I think you forgot to buy the Tec-9 First -.-", source, 255, 0, 0, false) end end) addEvent ("comproMunicionShotg", true) addEventHandler ("comproMunicionShotg", getRootElement(), function (id, cost,munic) local tieneShotgun = getPedWeapon(source,3) if (getPlayerMoney (source) >= tonumber(cost)) and (tieneShotgun == 25) then outputChatBox ("Congratulations,You bought a shotgun ammo", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source,tonumber(id),tonumber(munic)) elseif (getPlayerMoney (source) >= tonumber(cost)) and (tieneShotgun ~= 25) then outputChatBox ("Ehm,I think you forgot to buy the Shotgun First -.-", source, 255, 0, 0, false) elseif (getPlayerMoney (source) < tonumber(cost)) and (tieneShotgun == 25) then outputChatBox ("No money? Go kill some zombies.", source, 255, 0, 0, false) else outputChatBox ("Ehm,I think you forgot to buy the Shotgun First -.-", source, 255, 0, 0, false) end end) addEvent ("comproMunicionColt-45", true) addEventHandler ("comproMunicionColt-45", getRootElement(), function (id, cost,munic) local tieneColt-45 = getPedWeapon(source,2) if (getPlayerMoney (source) >= tonumber(cost)) and (tieneColt-45 == 22) then outputChatBox ("Congartulations,You bought a Colt ammo", source, 0, 255, 0, false) takePlayerMoney (source, tonumber (cost)) giveWeapon(source,tonumber(id),tonumber(munic)) elseif (getPlayerMoney (source) >= tonumber(cost)) and (tieneColt-45 ~= 22) then outputChatBox ("Ehm,I think you forgot to buy the Colt First -.-", source, 255, 0, 0, false) elseif (getPlayerMoney (source) < tonumber(cost)) and (tieneColt-45 == 22) then outputChatBox ("No money? Go kill some zombies", source, 255, 0, 0, false) else outputChatBox ("Ehm,I think you forgot to buy the Colt First -.-", source, 255, 0, 0, false) end end) addEventHandler("onResourceStart",getRootElement(), function () outputChatBox("Gunshop by LiOneLMeSsI") end ) Client Side: GUIEditor_Image = {} tiendaDeArmas2 = guiCreateWindow(181,168,456,318,"Gun Shop By:LiOneLMeSsI",false) botonComprarColt-45 = guiCreateButton(15,106,99,26,"Colt($100)",false,tiendaDeArmas2) botonComprarShotgung = guiCreateButton(121,106,99,26,"Shotgungunn($500)",false,tiendaDeArmas2) botonComprarTec-9 = guiCreateButton(226,106,99,26,"Tec-9($650)",false,tiendaDeArmas2) botonComprarUZI = guiCreateButton(330,106,98,26,"UZI($700)",false,tiendaDeArmas2) botonComprarMunicColt-45 = guiCreateButton(11,234,105,26,"Ammo.x17($10)",false,tiendaDeArmas2) botonComprarMunicUZI = guiCreateButton(336,234,105,26,"Ammo.x20($50)",false,tiendaDeArmas2) botonComprarMunicTec-9 = guiCreateButton(228,234,105,26,"Ammo.x30($40)",false,tiendaDeArmas2) botonComprarMunicShotgung = guiCreateButton(120,234,105,26,"Ammo.x17($25)",false,tiendaDeArmas2) municTec-9Img = guiCreateStaticImage(248,154,68,73,"images/53.png",false,tiendaDeArmas2) municUZIImg = guiCreateStaticImage(356,155,62,70,"images/55.png",false,tiendaDeArmas2) municColt-45Img = guiCreateStaticImage(35,157,64,71,"images/51.png",false,tiendaDeArmas2) municShotgungImg = guiCreateStaticImage(141,154,66,72,"images/52.png",false,tiendaDeArmas2) imageColt-45 = guiCreateStaticImage(35,38,63,61,"images/22.png",false,tiendaDeArmas2) imageUZI = guiCreateStaticImage(342,36,64,62,"images/28.png",false,tiendaDeArmas2) imageTec-9 = guiCreateStaticImage(242,34,65,65,"images/32.png",false,tiendaDeArmas2) imageEscopeta = guiCreateStaticImage(138,37,65,62,"images/25.png",false,tiendaDeArmas2) Salir = guiCreateButton(362,279,70,25,"Close",false,tiendaDeArmas2) guiWindowSetMovable(tiendaDeArmas2,false) guiWindowSetSizable(tiendaDeArmas2,false) guiSetVisible(tiendaDeArmas2,false) function mostrarTienda() guiSetVisible (tiendaDeArmas2,true) showCursor(true) end addEvent("mostrarTienda",true) addEventHandler("mostrarTienda",getRootElement(),mostrarTienda) function closeShop2() if guiGetVisible(tiendaDeArmas2) then guiSetVisible(tiendaDeArmas2,false) showCursor(false) end end addEventHandler ("onClientGUIClick", Salir, closeShop2) function darColt-45() local itemID = 22 local itemCost = 100 local itemMunic = 1 triggerServerEvent ("comproColt-45", getLocalPlayer(), itemID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarColt-45, darColt-45) function darShotgung() local itemID = 25 local itemCost = 500 local itemMunic = 1 triggerServerEvent ("comproShotgungunn", getLocalPlayer(), itemID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarShotgung, darShotgung) function darTec-9() local itemID = 32 local itemCost = 600 local itemMunic = 1 triggerServerEvent ("comproTec-9", getLocalPlayer(), itemID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarTec-9, darTec-9) function darUZI() local itemID = 28 local itemCost = 700 local itemMunic = 1 triggerServerEvent ("comproUZI", getLocalPlayer(), itemID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarUZI, darUZI) function darMunicUZI() local armaID = 28 local itemCost = 50 local itemMunic = 30 triggerServerEvent ("comproMunicionUZI", getLocalPlayer(), armaID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarMunicUZI, darMunicUZI) function darMunicTec-9() local armaID = 32 local itemCost = 40 local itemMunic = 30 triggerServerEvent ("comproMunicionTec-9", getLocalPlayer(), armaID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarMunicTec-9, darMunicTec-9) function darMunicShotgung() local armaID = 25 local itemCost = 25 local itemMunic = 17 triggerServerEvent ("comproMunicionShotgung", getLocalPlayer(), armaID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarMunicShotgung, darMunicShotgung) function darMunicColt-45() local armaID = 22 local itemCost = 10 local itemMunic = 17 triggerServerEvent ("comproMunicionColt-45", getLocalPlayer(), armaID, itemCost,itemMunic) end addEventHandler ("onClientGUIClick", botonComprarMunicColt-45, darMunicColt-45) Errors: WARRNING: Loading script failed: shop1\tienda_sv.lua:76: unexpected symbol near '_' I hope you can help me guys And thanks
  6. I wanted you to edit the script to have only 1 marker no more..that's what i mean now
  7. what you mean with no tested man? i think you don't understand the errors in the script ?
  8. what you mean with no tested man? i think you can't understand the errors in the script ?
  9. Server Side: local bank1 = createMarker ( 2290.8999023438, 537.09997558594, 0.80000001192093, "cylinder", 1.5, 255, 0, 0, 170 ) local bankBlip1 = createBlip ( 2290.8999023438, 537.09997558594, 0.80000001192093, 52, 2, 0, 0, 0, 255, 0, 15, getRootElement()) addEvent("CLBankGUI", true) addEvent("DepozytBank", true) addEvent("WyplacBank", true) addEvent("onSendVars", true) addEvent("potrzebujeBankBalance", true) addEvent("otoBalans", true) addEvent("chatBank", true) function bankHit(thePlayer) outputChatBox("Welcome to Zombie Island Bank system", thePlayer, 255, 0, 0) triggerClientEvent ("CLBankGUI", getRootElement()) end addEventHandler( "onMarkerHit", bank1, bankHit ) addEventHandler( "onMarkerHit", bank2, bankHit ) addEventHandler( "onMarkerHit", bank3, bankHit ) addEventHandler( "onMarkerHit", bank4, bankHit ) addEventHandler( "onMarkerHit", bank5, bankHit ) addEventHandler( "onMarkerHit", bank6, bankHit ) addEventHandler( "onMarkerHit", bank7, bankHit ) addEventHandler( "onMarkerHit", bank8, bankHit ) addEventHandler( "onMarkerHit", bank9, bankHit ) addEventHandler( "onMarkerHit", bank10, bankHit ) addEventHandler( "onMarkerHit", bank11, bankHit ) addEventHandler( "onMarkerHit", bank12, bankHit ) addEventHandler( "onMarkerHit", bank13, bankHit ) function DepozytDoBanku(amount) if not (tonumber(amount) <= 0) then local bankBalance = getAccountData (getPlayerAccount (source), "clroleplay-bank") takePlayerMoney(source, amount) amount2 = bankBalance + amount setAccountData (getPlayerAccount (source), "clroleplay-bank", amount2) outputChatBox("Your bank balance: " .. amount2 .. "$!", source, 255, 255, 0) else outputChatBox("Don't try to deposit " .. amount .. "$! =]", source, 255, 0, 0) end end addEventHandler( "DepozytBank", getRootElement(), DepozytDoBanku ) function potrzebaBalansu() local balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") --New player anty-bug if(tostring(balans) == "false" or tostring(balans) == "")then setAccountData (getPlayerAccount (source), "clroleplay-bank", 0) balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") end triggerClientEvent ("otoBalans", getRootElement(), balans) end addEventHandler( "potrzebujeBankBalance", getRootElement(), potrzebaBalansu ) function chatBank() local balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") triggerClientEvent ("bankBalanceChat", getRootElement(), balans) end addEventHandler( "chatBank", getRootElement(), chatBank ) function WyplacZBanku(amount) local BankCash = getAccountData (getPlayerAccount (source), "clroleplay-bank") if (tonumber(amount) <= tonumber(BankCash)) then if(tonumber(amount) >= 1) then amount2 = BankCash-amount setAccountData (getPlayerAccount (source), "clroleplay-bank", amount2) givePlayerMoney(source, amount) outputChatBox("Your bank balance: " .. amount2 .. "$!", source, 255, 255, 0) else outputChatBox("Withdrawing " .. amount .. "$ is impossible!", source, 255, 0, 0) end else outputChatBox("You entered wrong value!", source, 255, 0, 0) outputChatBox("Your bank balance is " .. BankCash .. "$!", source, 255, 0, 0) end end addEventHandler( "WyplacBank", getRootElement(), WyplacZBanku ) Client Side: GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.4324,0.5246,0.3469,0.237,"Bank",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(11,23,50,15,"Amount",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) GUIEditor_Edit[1] = guiCreateEdit(63,22,229,20,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(9,48,93,21,"Deposit",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(110,48,93,21,"Withdraw",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(11,77,75,15,"Bank balance: ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[2],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[2],"left",false) GUIEditor_Label[3] = guiCreateLabel(11,96,81,15,"Cash in hands: ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[3],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[3],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[3],"left",false) --[[GUIEditor_Label[4] = guiCreateLabel(93,77,203,17,"[bANK]",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[4],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[4],"left",false)--]] --[[GUIEditor_Label[5] = guiCreateLabel(95,96,202,15,tostring(kasa),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[5],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[5],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[5],"left",false)--]] GUIEditor_Button[3] = guiCreateButton(214,48,78,21,"Close",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1], false) addEvent("CLBankGUI", true) addEvent("DepozytBank", true) addEvent("WyplacBank", true) addEvent("potrzebujeBankBalance", true) addEvent("otoBalans", true) addEvent("bankBalanceChat", true) function dzingi () triggerServerEvent("potrzebujeBankBalance", getLocalPlayer()) --setElementData(bankUser, "bankCash", GUIEditor_Label[4]) --setElementData(bankUser, "HandsCash", GUIEditor_Label[5]) end addEventHandler( "CLBankGUI", getRootElement(), dzingi ) function createLabelDzingi (balans) destroyElement(GUIEditor_Label[4]) destroyElement(GUIEditor_Label[5]) local BANKBALANCE = tostring(balans) local bankUser = getLocalPlayer() local HandsCash = getPlayerMoney(bankUser) GUIEditor_Label[4] = guiCreateLabel(93,77,203,17,tostring(BANKBALANCE),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[4],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[4],"left",false) GUIEditor_Label[5] = guiCreateLabel(95,96,202,15,tostring(HandsCash),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[5],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[5],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[5],"left",false) end addEventHandler( "otoBalans", getRootElement(), createLabelDzingi ) function BankGUI() guiSetVisible(GUIEditor_Window[1], true) showCursor(true) end addEventHandler( "CLBankGUI", getRootElement(), BankGUI ) function Depozyt(thisPlayer,button,state) local thisPlayer = getLocalPlayer() local money = getPlayerMoney(thisPlayer) local amount = guiGetText(GUIEditor_Edit[1]) if( tonumber(money) >= tonumber(amount)) then triggerServerEvent ("DepozytBank", getLocalPlayer(), amount) else outputChatBox("Do you wanna deposit more than you have?", 255, 0, 0) end end addEventHandler("onClientGUIClick", GUIEditor_Button[1], Depozyt, false) function Wyplac(button,state) local amount = guiGetText(GUIEditor_Edit[1]) triggerServerEvent ("WyplacBank", getLocalPlayer(), amount) end addEventHandler("onClientGUIClick", GUIEditor_Button[2], Wyplac, false) function Zamknij(button,state) guiSetVisible(GUIEditor_Window[1], false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[3], Zamknij, false) function chatBank ( ) triggerServerEvent ("chatBank", getLocalPlayer()) end addCommandHandler ( "bank", chatBank ) function BankChatBalance(balans) local theplayer = getLocalPlayer() local playerName = getPlayerName(theplayer) outputChatBox( playerName .. "'s bank balance: $" .. balans .. "!", 255, 255, 0 ) end addEventHandler( "bankBalanceChat", getRootElement(), BankChatBalance )
  10. """As i said above post the part when you trigger to client to show the gui?""" It's server: function bankHit(thePlayer) outputChatBox("Welcome to Zombie Island Bank system", thePlayer, 255, 0, 0) triggerClientEvent ("CLBankGUI", getRootElement()) end addEventHandler( "onMarkerHit", bank1, bankHit ) addEventHandler( "onMarkerHit", bank2, bankHit ) addEventHandler( "onMarkerHit", bank3, bankHit ) addEventHandler( "onMarkerHit", bank4, bankHit ) addEventHandler( "onMarkerHit", bank5, bankHit ) addEventHandler( "onMarkerHit", bank6, bankHit ) addEventHandler( "onMarkerHit", bank7, bankHit ) addEventHandler( "onMarkerHit", bank8, bankHit ) addEventHandler( "onMarkerHit", bank9, bankHit ) addEventHandler( "onMarkerHit", bank10, bankHit ) addEventHandler( "onMarkerHit", bank11, bankHit ) addEventHandler( "onMarkerHit", bank12, bankHit ) addEventHandler( "onMarkerHit", bank13, bankHit ) Client: I don't know use the function ClientSide guiSetVisible can you put it?
  11. """As i said above post the part when you trigger to client to show the gui?""" It's server side: function bankHit(thePlayer) outputChatBox("Welcome to Zombie Island Bank system", thePlayer, 255, 0, 0) triggerClientEvent ("CLBankGUI", getRootElement()) end addEventHandler( "onMarkerHit", bank1, bankHit ) addEventHandler( "onMarkerHit", bank2, bankHit ) addEventHandler( "onMarkerHit", bank3, bankHit ) addEventHandler( "onMarkerHit", bank4, bankHit ) addEventHandler( "onMarkerHit", bank5, bankHit ) addEventHandler( "onMarkerHit", bank6, bankHit ) addEventHandler( "onMarkerHit", bank7, bankHit ) addEventHandler( "onMarkerHit", bank8, bankHit ) addEventHandler( "onMarkerHit", bank9, bankHit ) addEventHandler( "onMarkerHit", bank10, bankHit ) addEventHandler( "onMarkerHit", bank11, bankHit ) addEventHandler( "onMarkerHit", bank12, bankHit ) addEventHandler( "onMarkerHit", bank13, bankHit )
  12. As Castillo says. it just posted in resources mta just downloaded and changed the marker No more it's problem? and it's the link https://community.multitheftauto.com/index.php?p= ... ls&id=6304
  13. you didn't check the scripts? it's just one marker i made..when i downloaded the script it was more than 5 i made it 1 as i wanted so it's leaked Leaked? what you mean about it..anyways someone can fix the script guys ?
  14. you didn't check the scripts? it's just one marker i made..when i downloaded the script it was more than 5 i made it 1 as i wanted
  15. addEvent("CLBankGUI", true) addEvent("DepozytBank", true) addEvent("WyplacBank", true) addEvent("potrzebujeBankBalance", true) addEvent("otoBalans", true) addEvent("bankBalanceChat", true)
  16. the script get me this errors in cmd window...but it works fine..but the problem it open the gui screen over all players if someone stop in the marker.
  17. When someone stop in the bank marker...every player in the server get the gui screen open over his face ....please help server Side local bank1 = createMarker ( 2290.8999023438, 537.09997558594, 0.80000001192093, "cylinder", 1.5, 255, 0, 0, 170 ) local bankBlip1 = createBlip ( 2290.8999023438, 537.09997558594, 0.80000001192093, 52, 2, 0, 0, 0, 255, 0, 15, getRootElement()) addEvent("CLBankGUI", true) addEvent("DepozytBank", true) addEvent("WyplacBank", true) addEvent("onSendVars", true) addEvent("potrzebujeBankBalance", true) addEvent("otoBalans", true) addEvent("chatBank", true) function bankHit(thePlayer) outputChatBox("Welcome to Zombie Island Bank system", thePlayer, 255, 0, 0) triggerClientEvent ("CLBankGUI", getRootElement()) end addEventHandler( "onMarkerHit", bank1, bankHit ) addEventHandler( "onMarkerHit", bank2, bankHit ) addEventHandler( "onMarkerHit", bank3, bankHit ) addEventHandler( "onMarkerHit", bank4, bankHit ) addEventHandler( "onMarkerHit", bank5, bankHit ) addEventHandler( "onMarkerHit", bank6, bankHit ) addEventHandler( "onMarkerHit", bank7, bankHit ) addEventHandler( "onMarkerHit", bank8, bankHit ) addEventHandler( "onMarkerHit", bank9, bankHit ) addEventHandler( "onMarkerHit", bank10, bankHit ) addEventHandler( "onMarkerHit", bank11, bankHit ) addEventHandler( "onMarkerHit", bank12, bankHit ) addEventHandler( "onMarkerHit", bank13, bankHit ) function DepozytDoBanku(amount) if not (tonumber(amount) <= 0) then local bankBalance = getAccountData (getPlayerAccount (source), "clroleplay-bank") takePlayerMoney(source, amount) amount2 = bankBalance + amount setAccountData (getPlayerAccount (source), "clroleplay-bank", amount2) outputChatBox("Your bank balance: " .. amount2 .. "$!", source, 255, 255, 0) else outputChatBox("Don't try to deposit " .. amount .. "$! =]", source, 255, 0, 0) end end addEventHandler( "DepozytBank", getRootElement(), DepozytDoBanku ) function potrzebaBalansu() local balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") --New player anty-bug if(tostring(balans) == "false" or tostring(balans) == "")then setAccountData (getPlayerAccount (source), "clroleplay-bank", 0) balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") end triggerClientEvent ("otoBalans", getRootElement(), balans) end addEventHandler( "potrzebujeBankBalance", getRootElement(), potrzebaBalansu ) function chatBank() local balans = getAccountData (getPlayerAccount (source), "clroleplay-bank") triggerClientEvent ("bankBalanceChat", getRootElement(), balans) end addEventHandler( "chatBank", getRootElement(), chatBank ) function WyplacZBanku(amount) local BankCash = getAccountData (getPlayerAccount (source), "clroleplay-bank") if (tonumber(amount) <= tonumber(BankCash)) then if(tonumber(amount) >= 1) then amount2 = BankCash-amount setAccountData (getPlayerAccount (source), "clroleplay-bank", amount2) givePlayerMoney(source, amount) outputChatBox("Your bank balance: " .. amount2 .. "$!", source, 255, 255, 0) else outputChatBox("Withdrawing " .. amount .. "$ is impossible!", source, 255, 0, 0) end else outputChatBox("You entered wrong value!", source, 255, 0, 0) outputChatBox("Your bank balance is " .. BankCash .. "$!", source, 255, 0, 0) end end addEventHandler( "WyplacBank", getRootElement(), WyplacZBanku ) Client Side: GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.4324,0.5246,0.3469,0.237,"Bank",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(11,23,50,15,"Amount",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[1],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"left",false) GUIEditor_Edit[1] = guiCreateEdit(63,22,229,20,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(9,48,93,21,"Deposit",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(110,48,93,21,"Withdraw",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(11,77,75,15,"Bank balance: ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[2],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[2],"left",false) GUIEditor_Label[3] = guiCreateLabel(11,96,81,15,"Cash in hands: ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[3],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[3],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[3],"left",false) --[[GUIEditor_Label[4] = guiCreateLabel(93,77,203,17,"[bANK]",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[4],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[4],"left",false)--]] --[[GUIEditor_Label[5] = guiCreateLabel(95,96,202,15,tostring(kasa),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[5],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[5],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[5],"left",false)--]] GUIEditor_Button[3] = guiCreateButton(214,48,78,21,"Close",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1], false) addEvent("CLBankGUI", true) addEvent("DepozytBank", true) addEvent("WyplacBank", true) addEvent("potrzebujeBankBalance", true) addEvent("otoBalans", true) addEvent("bankBalanceChat", true) function dzingi () triggerServerEvent("potrzebujeBankBalance", getLocalPlayer()) --setElementData(bankUser, "bankCash", GUIEditor_Label[4]) --setElementData(bankUser, "HandsCash", GUIEditor_Label[5]) end addEventHandler( "CLBankGUI", getRootElement(), dzingi ) function createLabelDzingi (balans) destroyElement(GUIEditor_Label[4]) destroyElement(GUIEditor_Label[5]) local BANKBALANCE = tostring(balans) local bankUser = getLocalPlayer() local HandsCash = getPlayerMoney(bankUser) GUIEditor_Label[4] = guiCreateLabel(93,77,203,17,tostring(BANKBALANCE),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[4],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[4],"left",false) GUIEditor_Label[5] = guiCreateLabel(95,96,202,15,tostring(HandsCash),false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[5],255,255,255) guiLabelSetVerticalAlign(GUIEditor_Label[5],"top") guiLabelSetHorizontalAlign(GUIEditor_Label[5],"left",false) end addEventHandler( "otoBalans", getRootElement(), createLabelDzingi ) function BankGUI() guiSetVisible(GUIEditor_Window[1], true) showCursor(true) end addEventHandler( "CLBankGUI", getRootElement(), BankGUI ) function Depozyt(thisPlayer,button,state) local thisPlayer = getLocalPlayer() local money = getPlayerMoney(thisPlayer) local amount = guiGetText(GUIEditor_Edit[1]) if( tonumber(money) >= tonumber(amount)) then triggerServerEvent ("DepozytBank", getLocalPlayer(), amount) else outputChatBox("Do you wanna deposit more than you have?", 255, 0, 0) end end addEventHandler("onClientGUIClick", GUIEditor_Button[1], Depozyt, false) function Wyplac(button,state) local amount = guiGetText(GUIEditor_Edit[1]) triggerServerEvent ("WyplacBank", getLocalPlayer(), amount) end addEventHandler("onClientGUIClick", GUIEditor_Button[2], Wyplac, false) function Zamknij(button,state) guiSetVisible(GUIEditor_Window[1], false) showCursor(false) end addEventHandler("onClientGUIClick", GUIEditor_Button[3], Zamknij, false) function chatBank ( ) triggerServerEvent ("chatBank", getLocalPlayer()) end addCommandHandler ( "bank", chatBank ) function BankChatBalance(balans) local theplayer = getLocalPlayer() local playerName = getPlayerName(theplayer) outputChatBox( playerName .. "'s bank balance: $" .. balans .. "!", 255, 255, 0 ) end addEventHandler( "bankBalanceChat", getRootElement(), BankChatBalance ) ERRORS: WARRNING: bankfixed\bank.lua:19: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:20: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:21: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:22: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:23: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:24: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:25: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:26: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:27: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:28: bad argument @ 'addEventHandler' [expected element at argument 2, got nil] ]WARRNING: bankfixed\bank.lua:29: bad argument @ 'addEventHandler' [expected element at argument 2, got nil]
  18. Understand man..but can't you make one for me?
  19. THANKS A LOT understanded now Thanks for helping ^^ but how i can control the level and exp ... like if i want to set level for some player or set exp for him How...may you tell me that script? but add level and exp with /commands
  20. THANKS A LOT understanded now Thanks for helping ^^
  21. Gonna try ..and thanks Look...Working 100%..but when i added some levels and exps i got ERROR in cmd screen.. Called ERROR: WARRNING: Loading Script Failed: exp_system\Exp.lua:3: '}' expected near '[' This problem happened when i added this local levels = {[1] = 1, [50] = 2, [75] = 3, [240] = 4, [950] = 5, [1200] = 6, [2000] = 7, [5000] = 8, [9963] = 9, [20000] = 10, [40000] = 11 [60000] = 12 [75000] = 13 [95000] = 14 [110000] = 15 [120000] = 16 [130000] = 17 [145000] = 18 [165000] = 19 [200000] = 20} more levels help please
  22. Before I start to look through your script could you tell me the errors the console is outputting to you? Sure .. Warning: exp_system\Exp.lua:8: bad argument @ 'getElementData' Expected element at argument 1, got number ' 30' ...... Exp.lua:9: bad argument @ 'getPlayerName' [Expected element at argument 1, got number '30' .... Exp.lua:11: attempt to preform arithmtic on a nil value
  23. This script got a lot of ERRORS..Also i'm wanted to add a Sound when i Level up.. exports.scoreboard:scoreboardAddColumn("ExP") exports.scoreboard:scoreboardAddColumn("Level") local levels = {[1] = 1, [50] = 2, [75] = 3, [240] = 4, [950] = 5, [1200] = 6, [2000] = 7, [5000] = 8, [9963] = 9, [20000] = 10, [100000] = 11} function win(ammo, killer, weapon, bodypart) if (killer and killer ~= source) then local H = getElementData(killer, "ExP") local S = getElementData(killer, "Level") local killer1 = getPlayerName(killer) local noob = getPlayerName(source) setElementData(killer, "ExP", tonumber(H)+75) if levels[tonumber(H)] then setElementData(killer, "Level", "Lvl ".. tostring(levels[tonumber(H)]) .." !") triggerClientEvent ( killer, "playSound", killer ) end end end addEventHandler( "onZombieWasted", getRootElement(), win) function onLogin (_,account) setElementData(source, "Level", getAccountData(account, "lvl") or "Level 0 ") setElementData(source, "ExP", getAccountData(account, "exp") or "0") end addEventHandler ("onPlayerLogin", root, onLogin) function saveData(thePlayer, theAccount) if (theAccount and not isGuestAccount(theAccount)) then setAccountData (theAccount, "lvl", getElementData(thePlayer, "Level")) setAccountData (theAccount, "exp", getElementData(thePlayer, "ExP")) end end addEventHandler ("onPlayerQuit", root, function () saveData(source, getPlayerAccount(source)) end) addEventHandler ("onPlayerLogout", root, function (prev) saveData(source, prev) end) This script's not working..i get a lot of problems when i start it..but the cmd tells me Works..and i see the Scoreboard..but i cant Level up or EXP up...Nothing to do..Please help ...and i want to add a sound when i get Level up..
  24. It's the Full Code...From CMD Screen.. And i checked again too same
×
×
  • Create New...