LOOah

Members
  • Content Count

    26
  • Joined

  • Last visited

Everything posted by LOOah

  1. o i got it thanks for help man if soemone wanna now how this is it : function stopDrown () skin = getPedSkin(localPlayer) if skin == 200 then cancelEvent() end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), stopDrown )
  2. No there is no erros as i said that script is working on freeroam/play but on dayz isn't when i was searching getPedOxygenLevel there is 0 hits but when i was searching isElementInWater was 1 hit with that addEventHandler("onPlayerRefillWaterBottle", root, function(itemName) if isElementInWater(source) then if getElementData(source,itemName)<=0 then return end setElementData(source, "Water Bottle", getElementData(source, "Water Bottle") + 1); setElementData(source, itemName, getElementData(source, itemName) - 1); triggerClientEvent(source, "displayClientInfo", source, "You filled 1 x "..itemName, 22, 255, 0); triggerClientEvent(source, "refreshInventoryManual", source); else triggerClientEvent(source, "displayClientInfo", source, "You must be in water!", 255, 22, 0); end end);
  3. I want to do something that if we have a skin id == 200, we can swim as much as we want, and I did something that works for freeroam, but I do DayZ server and on DayZ server i get damage function stopDrown ( attacker, damage_type) if ( getElementType(source) == "player" ) then skin = getPedSkin(localPlayer) if skin == 200 and damage_type == 53 then cancelEvent() end end end addEventHandler ( "onClientPlayerDamage", getLocalPlayer(), stopDrown )
  4. Witajcie. W imieniu zespołu World-DayZ chciałbym Was serdecznie zaprosić na nasz serwer. Brak doświadczenia w charakterze administratorów serwera MTA nadrabiamy doświadczeniami zdobytymi z perspektywy wieloletnich graczy trybu DayZ. Myślą przewodnią naszego serwera jest stwierdzenie: ,,Od graczy dla graczy". Serwer jest tworzony z myślą o funkcjonowaniu przez długi okres i został opłacony na jeden rok, także angażując się w grę na naszym serwerze możecie być pewni, że Wasze osiągnięcia nie pójdą na marne. Wszystkie zrzuty ekranu znajdziecie poniżej. NOWOŚCI - System, który rozwiązuje problem campienia pojazdów w bazach przez nieaktywne grupy, dzięki teleportowaniu nieużywanych przez dłuższy okres pojazdów poza obręb bazy jego właścicieli, z dodatkiem licznika informującego o 48 godzinnym odliczaniu i pozostałym czasie, - System poziomów zintegrowany z systemem nagród za osiągnięcie kolejnych progów poziomów, - System armorów, mający za zadanie między innymi uczynienie pojedynków car versus car ciekawszymi, dzięki wydłużeniu ich czasu trwania, - Występujący w trzydziestominutowych interwałach zrzut cennego zaopatrzenia, - Ranking graczy, - Szybki wybór broni, - Oraz wiele, wiele innych. CZEGO MOŻECIE SPODZIEWAĆ SIĘ PO NASZYM SERWERZE - Czynnego udziału administracji w życiu serwera, - Różnorodnych, ciekawie prowadzonych eventów, - Sympatycznej atmosfery, - Możliwości wyrażania swojej opinii odnośnie serwera, która nie zostanie zignorowana, - Możliwości brania udziału w rozwijaniu się nowej społeczności w świecie MTA DayZ, - Aktywnego Discorda i Teamspeaka, na których zawsze możecie zasięgnąć porady, poprosić o pomoc, czy też po prostu sobie po towarzysku pogadać Rzeczy do kupna Jak każdy wie, bazy stanowią nierozłączny element systemem trybu DayZ, toteż nie może go zabraknąć i na naszym serwerze. Będą się na nim znajdować 3 rodzaje baz z podziałem na rozmiar, czyli baza mała, baza średnia i baza duża. Ceny nie są wygórowane, także wydaje nam się, że każdy gracz będzie w stanie pozwolić sobie na jedną z nich, jeśli jednak masz swoją własną ekipę, która liczy minimum 5 osób i każdy z jej członków będzie miał przegrane 20 godzin na serwerze, to mamy dla Was dobrą wiadomość - będziecie mogli zgłosić się po darmową bazę! Wystarczy tylko, że napiszecie podanie na Discordzie o darmową, małą bazę na okres jednego miesiąca. Będzie także możliwość zakupu skina grupowego, przypisanego do Waszej ekipy. Na chwilę obecną nie planujemy dodawać boxów z amunicją ani spawnów pojazdów, gdyż naszym zdaniem nie tak powinno wyglądać DayZ. Nie chodzi nam o wyzysk, a o to, żebyście się dobrze na naszym serwerze bawili i chcieli w niego zaangażować. Baza mała Baza średnia Baza duża Porównanie baz System "Anty Kampienia Pojazdów" Poziomy Nazwa Serwera: World-DayZ IP Serwera: mtasa://54.38.202.159:20152 TeamSpeak:lol.mtasa.eu Discord: https://discord.gg/7wqeW72 Sloty: 40 | Gamemode: DayZ Przewidywalna data startu serwera 16.05.2020 godzina 16:00 - Czekamy na Was.
  5. o thanks it works, i was trying using OnPlayerSpawn and that was not working
  6. So i have this code, and this code work great, but when i will die and i will respawn i have still animations even if my ID skin is not 78 or 76 so what i need add there that will set my player animation on 0 when im respawning? function informPlayerOnModelChange(oldModel, newModel) if ( getElementType(source) == "player" ) then skin = getPedSkin(localPlayer) if skin == 78 or skin == 76 then setPedWalkingStyle(localPlayer,59) else setPedWalkingStyle(localPlayer,0) end end return end addEventHandler("onClientElementModelChange", root, informPlayerOnModelChange)
  7. try with that create a folder and give there a .Lua and xml file and a sounds folder, and in sounds give your sound file and make a path sounds / name.mp3
  8. yes client side but maybe i did something wrong look all c-side function informPlayerOnModelChange(oldModel, newModel) if ( getElementType(source) == "player" ) then skin = getPedSkin(localPlayer) if skin == 285 setPedWalkingStyle(localPlayer,59) else setPedWalkingStyle(localPlayer,0) end end end addEventHandler("onClientElementModelChange", root, informPlayerOnModelChange) addEventHandler("onClientPlayerDamagr",root,function() if ( getElementModel ( source ) == 285 ) then cancelEvent() end end );
  9. Not working and there is no erros in DB video if you not belive https://streamable.com/7uiygz
  10. Hello so as you can see in topic, I trying to do bullet proof skin and i was trying something like this but it not working function dmg ( attacker ) skin = getPedSkin(localPlayer) if skin == 285 cancelEvent() end addEventHandler ( "onClientDamage", getRootElement(), dmg )
  11. This first way is easier, I added to accounts.Lua and everything is working, thanks
  12. LOOah

    [HELP]GridList

    not sure what you want but maybe this ?
  13. my bad there is an error in line 8 on that setElementData https://prnt.sc/scajbc sorry for spamming i cant edit my post
  14. and i now trying do this like that table = {"Milk","MP5A5","M4A1-S","AK-47","Soda Bottle","Pizza","AS50","Tent","Medium Tent","ACR","AR-15","M107","Pasta Can","Beans Can","Golf Club"} addEventHandler("onPlayerSpawn", root, function(lvl) local player = source if not lvl then lvl = getElementData(player, "lvl") or 0; end if lvl >= 1 then for i = 1, lvl do setElementData(player, "lvl", table[i], (getElementData(player,"lvl", table[i]) or 0) + 1); end end end); they're no errors, but still i dont have weapon and anyting ...
  15. even i was trying like this addEventHandler("onPlayerLogin", getRootElement(), function() local level = getAccountData(getPlayerAccount(source), "lvl") or 0 if not level then return outputChatBox(" wrong lvl", source) end if level >= 1 then setElementData(source, "MP5A5", 1) elseif level >= 2 then setElementData(source, "Tent", 1) elseif level >= 3 then setElementData(source, "Milk", 1) elseif level >= 4 then setElementData(source, "Medic Kit", 1) elseif level >= 5 then setElementData(source, "Shovel", 1) end end); and function to test ElementData function test(plr) local data = getElementData(plr, "Tent") or 0 outputChatBox (data, plr) end addCommandHandler("spr", test) and when i will use SPR i will have 0 on chat, soi dont know what im doing wrong with that
  16. its still same price, i was looking on it 2 weeks ago, and still was 20$ and 30$ how i can use that 50% off ?
  17. so i was trying like this but none of this was working in accounts.Lua i was trying this option ( not everything at once ) addEventHandler("onPlayerDayZLogin", root, function() local lvl = getElementData(source, "lvl") or 0; if lvl then if lvl >= 1 then setElementData(player, "MP5A5", 1) elseif lvl >= 2 then setElementData(player, "Tent", 1) elseif lvl >= 3 then setElementData(player, "Milk", 1) elseif lvl >= 4 then setElementData(player, "Medic Kit", 1) elseif lvl >= 5 then setElementData(player, "Shovel", 1) end end end); table = {"Milk","MP5A5","M4A1-S","AK-47","Soda Bottle","Pizza","AS50","Tent","Medium Tent","ACR","AR-15","M107","Pasta Can","Beans Can","Golf Club"} addEventHandler("onPlayerDayZLogin", root, function(lvl) if not lvl then lvl = getElementData(source, "lvl") or 0; end if lvl >= 1 then for i = 1, lvl do setElementData(source, table[i], getElementData(source, table[i]) + 1); end end end); addEventHandler("onPlayerDayZLogin", root, function() local lvl = getElementData(source, "lvl") or 0; if lvl then if lvl >= 1 then setElementData("M4A1-S", 1) end end end); addEventHandler("onPlayerSpawn", root, function() local lvl = getElementData(source, "lvl") or 0; if lvl then if lvl > 1 then setElementData(source, "M4A1-S", 1) end end end); AND ON SERVER.Lua IN SCRIPT LEVEL I WAS TRYING THIS addEventHandler("onPlayerLevelUp", root, function(newlvl) if newlvl then if lvl >= 1 then setElementData(player, "MP5A5", 1) elseif lvl >= 2 then setElementData(player, "Tent", 1) elseif lvl >= 3 then setElementData(player, "Milk", 1) elseif lvl >= 4 then setElementData(player, "Medic Kit", 1) elseif lvl >= 5 then setElementData(player, "Shovel", 1) end end end); and none of this work, im just stupid i think... EDIT : i had no erros in DB
  18. wow, lots of information, I will try to comprehend something and create something when I wake up, all night I tried to do it and now I go to sleep, If i will have problems i will write here , thanks again, I should get up around 6, cheers.
  19. So, I was able to block the experience when you reach level 15, but I have a really big problem creating a function that will give you an item to start if you have enough level i was trying like that ( dont laught i know its bad ) if getElementData(player,'lvl') >= 9 then itemName == ("Milk", 1) addEventHandler ("onPlayerSpawn", getRootElement(), function() if getElementData(player,'lvl') > 9 then setElementData("Milk",1 ) help
  20. Great, i will try to do this, cheers.
  21. thanks i appreciate your help and last question, what function or event i need to use to do like max 30levels and award for hitting level, like if you hit level 5 you will get knife on respawn
  22. i was using your script and that the result : https://streamable.com/vq61t3
  23. there is no bugs in db if im using my script or your but killing player not working, i got exp for zombie but cant get from killing player: https://streamable.com/8q10m4
  24. I use 0.7 which you once made public, if I post a comment on this setElementData(killer1,"exp",tonumber(getElementData(killer1,"exp"))+50) script does not work, which is ridiculous because I am aware that I do not need it, but without it I do not add XP, and on the client side EXP: it doesn't change, if I do functions with zombies the way I did. It works, and i dont have errors in db, I only have a problem with killing players, because I don't get exp, and could you help me, how can I get exp for players? sorry for bad english :f