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: odczyt
1. xml odczyt
siema zrobi?em zapis loginu has?a i pinu w xml i mam problem jak odczyta? go by wklepywa? si? do panelu logowania. linijka odpowiedzialna za przej?cie do uzupe?niania danych do logowania

        
if isMouseIn(screenW 0.4495screenH 0.4241screenW 0.1370screenH 0.0537) and okno == 'wstep' then
        okno 
'panel_logowania'
        
exports['editbox']:createCustomEditbox('Logowanie-LOGIN''Wpisz login...'swsh323/scale42/scalefalse'')
        
exports['editbox']:createCustomEditbox('Logowanie-HASLO''Wpisz haslo...'swsh323/scale42/scaletrue'')
        
exports['editbox']:createCustomEditbox('Logowanie-kod''Podaj Tajny kod...'swsh323/scale42/scaletrue'')
        
local xml xmlLoadFile("remember.xml")
        
local loginChild xmlFindChild(xml"login"0)
local passwordChild xmlFindChild(xml"pass"0)
local kodChild xmlFindChild(xml"tajny_pin"0)
local login xmlNodeGetValue(loginChild)
local password xmlNodeGetValue(passwordChild)
local kod xmlNodeGetValue(kodChild)
2. odczyt po stronie C
Witam przychodz? z pytaniem jak mog? odczyta? co? takiego

Strona S

local result 
exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=?",getElementData(source,"vehicle:id"))
local model exports['pystories-db']:dbGet("SELECT id,model from pystories_vehicles where model=? and id<=? order by id desc"result[1].modelresult[1].id)


Chc? to odczyta? po stronie C i nie wiem jak za to si? zabra? a bardziej dok?adniej chc? to odczyta? w gui
3. outputChatBox odczyt z bazy danych
Witam przychodz? z pytaniem chc? odczyta? z bazy danych do outputChatBox
wyniki z bazy danych wszystko ?adnie lecz jest jeden problem odczytuje tylko jeden wynik a mam ich wi?cej + jak doda? limit by wy?wietla?o np max 10 linijek


addCommandHandler
("lista.s.org",function (plr,cmd)
local uid=getElementData(plr,"player:sid")
if 
not uid then return end
local query
=string.format("select * from gielda_org")
local result=exports["DB2"]:pobierzWyniki(query)
if 
not (resultthen 
    outputChatBox
("Obecnie nikt nie sprzedaje organizacji",plr)    return end
if (result)  then 
    
for i,v in pairs(result) do
outputChatBox("Lista Ogranizacji na sprzeda?: "..result["code"].." za "..result["koszt"].." PLN sprzedaj?cy "..result["kto_sprzedaje"].."",plr
    
end
    end
end
)


wygl?da to tak

Lista Ogranizacji na sprzeda
?: test za 99999999 PLN sprzedaj?cy killer_cyc[DDS]
Lista Ogranizacji na sprzeda?: test za 99999999 PLN sprzedaj?cy killer_cyc[DDS]
Lista Ogranizacji na sprzeda?: test za 99999999 PLN sprzedaj?cy killer_cyc[DDS]
Lista Ogranizacji na sprzeda?: test za 99999999 PLN sprzedaj?cy killer_cyc[DDS]
Lista Ogranizacji na sprzeda?: test za 99999999 PLN sprzedaj?cy killer_cyc[DDS]
4. odczyt pozycji markera
Witam bawi? si? w przerabianie prac i napotka?em pewien problem ot?? nie wiem jak zrobi? odczyt pozycji randomowego markeru np w innym pliku mam spis marker?w. Losuje mi jaki? randomowy i jak zrobi? by odczyta? ten marker i pokaza? dok?d mamy jecha?. Wiem tyle, ?e do odczytu s?u?y getZoneName

[lua]
local function deleteElements(text, color)
guiGridListClear(data.gridlist[1])
showCursor(not isCursorShowing(), false)
guiSetVisible(data.window[1], not guiGetVisible(data.window[1]))

if text and color then
outputChatBox(text, color[1], color[2], color[3], true)
end
end

local function checkPlayerVehicle(player)
local vehicle = player.vehicle
if vehicle and vehicle.controller == player then
if vehicle.model == 482 or vehicle.model == 413 or vehicle.model == 456 or vehicle.model == 414 or vehicle.model == 455 or vehicle.model == 609 or vehicle.model == 515 then
return true
end
end
return false, outputChatBox("Tw?j pojazd nie jest pojazdem dostawczym !", 255, 0, 0, true)
end

_fadeCamera = fadeCamera
local function fadeCamera(option, player)
if player:getData("player:vip") then timestamp = 6000 else timestamp = 10000 end
if player:getData("player:svip") then timestamp = 4000 else timestamp = 10000 end
if player:getData("player:mpremium") then timestamp = 1000 else timestamp = 10000 end
local vehicle = player.vehicle

if option == "commencement" then
_fadeCamera(false, 1, 0, 0...
5. Odczyt polskich znaków w MySQL
Witam!
Jak mog? ustawi? odczyt polskich znak?w danej rubryki w bazie danych MySQL?
Ustawi?em na uft8_polish_ci ale bez skutk?w.

Tak wygl?da w bazie danych: http://prntscr.com/kdu86o
6. Odczyt komendy
Witam, jak zrobi? odczyt komendy? B?d? robi? skrypt na zarz?dzanie baz? danych przez komendy i teraz pytanie, jak zrobi? odczyt komendy? Na serwerze po wpisaniu np. komendy /setmoney 321 ustawi nam kwot? podan? w komendzie. Jak zrobi? ten dalszy odczyt np. tak jak w tym wypadku liczby? Kiedy? widzia?em temat z tym, ale nie mog? co? znale?? a by?o tam dobrze wyt?umaczone :/
7. Zapis, odczyt uszkodzen pojazdu mysql
Witam, w jaki spos?b mog? zapisa? w jednej kolumnie uszkodzenia pojazdu?
Oczywi?cie w mysql.
Oraz jakim sposobem wczyta? je z tej kolumny.
Chodzi o to ?eby zapisa? w jednej kolumnie "panelstates" wszystkie uszkodzenia bo z tego co wiem zapisuj? one si? z przecinkami lecz jak wtedy pobra? te dane bez przecink?w i wczyta??
8. Odczyt bez powtórzeń
Mam pytanie gdy pobieram list? z tablicy to jak mog? zrobi? aby nie wy?wietla?o kilka razy tego samego ?

Przyk?ad

local Test 

{
      {
"ABA"},
      {
"ABC"},
      {
"AAA"},
      {
"ABA"},
      {
"ABA"},
      {
"ABC"},
}

i gdy normalnie pobiore to uzskuje efekt:
Kod:


ABA
ABC
AAA
ABA
ABA
ABC

A chce uzyska?
Kod:


ABA
ABC
AAA

Chce aby wy?wietla?y si? tylko raz a nie tyle razy ile jest w tablicy.
9. Zapis histori wiadomości oraz odczyt
Witam,
robi? skrypt na prywatne wiadomo?ci w gui.
Napotka?em na pewien problem. Mianowicie kiedy wy?le do 2 gracza wiadomo?? pojawia si?, ale kiedy chce wys?a? do innego gracza wiadomo?? w memie mam dalej wiadomo?? co wys?a?em do wcze?niejszego gracza. Ma kto? pomys? jak zrobi? ?eby czy?ci?o je?li nie pisali?my z danym graczem? A je?li pisali?my ?adowa?o historie?
10. Zapis danych i ich odczyt
Witam,
Chcia?bym zrobi? ranking wraz z zapisem i wczytywaniem oraz sprawdzaniem czy gracz jest ju? w rankingu.
Chcia?bym zapisa? login,nick i pkt.
Kto? ma pomys? jak to zrobi??
11. [INNE] Zapis i odczyt skinu w mysql
Witam jak zrobi? ?e gdy wybierzemy skin to on by si? zapisywa? w bazie mysql i podczas nast?pnej wizyty to wybiera?ce skin?w po klikni?ciu klawisza w prawo to wczytywa? si? ten zapisany skin ?

za pomoc

:piwo: I R*
12. [DM] Odczyt z mysql
Witam, poniewa? ulepszam system gang?w, kt?ry posiadam na serwerze. Postanowi?em zrobi? informacje na czacie i? dany lider po??czy? si? z serwer. ALe co? mi nie dzia??. W pawn nie pokazuje b??du, wi?c wgrywam mape na hosting :) Wchodz? ne serwer infomacja si? nie pojawia. My?la?em, ?e nakieruj? mnie b??dy w logach serwera zwi?zane z ta funkcj?. Ale ?adnych b??d?w nie ma :c


Pawn

format
(strxsizeof strx"SELECT * FROM `gangs` WHERE `name` = '%s' AND `owner` = '%s'"GangpName[playerid]);
        
mysql_query(strx);
        
mysql_store_result();
        if(
mysql_num_rows())
        {
           
format(strxsizeof(strx), "%s (%d) - Lider gangu %s, do??czy? do gry."pName[playerid], playeridGang);
           
SendClientMessageToAll(0x00CC66FFstrx);
        }
        
mysql_free_result();
13. [INNE] Odczyt Bana msql
Siemka, mam bana z zapisem mysql. Ban si? zapisuje do mysql, ale je?li wchodz? na serwer to bana nie czyta..Poni?y kod znajduje si? w public OnPlayerConnect(playerid)

Pawn

new BanIP[32];
    
GetPlayerIp(playeridBanIPsizeof BanIP);
    new 
query[256];
    
format(querysizeof query"SELECT `powod`, `data`, `admin` FROM `bans` WHERE `nick` = '%s' OR `ip` = '%s'"Gracz(playerid), BanIP);
    
mysql_query(query);
    
mysql_store_result();
    if(
mysql_num_rows())
    {
        new 
powod[32], str[300], data[32], admin[32];
        
mysql_fetch_row(str);
         
sscanf(str"p<|>s[32]s[32]s[32]"powoddataadmin);
        
format(strsizeof str"n{A40000}Pow?d:nt{FFFFFF}%sn{A40000}Data otrzymania bana:nt{FFFFFF}%snt{A40000}Admin banuj?cy:nt{FFFFFF}%s"powoddataadmin);
        
ShowPlayerDialog(playerid13124DIALOG_STYLE_MSGBOX"{EAB171}ZBANOWANY"str"Ok""");
        
Kick(playerid);
    }
    
mysql_free_result();


z g?ry dzi?ki za pomoc.
14. MySQL zapis, odczyt danych.
Witam, mam taki problem, tworz? system logowania, ?eby ustali? do jakiej kolumny ma si? zapisywa? zmienna u?ywam zmiennej nick, kt?r? gracza wpisuj? przy logowaniu, pobieram j?, wysy?am do servera.
Kod:


nick = guiGetText(edycjaNick)

Po zalogowaniu, wykonuj? si? ten kod.
Kod:


zalogowany = mysql_query(handler,"UPDATE dane SET Zalogowany='1' WHERE imie='"..mysql_escape_string( handler,md5(nick)).."'")

Teraz chc? stworzy? kolejny zas?b, lecz nie mam poj?cia jak mog? zapisywa? dane, je?eli zmienna nick jest tylko w jednym zasobie, u?ycie getPlayerSerial mnie nie ucieszy poniewa? serial zmienia si? po formacie lub po zainstalowaniu MTA na wirtualnej maszynie (sprawdzi?em), licz? na wasz? pomoc :-)
15. [INNE] Zapis, odczyt czyli dini w ruch :D
Siemka jak zrobi? zapis w taki sensie ?e jak gracz 1 raz wejdzie na serwer poka?e mu si? gui z regulaminem i gdy kliknie "Akceptuje" to w pliku daje warto?? reg=1 i potem gdy wchodzi na serwer to ju? si? nam nie wy?wietla :)
16. [INNE] Odczyt skina z pliku dini
Witam, mam problem z odczytem skinu dini (zapis jest prawid?owy)

Zrobi?em tak:

OnPlayerDisconnect
Kod:


dini_IntSet(PlayerName(playerid), "Skin",GetPlayerSkin(playerid));

W logowaniu
Kod:


new skin;
skin = dini_Int(PlayerName(playerid),"Skin");
SetPlayerSkin(playerid,skin);

I rejestracji
Kod:


dini_IntSet(PlayerName(playerid), "Skin", 0);

Logowanie odpowiada za odczyt, ja chcia?bym aby odczytywa?o np tak:

Kod:


SetSpawnInfo( playerid, 0, skin[playerid], 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0 );
SpawnPlayer(playerid);

Wiem, ?e musze stworzy?
Kod:


new skin[MAX_PLAYERS];

Pomo?e kto??
17. [INNE] Odczyt
Witam jak zrobic odczyt liczby z pliku . Chodzi mi o takie co? ?e jak jest np:
Kod:

cos =1
to wtedy daje nam VIP a je?eli warto?? w pliku jest r?wna 0 to nic si? nie dzieje ? :)

Piffka :)
18. [INNE] Odczyt
Witajcie mam taki problem od niedawna. Mam System punkt?w gdy wychodz? z gry zapisuje mi je a gdy si? loguj? to nie wczytuje a w pliku mam wpisane ?e tych punkt?w mam oko?o 63.

Pawn

GraczInfo
[playerid][gPPunkty] = dini_Int(konto"PPunty");


A tu komenda kt?ra sprawdza. I pokazuje mi 0 punkt?w a powinno by? 63

Pawn

if(strcmp(cmdtext"/ppunkty"true) == 0)
{
    new 
stat[128];
    
format(stat128"Punkty Premium: {FF4500}%d"GraczInfo[playerid][gPPunkty]);
    
ShowPlayerDialog(playeridDIALOG_STATDIALOG_STYLE_MSGBOX"Statystyki:"stat"Ok""");
    return 
1;
}


Prosz? o pomoc :)
19. [INNE] Odczyt
Witam. W jaki spos?b mo?na odczyta? zhashowane has?o w pliku ? :)
Piwa za pomoc :)
20. [INNE] Odczyt z folderu
Witam. Mam pytanie jak zrobi? co? takiego ?e do folderu Scriptfiles dodamy jak?? muzyk? i ona potem bedzie odtwarzana na serwerze ? Chodzi mi o odczytywanie w rozszerzeniu .mp3