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: odczytywanie
1. Odczytywanie loginu z bazy
Witam. Mam nietypowy problem. Ot?? posiadam taki kod na system logowania:

Kod:

function logowanie (source, cmd, username, password)
local account = getAccount (username, password)
local nickAktualny = getPlayerName(source)
if ( account ~= false ) then
logIn (source, account, password)
zalogowanyUser = true,
getPlayerName(source)
triggerClientEvent ( source, "zalogowano", getRootElement() )
else
getPlayerName(source)
triggerClientEvent ( source, "errorek", getRootElement() )
end



end

addCommandHandler ("zaloguj", logowanie)


Co mog? zrobi?, je?eli chc? uzyska? rezultat taki, i? gracz loguje si? z nicku ustawionego w ustawieniach. Ten nick musi by? r?wny nickowi, na kt?ry gracz chce si? zalogowa?. Nie potrafi? tego zrobi?. Pozdrawiam ;)
2. Odczytywanie kolorow HTML
Witam pomorze mi kto? z tym? Iz chcialbym aby hud odczytywa? kolory html. Chodzi mi o to ze przed nickiem jest kolor w html i dopiero nick, a chcia?bym z?by by? nick pokolorowany na ten kolor
kod


[lua]
function przecinek(liczba)
local format = liczba
while true do
format, k = string.gsub(format, "^(-?%d+)(%d%d%d)", '%1,%2')
if ( k==0 ) then
break
end
end
return format
end

--Dane

local screenW, screenH = guiGetScreenSize()
local px,py = (screenW/1920),(screenH/1080)
local font = dxCreateFont ("files/czcionka.ttf", 30)
setElementData(localPlayer, "hud", true)

--HUD



addEventHandler("onClientRender", root, function()
--if not getElementData(localPlayer, "player:logged ") then return end
setPlayerHudComponentVisible("ammo", false)
setPlayerHudComponentVisible("area_name", false)
setPlayerHudComponentVisible("armour", false)
setPlayerHudComponentVisible("breath", false)
setPlayerHudComponentVisible("clock", false)
setPlayerHudComponentVisible("health", false)
setPlayerHudComponentVisible("money", false)
setPlayerHudComponentVisible("vehicle_name", true)
setPlayerHudComponentVisible("weapon", false)
setPlayerHudComponentVisible("radio", false)
setPlayerHudComponentVisi...
3. Odczytywanie hasła zapisanego przez password_hash w PHP
Hej. Tworz? stron? przez kt?r? gracz b?dzie si? rejestrowa? na serwer, wszystko okej; tworzy konto, ale natkn??em si? na problem, ?e gracz nie mo?e wej?? na serwer z powodu z?ego hasha; pobieram te zahashowane has?o z bazy danych i nic; dalej ten sam b??d.


Weryfikacja has?a przy logowaniu

passwordVerify
(passwordWpisanetostring(getElementData(client"password"))


passwordWpisane - has?o wpisane przez gracza w client.lua, tego nie daje, bo to dzia?a.

Zapisywanie has?a, do p??niejszego odczytania


outputChatBox
("password: "..v["password"], client) --- do sprawdzeniaczy b?dzie ten sam hash jak w bazie danych
            setElementData
(client"password"v["password"])



Zapisywanie has?a do bcrypta w php

PHP Code:


$haslo_hash 
password_hash($haslo1PASSWORD_DEFAULT);


4. Odczytywanie z pliku dini.
Witam, zrobi?em odczytywanie score z pliku gracza.
Plik gracza wygl?da tak:
Kod:


password=jakisetamhaslo123
score=1
e-mail=jakistammail@gmail.com
exp=0
level=1
kasa=279048

no i komenda:
Pawn

if(strcmp(cmdtext"/score"true) == 0)
{
    
lvlsprawdz[playerid]=strval(dini_Get(udb_encode(PlayerName(playerid)), "score"));
    
printf("Score: %d"lvlsprawdz[playerid]);
return 
1;
}

Podczas gdy u?yje komendy /score wy?wietla zawsze Score: 0 nawet gdy posiadam 1 score zapisane w pliku jak wy?ej .
5. Odczytywanie stringu z pliku
Jak zrobic takie cos np. Mam w dof zapis frakcji i jak jest gracz w frakcji i wpisze jakas cmd (nie jest na skinie tylko po za nim) czyli jego wartosc jest 0 np. Trucker a jego nick jest w pliku z policja i moze uzyc cmd policji.
6. Odczytywanie z pliku system dini
Witajcie!
Robi? system Rejestracji i potrzeba mi funkcji kt?ra odczyta score i cash z pliku gracza a nast?pnie doda je do gry.
Pozdrawiam!
7. Dini zapysywanie i odczytywanie
Witajcie!
Chcia?bym zapisywa? ci?g znak?w do pliku po wpisaniu komendy w dini do jednego pliku:
?eby dodawa?o z ka?dym wpisaniem cmd:
wi?c np.
przed wpisaniem cmd:
123
321
po wpisaniu:
123
321
567
po 2 wpisaniu:
123
321
567
890
a potem w if'ie ?eby odczytac czy jest dany ci?g znak?w w pliku.
8. Dini i odczytywanie plików :)
Witajcie!
Chc? aby odczyta?o mi liczb? za "domid"
daj? tak:
Kod:


new domid1 = dini_Int(FileStats(playerid), "domid");
if(domid1 >= 1)
{

i co? jest ?le pewnie (FileStats(playerid), "domid"); ale nie mam poj?cia co ..
9. [INNE] MySQL odczytywanie
Cze??, zaczynaj?c swoj? przygod? z MySQL(StrickenKid), napotka?em si? na pewien problem. A mianowicie...

Jak mog? odczyta? zawarto?? z bazy, a p??niej j? zastosowa? w formacie, chodzi mi o co? takiego:

Kod:

new bans[128];
format(bans, sizeof(bans), "SELECT `Ban` AND `Powod` FROM `gracze` WHERE Nick='%s'", PlayerName(playerid));
mysql_query(bans);
mysql_store_result();
if(mysql_num_rows() != 0)
{
format(bans, sizeof(bans), "Jeste? zbanowany pow?d: (tutaj mia?by pokaza? si? pow?d)");
SendClientMessage(playerid, -1, bans);
Kick(playerid);
}


Pozdrawiam.
10. [GF] Zapisywaanie i Odczytywanie danych z rejestracji
Witajcie, mam problem z rejestacj? i logowaniem. Wszystko dzia?a, fajnie, ale gdy ustawie w pliku ilo?? kasy to przy zalogowaniu zeruje j? i w grze i w pliku, wie kto? jak na to zaradzi?? Mi ju? pomys?y si? sko?czy?y, a walcze z tym ju? trzeci dzie?. Z G?ry Dzi?kuje. Dodam jeszcze, ?e oboj?tnie co zmienie, czy ustawie Admina na 1 czy HP zmienie to i tak wszystko si? zeruje.

Wrzucam tu m?j kod:

http://pastebin.com/tj71aKZh
11. [DM] Odczytywanie Score
Witam, mam system rejestracji doda?em zapisywanie i odczytywanie score zapisuje si? ok, ale nie chce si? odczyta? :

w funkcji do odczytywania statystyk mam takie co? :

Kod:

SetPlayerScore(playerid, PlayerInfo [playerid] [pScore]);


Powinno odczytywac score ale nie odczytywuje ...

w onplayerdisconnect mam
Kod:

DOF2_SetInt( USER_FILE ( playerid ), "Score", GetPlayerScore(playerid) );
to dzia?a dobrze bo zapisuje.

Mam takze problem jak zmienic scie?ke do zapisywanych kont, funkcja kt?ra powoduje zapis :

Kod:

stock USER_FILE(playerid)
{
new
STR[ 128 ],
P_NAME[ MAX_PLAYER_NAME ];

GetPlayerName( playerid, P_NAME, sizeof ( P_NAME ) );
format( STR, sizeof ( STR ), USER_FILE_PATH, P_NAME);
return
STR;
}

chcia?bym aby to by?o zapisywane w /konta/ a nie g??wnym folderze scriptfiles.

Za pomoc :piwo:
12. [DM] [Prob.]Zapisywanie i odczytywanie admina z pliku
Witam.
Mam problem! Mianowicie nie umiem zrobi? aby gracz kt?ry dostanie admina /dajadmin by? zapisany w pliku <Nick> . Prosze o pomoc oto mapa . Prosi? bym o opisanie wszystkiego. Za pomoc dzi?ki i oczywi?cie dla ch?tnych :arrow: :arrow: :arrow: :piwo: