siema! Mam drobny problem, przy rejestracji ka?de z kont dostaje ID 0 do bazy danych. Tak samo przy zakupie samochod?w w salonie, nadaje ka?demu pojazdowi ID 0, czym to jest spowodowane? Jak to naprawi??
Witam posiadam paczk? Your Pseudol v1-2 W skrypcie tiyl-duty s? komendy na premium oraz premium+ uda?o mi si? zrobi? tak ?e po wpisaniu kom /dajpremium oraz /dajpremiumplus nadaje range ale po wyj?ciu z serwera rangi sie nie zapisuj?
[lua] function setPremiumDay(plr,days)
if getPremiumDate(plr) then
local queryA=exports['tiyl-db']:dbSet(string.format("UPDATE tiyl_gracze SET vipdate = DATE(vipdate) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid")))
return end
local queryA=exports['tiyl-db']:dbSet(string.format("UPDATE tiyl_gracze SET vipdate = DATE(current_timestamp()) + INTERVAL %d DAY WHERE id=%d",days,getElementData(plr,"player:uid"))) api="ec8b994a9b1f6c01f14d1ee43"
end
addCommandHandler("dajpremium",function(plr,cmd,cel,dni)
if getAdmin(plr,5) or getAdmin(plr,3) then
if not cel then outputChatBox("/dajpremium [gracz] [dni]",plr) return end
if not dni then outputChatBox("/dajpremium [gracz] [dni]",plr) return end
if not tonumber(dni) then outputChatBox("/dajpremium [gracz] [dni]",plr) return end
local target=exports["tiyl-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("* Nie znaleziono podanego gracza.", plr, 255, 0, 0)
return
end
setPremiumDay(target,dni)
outputChatBox("Nadano konto PREMIUM na "..dni.." dni!", plr, 255, 128, 64)
outputChatBox("Otrzym...
Witam ponownie, mam kolejny problem. Znalaz?em taki skrypt na internecie, kt?ry ma za zadanie: po zalogowaniu gracza skrypt ma wylsowa? druzyne, do kt?rej go przydzieli. I teoretycznie wszystko jest okej, tylko, ?e kiedy ju? si? zaloguje, to skrypt ci?gle wrzuca mnie do jednego teamu, "Grove St Family", chcia? bym, aby przy ka?dym logowaniu nadawa? si? team, w kt?rym jest najmniej os?b.
Link do skryptu: https://www49.zippyshare.com/v/f0Ap5VXF/file.html
witam nie umiem zrobi? nadawanie id pojazdu oraz tablicy db 3 brak [lua]addEventHandler('onVehicleExit', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
local data=plr:getData('vehsell:info')
if not data then return end
plr:removeData('vehsell:info')
end)
addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if getPlayerMoney(plr) < data.cost then
triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
return
end
--local vehicle=plr:getOccupiedVehicle()
local vehicle=plr:getOccupiedVehicle()
setElementData(vehicle,'vehicle.selling', false)
setElementData(vehicle,"vehicle:id", vehicle["id"])
setElementData(vehicle,'vehicle:desc', false)
if vehicle["plateText"] ~= "" then
setVehiclePlateText(vehicle, vehicle["plateText"])
else
setVehiclePlateText(vehicle, tostring("NW "..vehicle["id"]))
end
warpPedIntoVehicle(plr, vehicle)
local cost=data.cost
local model=data.model
local paliwo=data.mileage
local silnik=getElementData(vehicle,"Pojemnosc:silnika")
local uid=getElementData(plr,'player:uid') or 0
takePlayerMoney(plr, cost)
if mileage <= 10000 then
exports["ne...
Mam problem poniewa? w skrypcie na mk robi?
Setowanie daty
setElementData(car, "vehicle:MK1", "TAK")
a na g?rze jest.
if getElementData(car, "vehicle:MK1", "TAK") then return end
I mam problem poniewa? to nie dzia?a i gracz wychodzi i wchodzi do auta a to mu ca?y czas to nadaje. i dodaje pr?dko??.
Witam, pomagam kole?ce i pierwszy raz si? z takim czym? spotka?em.. Gdy gracz si? rejestruje to daje Mu UID 0, nie wa?ne ?e s? ju? takie UID, tak czy siak daje mu UID 0. Aktualnie korzystam z zasob?w SKYGAME kt?re by?y tu udost?pnione, to na chwil? test?w, ale jak to naprawi??
Witam zrobi?em sobie system pojazd?w i mam problem bo chcem zrobi? nadawanie id pojazdu ale automatyczne bo narazie musze je sam nadawa? mam kto? jaki? pomys? i nie chcem aby np dwa pojazdy mia?y identyczne id
Witam oto jest skrypt na salon ale jak chce kupi? auto to wyskakuje taki b??d
[img]http://i.imgur.com/F7JsAbs.png[/img]
Pomocy:
[lua]
connect = dbConnect("mysql", "dbname=db_9722;host=mysql-fr1.ServerProject.pl", "db_9722", "c93242cf4482", "share=1")
function nadajID()
local pojazd_id = 1
for i,v in ipairs(getElementsByType("vehicle")) do
if not getElementData(v, "pojazd_id") == nil or not getElementData(v, "pojazd_id") == false then
pojazd_id = pojazd_id+1
end
end
return pojazd_id
end
addEvent("onShopBuyVehicle", true)
addEventHandler("onShopBuyVehicle", root, function(nazwa, model, koszt)
local zapytanie = dbExec(connect, "INSERT INTO go_pojazdy SET id='"..nadajID().."', model='"..model.."', loc='-1917.10, 300.82, 41.42', rot='0.0, 0.0, 180.3', color='0,0,0', swiatla='255,255,255', tablica='SF "..nadajID().."', przebieg='0', paliwo='50', opis='', obrazenia='0,0,0,0,0,0', tuning='0', zycie='1000', frozen='0', kierowca='brak', grupa='0', frakcja='0', wlasciciel='"..getElementData(source, "gracz_id").."'")
if not zapytanie then return end
Z powodu barku aktywno?ci w Moim po?cie, a aktywno?ci w innych postach pisze na nowo jako ref, nie wiem. Mam nadziej? ?e kto? logicznie odpowie w jaki spos?b zkreowa? takie cudo.
Okej, moje pytanie to:
co w tym ?le robi?: ( tu chodzi o to ?e wpisuje /grank [kontogracza] [numerrangi]
numer rangi to liczba w Account Data, akurat 3 to operator.)
[code]function nadajrange(player, kontogracza, numerrangi)
if kontogracza and numerrangi then
setAccountData(kontogracza, "rank", numerrangi)
else
outputChatBox("[Error] U?yj: /grank [konto gracza] [numer rangi]",player, 180, 0, 0)
end
end
addCommandHandler("grank",nadajrange)[/code]
I tutaj jak wstawi? tablice:
Tak wygl?da tablica ( nie wiem czy poprawnie zbudowana )
[code]acmd = {"/grank [konto gracza] [numer rangi]n",
"/gift [gracz] [kwota]n",
}[/code]
A tak wygl?da kod wstawiania do czatu:
[code]function ahelp(thePlayer)
local konto = getPlayerAccount(thePlayer)
local ranga = getAccountData(konto, "rank")
if (ranga==3) then
outputChatBox("Komendy administratora:",thePlayer, 255,255,255)
outputChatBox(tostring(acmd))
else
outputChatBox("Nie masz uprawnie? do tej komendy.")
end
end
addCommandHandler("ahelp", ahelp)[/code][/code]
A i czy w tej tablicy przypadkowo nie powinno si? zrobi? jednej warto?ci, tak jak to ja zrobi?em dwie.
Jeszcze jedno primo. Tablice mi wy?wietla ale jako: TA...
Witajcie chc? napisa? skrypt na ID tylko nie wiem jak zrobi? ?eby nadawa?o ka?demu zarejestrowanemu kontu nadawa?o nast?pn? liczb?.
Np.
KineQ -1
Ruda -2
Gracz -3
Pyaer -4
ITD.
Prosz? o pomoc za pomoc daje .