function onSprzedazHit(hitElement, dim)
if getElementType(hitElement) == "player" then
local players = getElementsInMarker(sprzedaz)
triggerClientEvent(hitElement, "pokazGUISprzedazy", root, players)
end
end
addEventHandler("onMarkerHit", sprzedaz, onSprzedazHit)
function getElementsInMarker(marker)
elements = {}
for i,v in pairs(getElementsByType("player")) do
if isElementWithinMarker(v, marker) then
table.insert(elements, v)
end
end
return elements
end
addEvent("pobierzListePojazdow", true)
addEventHandler("pobierzListePojazdow", getRootElement(),
function()
local account = getPlayerAccount(source)
if account then
local wlasciciel = getAccountName(account)
local query = dbQuery(handler, "SELECT * FROM pojazdy WHERE wlasciciel='"..wlasciciel.."'")
local result, num_rows, errormsg = dbPoll (query, -1)
triggerClientEvent(source, "pokazListePojazdow", root, result)
end
end)
ofertyKupna = {}
addEvent("zaproponujKupnoPojazdu", true)
addEventHandler("zaproponujKupnoPojazdu", getRootElement(),
function(gracz, id, cena)
if not ofertyKupna[gracz] then
ofertyKupna[gracz] = {}
ofertyKupna[gracz] = {gracz, source, id, cena}
if(cenak < 1)
return SendClientMessage(playerid, CZERWONY, "Cena zbyt niska!");
if(GetPlayerMoney(nickk) < cenak)
return SendClientMessage(playerid, CZERWONY,"Gracza nie stac na te auto !");
new Float:xid,Float:yid,Float:zid;
GetPlayerPos(playerid,xid,yid,zid);
if(!IsPlayerInRangeOfPoint(nickk,10.0,xid,yid,zid))
return SendClientMessage(playerid, BIALY,"Gracz musi byc w zasiegu maksymalnym {FA0202}10 m{FFFFFF} od ciebie!");
new ss[256];
format(ss, sizeof(ss), "Chcesz kupic od gracza %s pojazd za (%d scr) ?n", playerid, cenak);
ShowPlayerDialog(nickk, KUPIEC, DIALOG_STYLE_MSGBOX, "Oferta",ss,"Tak","Nie");