Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: pobiera
1. Pieniądzę z giełdy pobiera do bankomatu
Witam wszystkich pom?g?by kto? z kodem, jak przerobi? ten kody aby pobiera?o z konta pieni?dz? po sprzeda?y, i dawa?o do bankomatu. Prosze o pomoc, b?d? wdzi?czny kod :



[code]local LIMIT=3 -- tylko gracz mo?e kupi? trzy pojazdy

local cmd="sell"
local cmd2="kuppojazd"
local sprzedazPojazdu={}
local marker=nil
local timer=nil

local pozycjeMarkerow={
-- Opis nad markerem, x,y,z, int, dim
{"Gie?dannSprzeda? Pojazd?w", 1175.856, 1249.349, -92.2, 0, 0, 3}, -- urzad san fierro


}

for i,v in pairs(pozycjeMarkerow) do
local mkr=createMarker(v[2], v[3], v[4]-1, "cylinder", v[7], 3, 178, 34, 34)
setElementDimension(mkr, v[6] or 0)
setElementInterior(mkr, v[5] or 0)
setElementData(mkr, "sprzedaz:pojazd?w", true)

marker = mkr

local t=createElement("text")
setElementData(t,"name", v[1])
setElementPosition(t,v[2],v[3],v[4])
setElementDimension(t, v[6] or 0)
setElementInterior(t, v[5] or 0)
addEventHandler ("onMarkerHit", mkr, function(el,md)
outputChatBox("#FF8C00>> #ffffffAby sprzeda? pojazd wpisz /sell <nick/ID> <id pojazdu> <cena> ", el, 0, 0, 0, true)
setElementData(el, "sprzedaz:pojazdow", true)
end)
addEventHandler ("onMarkerLeave", mkr, function(el,md)
setElementData(el, "sprzedaz:pojazdow", false)
end)
end


f...
2. Nie pobiera kar do panelu
Witam wi?c tak jak w temacie.

Po otwarciu panelu wszystko si? wy?wietla pr?cz tekstu, export jest poprawny, a w debugu czysto.

--server
[lua]
addEvent("dashboard:getPunish", true)
addEventHandler("dashboard:getPunish", root, function()
local uid=getElementData(source,"player:uid")
if not uid then return end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM kartoteka WHERE typ=? and karajacy=? and data=? and powod=?", uid)
if #result > 0 then
triggerClientEvent(source, "dashboard:setPunish", source, result)
end
end)
[/lua]

--client
[lua]
for i, v in ipairs(tabelapunish) do
local sx=(25*h)*(i-21)
dxDrawText("Typ kary: #990033"..v[1].." #FFFFFF| Nadaj?cy kar?:#990033"..v[2].." #FFFFFF| Data na?o?enia kary: #990033"..v[3].." #FFFFFF| Pow?d: #990033"..v[4].."", screenW * 0.2359, sx, screenW * 0.7625, sx, tocolor(255, 255, 255, 255), 1.00*w, font, "center", "center", false, false, false, true, false)
end
end

addEvent("dashboard:setPunish", true)
addEventHandler("dashboard:setPunish", root, function(result)
if not result then return end
for i,v in pairs(result) do
if #tabelapunish > 31 then
table.remove(tabelapunish, 1)
...
3. nie pobiera hajsu
Witam co zrobi?em ?le, ?e hajsu nie pobiera

[lua]
addEvent("sil2", true)
addEventHandler("sil2", getRootElement(), function()
local hajs = getPlayerMoney(source)
local ccar = getPedOccupiedVehicle(source)
local cena = 40000000

if getElementData(ccar, "vehicle:ownedPlayer") == getElementData(client, "player:uid") then
if hajs < cena then triggerClientEvent(client, "onClientAddNotification", client, "Nie sta? Ci? aby zakupi? to ulepszenie!") return end
local id = getElementData(ccar, "vehicle:id")
if not id then triggerClientEvent(client, "onClientAddNotification", client, "To nie jest pojazd prywatny!", "error") return end
local qr = exports['tiyl-db']:dbGet("SELECT * FROM tiyl_pojazdy WHERE id=? AND pojemnosc=?",getElementData(ccar, "vehicle:id"), "9")
if #qr == 1 then triggerClientEvent(client, "onClientAddNotification", client, "Posiadasz ju? to ulepszenie!") return end
destroyElement(ccar)
exports["tiyl-pojazdy"]:onSaveVehicle(ccar)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET parking=1,tp_to_parking=? WHERE id=?","Dodatkowy tuning - pojemnosc 2.8", id)
exports["tiyl-db"]:dbSet("UPDATE tiyl_pojazdy SET pojemnosc=9 WHERE id=?", id)
triggerClientEvent(client, "onClientAddNotification", client, "Pomy?l...
4. Nie pobiera wyników, dziwny er ror.
No wszystko mam ok ale denerwuj? te e rrory troszk?.

[2017-04-12 14:46] ERROR: ogrpg-core/vehicles.lua:69: call: failed to call 'ogrpg-db:pobierzWyniki' [string "?"]
5. Sprawdzanie czy klient pobiera pliki
Cze??.

Chc? wykona? okienko z informacj? o pobieranych plikach serwerowych, najlepiej jak by by? jaki? progress czy co? w tym stylu. Jakich funkcji musz? u?y? aby to wykona?? Nigdy si? w to nie bawi?em i nie pisa?em takiego zasobu po prostu mam brak pomys??w jak to wykona?. Prosz? o nie wysy?anie link?w do gamemodu xyzzyrp oraz prosz? o nie wypowiadanie si? pseudo skrypter?w kt?rzy nabijaj? posty.

Ka?d? osob? kt?ra nakieruje mnie na rozwi?zanie tego problemu nagrodz? punktami reputacji i piwkami.

Pozdrawiam.
6. Nie pobiera pieniedzy
Witam mam problem chodzi o to ze Cofanie przebiegu dza?a wszystko tylko nie zabiera pi?ni?dzy graczowi co montuje

[lua]


cenazakilo=10
local guiopened = createMarker(137.36, -336.59, 0.98, "cylinder", 2.5, 255, 0, 0, 125)
local text=createElement("text")
setElementData(text, "scale", 1.7)
setElementData(text, "name", "Zerowanie przebiegun1 KM: 12 PLN")
setElementPosition(text, 1001.84, -1359.05, 13.32)
--local text=createElement("text")
--setElementData(text, "scale", 1.4)
--setElementData(text, "name", "Cennik us?ug:nNitro - 400.000PLNnUS1 - 100.000PLNnUS2 - 250.000PLNnPaintJob - 30.000PLNnnMaskowanie;nCa?e; 400.000PLNnPo?owa; 200.000PLN")
--setElementPosition(text, -1791.40, 1206.90, 25.13)
--local text=createElement("text")
--setElementData(text, "scale", 1.2)
--setElementData(text, "name", "Cennik us?ug (neony):nNeon czerwony - 1.000.000PLNnNeon niebieski - 1.000.000PLNnNeon zielony - 1.000.000PLNnNeon ?? ?ty - 1.000.000PLNnNeon r??owy - 1.000.000PLNnNeon bia?y - 500.000PLN")
--setElementPosition(text, -1781.90, 1208.88, 25.13)
createObject ( 2737, -1781.90, 1209.18, 25.13, 0.00, 0.00, 0 )
createObject ( 2737, -1791.65, 1207.13, 25.13, 0.00, 0.00, 90 )
local Player = getLocalPlayer()

addEventHandler("onClientResourceStart", resourceRoot,
function()
local screenW, screenH = guiGetScreenSize()
zerowanie_g = g...
7. Gdzie pobiera się C-Side na PC ?
Witam ;) Gdzie pobiera si? c-side na naszego pc ? Kiedy? pami?tam, ?e w folderze mta/detmatch/resource a teraz jest tam pusto ;/
8. [DM] Nie pobiera nicku gracza??
Mo?ecie mi powiedzie? gdzie tkwi b??d? Do pliku nie dodaje si? nick gracza, a tylko sam napis %s=chetny...

Cytat:

new name[64];
GetPlayerName(playerid, name, 64);
SendClientMessageToAll(0x4DEB16FF, "Twoj nick zostal dodany na liste ch?tnych!");
AddFileLine("Serv/ListaEvent.ini", "%s=chetny", line, name);


Funkcj? AddFileLine, mam opisan? tutaj:
Cytat:

stock AddFileLine(const filename[], strline[], line = -1)
{
if(line < 0)
{
if(!fexist(filename))
return false;

new File:x = fopen(filename, io_append);
if(!x)
return false;
fwrite(x, strline);
fwrite(x, "rn");
fclose(x);
}
else
{
new File:x = fopen(filename, io_read);
if(!x)
return false;

new File:x2 = fopen("tempfile.temp", io_write);
if(!x2)
{
fclose(x);
return false;
}
new nextline;
while(fread(x, str))
{
if(nextline == line)
{
fwrite(x2, strline);
fwrite(x2, "rn");
}
fwrite(x2, str);
nextline++;
}
if(nextline <= line)
{
for(new i = (line - nextline); i > 0; i--)
fwrite(x2, "rn");

fwrite(x2, strline);
fwrite(x2, "rn");
}
fclose(x);
fclose(x2);
fremove(filename);
Rename("tempfile.temp", filename);
}
return true;
}
9. [INNE] Nie pobiera parametrów.
Witam,

mam problem kt?ry dotyczy pobieranie parametr?w czyli akcentu gracza i wpisanego przez niego tekstu. Poni?ej komenda /l.
[code]
cmd(l, playerid, params[])
{
if(Logged[playerid] == false || PlayerInfo[playerid][aj] != 0 || PlayerInfo[playerid][bw] != 0) return Info(playerid, "Info", TEXT_AJ);
if(isnull(params)) return ShowInfo(playerid, "/l(ocal) [Tre??]");
if(strlen(params)>55)
{
new linia[56], string[256];
format(linia, sizeof(linia), params);
strdel(linia, 56, strlen(linia));
format(string, sizeof(string),"%s m?wi: %s...", NickName(playerid),linia);
SendClientMessage(playerid, COLOR_FADE1, string);
strdel(params, 0, 55);
format(string, sizeof(string),"... %s",params);
SendClientMessage(playerid, COLOR_FADE1, string);
return 1;
}
else
{
new string[256];
format(string, sizeof(string),"%s m?wi: %s", NickName(playerid),params);
SendClientMessage(playerid, COLOR_FADE1, string);
}
new str[256];
GetPlayerPos(playerid, PlayerInfo[playerid][pos_x], PlayerInfo[playerid][pos_y], PlayerInfo[playerid][pos_z]);
format(str, sizeof(str), "http://translate.google.com/translate_tts?tl=%s&q=%s", PlayerInfo[playerid][akcent], params);
foreach(Player, i)
{
if(Audio_IsClientConnected(i) && PlayerInfo[playerid][audio] == 1)
{
new muzyka = Audio_PlayStreamed(i, str);
Audio_Set3DPosition(i, muzyka, ...
10. [INNE] Pobiera tylko nick ID 0
Witam,

mam problem gdy? komenda dzia?a poprawnie na ID ale pobiera z?y nick ...
komenda :

Kod:

CMD:vheal(playerid, params[])
{
new gracz;
new str[256];

new name2[MAX_PLAYER_NAME];
GetPlayerName(gracz, name2, sizeof(name2));

if(!VIP[playerid]) return SendClientMessage(playerid, COLOR_RED, "{24FF0A}[ERROR]{FFFFFF} Nie jeste? VIP'em!");

if(sscanf(params, "d", gracz)) return SendClientMessage(playerid, COLOR_GREY, "{24FF0A}[INFO]{FFFFFF} U?yj /vheal [ID]");

if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, COLOR_RED, "{24FF0A}[ERROR]{FFFFFF} Nie ma takiego gracza");

SetPlayerHealth(gracz, 100);

format(str, sizeof(str), "{24FF0A}[INFO]{FFFFFF} VIP %s (ID: %d) uzdrowi?(a) ci?!", PlayerName(playerid), playerid);
SendClientMessage(gracz, COLOR_LIGHTBLUE, str);

format(str, sizeof(str), "{24FF0A}[INFO]{FFFFFF} Uzdrowi?e?(a?) gracza %s (ID: %d)", name2, gracz);
SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
return 1;
}


czy gdy zmienie
Kod:

{
new gracz;

na
Kod:

new gracz = strval(params);

b?dzie dobrze czy w innym miejscu tkwi problem ?
11. [INNE] Kod pobiera tylko jeden rekord z bazy ?
Kod:

WczytajIkony()
{
for(new nr = 0; nr < LIMIT_IKON; nr++)
{
new row[256], query[256];
format(query, 256, "SELECT * FROM `ikony`");
mysql_query(query);
mysql_store_result();
mysql_fetch_row(row);
sscanf(row, "p<|>s[128]dfff",
IkonaInfo[nr][iAktywny],
IkonaInfo[nr][iID],
IkonaInfo[nr][iPosX],
IkonaInfo[nr][iPosY],
IkonaInfo[nr][iPosZ]);
mysql_free_result();
Ikona[nr] = CreateDynamicMapIcon(IkonaInfo[nr][iPosX],IkonaInfo[nr][iPosY],IkonaInfo[nr][iPosZ],IkonaInfo[nr][iID],0,-1,-1,-1,350.0);
}
print("Wczytano ikone!");
return 1;
}


witam dlaczego podany kod pobiera tylko jeden rekord i wy?wietla go ca?y czas.

Co zmieni? aby pobierane by?y wszystkie?