freudo
-
Posts
159 -
Joined
-
Last visited
Posts posted by freudo
-
-
Aylarca uğraştığım bir projeydi. Hayat bulabilseydi oyunun kaderi farklı şekillenebilirdi
Eğer modun detaylarını öğrenmek istiyorsanız youtube linkine girip discord'a katılın yazılı sohbetlerde güncellemeler ve komutlar hakkında bilgileri göreceksiniz.
-
Hey,
I put my package on sale, which I have been working on for a long time.
Extras;
- Improved competitive system
- 5-5 , 2 maps
- user can choose his own map.
- competitive points (if win + points, if lose - points)
-DM arena
-Shooter Arena
Videos;
https://www.youtube.com/watch?v=hekxGb4Ifd4
https://www.youtube.com/watch?v=GkDw51BzYaM
https://www.youtube.com/watch?v=NKJ_oJFWSH4
https://www.youtube.com/watch?v=g4NM4GAijJI
Live test;
mtasa://80.253.251.127:22003
If anyone is interested, they can contact me.
Discord: darkas#8800
-
it doesn't work.
function Scoreboard.playersShow() scoreboard = {} local arenaElement = getElementParent(localPlayer) if getElementData(localPlayer,"mode") == "Competitive" then for i,player in pairs(exports["CCS"]:export_getPlayersAndSpectatorsInArena(arenaElement)) do table.insert(scoreboard,{"player",player}) end return end for i,player in pairs(exports["CCS"]:export_getPlayersAndSpectatorsInArena(arenaElement)) do if not getPlayerTeam(player) then table.insert(scoreboard,{"player",player}) end end for i,team in pairs(getElementsByType("team")) do if (tonumber(countPlayersInTeam(team))>=1) then local teams = getTeamFromName ( tostring(team) ) if not teams then table.insert(scoreboard,{"teamName",team}) end for v,playerTeam in ipairs (getPlayersInTeam(team)) do if getElementParent(playerTeam) == arenaElement then table.insert(scoreboard,{"player",playerTeam}) end end end end end
full code this.
-
for i,team in pairs(getElementsByType("team")) do if (tonumber(countPlayersInTeam(team))>=1) then for v,playerTeam in ipairs (getPlayersInTeam(team)) do if getElementParent(playerTeam) == arenaElement then local teams = getTeamFromName ( tostring(team) ) if not teams then if not team == scoreboard["teamName"][team] then table.insert(scoreboard,{"teamName",team}) end end end if getElementParent(playerTeam) == arenaElement then table.insert(scoreboard,{"player",playerTeam}) end end end end
I'm using this. but if team player have 2 and more creating new team names in scoreboard. How to solve this problem please help me.
-
Selamun Aleyküm, WOC-DD 5 sene aradan sonra tekrar açıldı.
Bu sefer bam başka bir sistemle karşınızdayız. 5 sene önce ilk açıldığında da en yeni scriptleri sunucumuza ekleyerek sizlere görsel zevkler yaşatmıştık. Bu sefer de sizlerin karşısına tekrar çıkarak sizlere yeni görsel zevklerle oyun zevki sunmaya geldik.
Server IP : mtasa://80.253.251.127:22003
Sunucu özellikleri;
- Sunucuya ilk girdiğinizde direkt olarak dd odasında başlarsınız.
- 3 adet oda bulunmakta;
- Oldschool Deathmatch odası
- Shooter odası
- Destruction Derby odası
- /join dd/shooter/dm komutunu kullanarak odalar arası geçiş yapılabilir.
- Destruction Derby Rekabetçi sistemi;- Toplam da 10 harita oynanır.
- Oyuncular kendi haritalarını seçer. ( 5-5)
- Oyuncu kazandığında rekabetçi puanı artar, kaybettiğinde rekabetçi puanı kaybeder.
- Rekabetçi birincisine duruma göre ödüller verilecek (para,yetki vs.)
- Rekabetçi diğer odalardan bağımsız olarak başka bir odada gerçekleşir.
- İsteyen tüm oyuncular rekabetçi maçlarını /izle [oyuncuismi] ile izleyebilir ve bahis oynayıp para kazanabilir. (/bahis [oyuncuadı] [miktar])
- F1 Radyo
- F2 Kullanıcı paneli;
- İstatistikler
- Market
- skin satın alma
- jant değiştirme satın alma
- spoiler değiştirme satın alma
- jant rengi satın alma
- rainbow araç rengi satın alma
- araç rengi satın alma
- disco far satın alma
- polis çakarı satın alma
- Haritalar
- Harita satın alma
- Rekabetçi haritası ayarlama
- Takımlar
- Sıralamalar
- Ayarlar
- F4 Harita kazanma müziği
- F5 Harita kazanma/ Toptimes
- F6 Ölü listesi görme
- F7 youtube
- O duman
- L yol
-
⚐⚐ World OF Cross ⚐⚐ - WOC-DD Destruction Derby
213.142.151.78:22003
Tüm herkesi kaliteli ve modern sunucumuzda oynamaya davet ediyoruz.
Sunucu;
-Sunucu multigamemode özelliğindedir. 2 adet arena bulunmakta(oyuncu artışında yeni arenalar eklenebilir);
-DD ve GARAJ
-Özellikler;
-F1 lobby
-F5 harita kazanma/öldürme
-F7 kullanıcı paneli
-F9 radar kapama/açma
-Günlük ziyaretlerle paranızı katlarsınız.(1.gün 2.5k, 2.gün 5k. 3.gün 7.5 ....)
-/spin - oynanan miktarı katlar.
-/zar - oynanan numaraya göre paranızı katlarsınız
-/bilet - saatte bir açılan piyango
-Avatar sistemi (kullanıcı panelinde ve deathlist'te avatarınız gözükür.)
-Garaj özelliği;
-Neons - Araç altında ışıklar veya resimler
-Jantlar - jantların rengini siz belirliyorsunuz
-Overlays - araç üzerinde dalgalı müziğe senkronize bir şekilde hareket eden animasyonlar.
-Farlar - 20+ adet far bulunmakta.
-Stickers - Aracınızın üstüne istediğiniz kadar sticker ekleyebilirsiniz. araç kaplama olarak ta kullanılabilir.
-Renkler - Araç renkleri ve far renkleri ayarlayabilirsiniz.
-CJ skinini değiştirebilirsiniz.
Login panel
Lobby
Destrution Derby
Kullanıcı Paneli
Modifiye garajı
-
local VEHICLES = {602,545,496,517,401,410,518,600,527,436,589,580,419,439,533,549,526,491,474,445,604,507,585,587,466,492,425,432,447,520,476,444,556,557,406,423,448,574,583,588,546,551,516,467,426,547,405,409,550,566,540,421,529,581,509,481,462,521,463,510,522,461,448,468,586,485,552,431,438,437,574,420,525,408,416,433,427,490,528,407,544,523,470,598,596,597,599,601,428,499,609,498,524,532,578,486,406,573,455,588,403,514,423,414,443,515,531,456,459,422,482,605,530,418,572,582,413,440,543,583,478,554,536,575,534,567,535,576,412,402,542,603,475,568,424,504,457,483,508,571,500,444,556,557,471,495,429,541,415,480,562,323,492,502,503,411,559,561,560,506,451,558,555,477,579,400,404,489,505,479,442,458} TowerMarker = {} MarkerPosX = {} MarkerPosY = {} RandomTower = {} function CreateMarker() players = getElementsByType("player") for i,p in pairs(players) do if getElementParent(p) == getElementParent(localPlayer) then if isElement(p) then RandomTower[p] = math.random(1, 5) if RandomTower[p]== 1 then --towerlan2 (3) MarkerPosX[p] = math.random(4060, 4095) MarkerPosY[p] = math.random(270, 310) elseif RandomTower[p]== 2 then MarkerPosX[p] = math.random(4060, 4095) MarkerPosY[p] = math.random(350, 392) elseif RandomTower[p]== 3 then MarkerPosX[p] = math.random(4060, 4095) MarkerPosY[p] = math.random(190, 230) elseif RandomTower[p]== 4 then MarkerPosX[p] = math.random(3985, 4021) MarkerPosY[p] = math.random(270, 310) elseif RandomTower[p]== 5 then MarkerPosX[p] = math.random(4132, 4166) MarkerPosY[p] = math.random(270, 310) end TowerMarker[p] = createMarker(MarkerPosX[p], MarkerPosY[p], 100, "checkpoint", 3, 255, 0, 0,155) addEventHandler("onClientMarkerHit", TowerMarker[p], setTowerRandom) end end end end function setTowerRandom(hitPlayer) if hitPlayer == localPlayer then local VEHICLE = getPedOccupiedVehicle(localPlayer) local ARENA = getElementParent(localPlayer) if isElement(VEHICLE) then players = getElementsByType("player") for i,p in pairs(players) do if getElementParent(p) == getElementParent(localPlayer) then destroyElement(TowerMarker[p]) end end CreateMarker() local MODEL = VEHICLES[math.random(#VEHICLES)] setElementModel(VEHICLE, MODEL) local x,y,z = getElementPosition(VEHICLE) setElementPosition(VEHICLE,x,y,z+1) fixVehicle(VEHICLE) end end end addEventHandler("onClientResourceStart",resourceRoot, function() CreateMarker() end)
how to sync for all players. I try this but the same. showing only one player
-
currentTime = 1604249518 dataTime = 1604249510 timeleft = 60-(currentTime-dataTime) hours = math.floor((timeleft/60)/24) minutes = (60-math.floor(timeleft/60)) print("Time left : "..tostring(hours)..":"..minutes..":"..timeleft) output : Time left : 0:60:8
Thanks guys, I solved
This works.
currentTime = 1604230289602 dataTime = 1603230289602 print(currentTime - dataTime) timeleft = math.floor((currentTime-dataTime)/1000) minutes = math.floor(timeleft/60) hours = math.floor(minutes/60) days = math.floor(hours/24) minutes = minutes%60 hours = hours%24 print("Time left : "..tostring(days).."gün "..tostring(hours).." saat "..tostring(minutes).." dakika")
-
I'm trying to count down from 24 to 1.
-
local currentTime = getRealTime() local second = 59 -- example data local timeleft = 60-(currentTime.second-second) outputChatBox("Time left : "..math.floor((timeleft/60)/24)..":"..(60-math.floor(timeleft/60))..":"..timeleft) output : 0:60:70 must be : 23:59:59
cannot be calculated correctly. I think the linux server is also a problem.
I couldn't solve the problem so i need help.
Thanks.
-
Arkadaşlar, [T1] takımı olarak sunucu açmış bulunmaktayız. Tüm herkesi kaliteli ve modern sunucumuzda oynamaya davet ediyoruz.
Sunucu;
-Sunucu multigamemode özelliğindedir. 3 adet arena bulunmakta;
-DD,FDD ve GARAJ -Özellikler;
-F1 lobby
-F5 harita kazanma
-F7 kullanıcı paneli
-F9 radar kapama/açma
-Günlük ziyaretlerle paranızı katlarsınız.(1.gün 2.5k, 2.gün 5k. 3.gün 7.5 ....)
-/spin - oynanan miktarı katlar.
-/zar - oynanan numaraya göre paranızı katlarsınız
-/bilet - saatte bir açılan piyango
-Avatar sistemi (kullanıcı panelinde ve deathlist'te avatarınız gözükür.)
-Garaj özelliği; -Neons - Araç altında ışıklar veya resimler
-Jantlar - jantların rengini siz belirliyorsunuz
-Overlays - araç üzerinde dalgalı müziğe senkronize bir şekilde hareket eden animasyonlar.
-Farlar - 20+ adet far bulunmakta.
-Stickers - Aracınızın üstüne istediğiniz kadar sticker ekleyebilirsiniz. araç kaplama olarak ta kullanılabilir.
-Renkler - Araç renkleri ve far renkleri ayarlayabilirsiniz.
-CJ skinini değiştirebilirsiniz.
IP : mtasa://89.252.151.158:22003 -
If you want, I can setup this.(It has a certain fee.)
- Database and Linux configuration.(for map download.)
- Website include (Login with forum account.)
- Avatar system in game.
Just contact me.
-
thanks, problem is solved.
-
User password and posting password not matching.
$username = $input[0]['username']; -- fetcRemote username input ingame $password = $input[0]['password']; -- fetcRemote password input ingame $salt = $member->members_pass_salt; -- getting member pass salt $hash = crypt($password, '$2y$10$' . $salt); if (\IPS\Login::compareHashes($member->members_pass_hash, $hash) === TRUE) { echo "correct"; } else { echo "incorrect"; }
result example:
- input password = QWEjashjfahsjahsfhjblabalbala
- hash password = KAJSFKJAQQWEbalalbal
note: not shared completed code
-
web resource browser
How can I prevent everyone from connecting?
does not ask for username and password.
-
'dbConnect' [SSL connection error: unknown error number]
Server: Debian Linux
local host = "127.0.0.1" local username = "root" local password = "" local db = "any" con = dbConnect("mysql", "dbname=" .. db .. ";host=" .. host, username, password, "share=1") if con then outputDebugString("connected") else outputDebugString("connected fail") end
-
result is "no data"
I can't find any errors.
I did not share all the codes. It works well.
login.dataJson = "[{ \"money\": 0, \"point\": 0, \"wins\" }]" if ( type ( result ) == "table" and #result > 0 or not result ) then for i,v in ipairs( result ) do if v.username == tostring(username) then outputChatBox("account name = "..tostring(v.username)) local json = v.data or {} if json == false or json == nil then outputChatBox("no json") return false end local data = fromJSON(json) if data == nil then outputChatBox("no data") return false end outputChatBox(tostring(v.money)) -- nil end end end
-
we will making a multilanguage system.
-
Updated.
-
Server ismi : MTA-TR Multigamemode DD/DM/RACE/SHOOTER/FREEROAM
Sunucu IP : 84.54.13.12:22003
Yetkililer: virtue (Ortak aranıyor)
Ek özellik: Ayriyetten sunucuya rekabetçi sistemi kodlanmaktadır. 1V1,2V2,3V3 vs'ler atılabilecektir. Her oyuncu için rekabetçi puanları hesaplanıp lig sıralaması yapılacak.
Sunucu Fotoğrafları :
Login
Lobby :
Radar,Toptimes,Arayüz:
Scoreboard:
Userpanel resimleri;
- 1
-
New update!
Pictures;
- 1
-
problem is solved.
-
That's my problem ;
getPlayerSerial [Expected player at argument ..]
local function createLocalTopTable(player,map) if isElement(player) then local table = {false} local pSerial = getPlayerSerial(player) outputChatBox(tostring(pSerial)) -- nil local query = dbQuery(DBConnection,"SELECT * FROM '??' WHERE serial = ? LIMIT 1", map, pSerial) local result, row, err = dbPoll(query,-1) if ( type ( result ) == "table" and #result > 0 or not result ) then outputChatBox("buraya kadar geldin") if getElementData(player,"map").type == "Cross" or getElementData(player,"map").type == "Shooter" then outputChatBox("burası dd") local mark if getTopWins(result[1].wins,map) > 8 then mark = true outputChatBox("toptimes pozisyonun 8 den büyük") else outputChatBox("toptimes pozisyonun 8 den küçük") mark = false end table = {result[1].wins,result[1].name,result[1].date,result[1].flag,getTopWins(result[1].wins,map),mark} else outputChatBox("burası dm") local mark if getTopPos(result[1].timeMS,map) > 8 then mark = true outputChatBox("toptimes pozisyonun 8 den büyük") else outputChatBox("toptimes pozisyonun 8 den küçük") mark = false end table = {result[1].time,result[1].name,result[1].date,result[1].flag,getTopPos(result[1].timeMS,map),mark} end end return table end end
-
Thanks its working.
[LOOKING] for a vultaic MGM without mysql
in Resources
Posted
i can setup for you. if you have offer for me.