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: zapisywanie
41. Zapisywanie ubrania
Witam. W jaki spos?b na swoim serwerze mog? zapisa? str?j postaci CJa?
42. Zapisywanie konta premium
Witam mam problem z zapisywaniem konta premium paczka to ogrpg.
Wpisuje komend? na danie vipa i daje sobie na 30 dni wychodze z serwera wchodze i nie mam konta premium. za pomoc daje :piwo: + R*

Doda??m tez sobie premium w bazie mysgl ale i tak jak wbijam na serwer to nie mam pisze Wczytano twoje dane a premium nie mam

[lua]
addEvent("core:spawnPlayer", true)
addEventHandler("core:spawnPlayer", root, function()
local pos=getElementData(source,"player:spawn")
if not pos then return end
fadeCamera(source, true)
spawnPlayer(source, pos[1], pos[2], pos[3])
setCameraTarget(source,source)
toggleControl(source,"fire", false)
toggleControl(source,"aim_weapon", false)
local load=loadPlayerData(source)
if load then triggerClientEvent(source,"addNotification",root,"* Wczytano Twoje dane","info") end
setElementData( source, 'HS_accountName', getPlayerName(source));
setElementData(source, "player:online", 0)
if getElementData(source,"player:premium") then
local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(source,"player:uid"))
local resultA=exports["ogrpg-db"]:pobierzWyniki(queryA)
if (resultA) then
outputChatBox("* Konto premium wa?ne do " ..resultA["premiumdate"], source)
end
end
triggerClientEvent(source,"core:bl...
43. Zapisywanie
Witam mam problem z parkingiem OGRPG v2 , ot?? nie wiem co doda? aby zapisywa?o handling. Prosz? o pomoc. Poza tym Mam problem z zabieraniem prawka, ot?? dzia?a tylko zabieranie na Dni, nie dzia?a na minuty,godziny,miesi?ce.! Prosz? o pomoc :piwo: i R*
44. Zapisywanie Broni
Witam posiadam zapis postaci mysql i chcia?bym zapisa? wszystkie bronie + amunicja czy m?g?bym si? dowiedzie? jak to zapisa? wszystko w tabeli a nie ka?dy slot osobno ?
45. Zapisywanie logów w pliku logs.txt
Cze??
! Mam pewien problem, gdy? zapisuje mi logi, ale tylko pojedy?cze a reszte usuwa. Czyli wpisuje komend? i jeden log zast?puje drugim tworz?c mi tylko jedn? linijk? w pliku logs.txt

Kod na zapisywanie:
function zapiszlog(string)
local file fileCreate("logs.txt")            

if (
filethen
fileOpen
("logs.txt")
         
local time getRealTime()
        
fileSetPos(file,fileGetSize(file))
        
local written fileWrite(file,"rn",string.format("-- %02s/%02s/%04s %02s:%02sr : ",
                        
tostring(time.monthday),
                        
tostring(time.month 1),
                        
tostring(time.year 1900),
                        
tostring(time.hour),
                        
tostring(time.minute)),        
                        
string,"rn")
        
fileFlush(file)
        
fileClose(file)
end
end


Kawa?ek kodu na dodawanie linijek:
zapiszlog(login.." otwiera bram? wjazdow? nr 1"


[ Dodano: 2016-01-26, 15:08 ]
EDIT: Tak to wygl?da (wiem, jestem miszczem pajnta) http://imgur.com/37o9bR1
46. Zapisywanie Team po join/quit/kill jak i do pliku
Witam jestem pocz?tkuj?cy w tworzeniu skrypt?w lua
lecz nie rozumiem jednego jak zrobi? by te teamy si? zapisywa?y poniewa? po ?mierci lub wyj?ciu z serwera i ponownym wej?ciu team znika a nie chce by tak by?o bo stwarza to problemy.



kod na team wygl?da tak:
[lua]Gracz = createTeam ( "Cywile", 255, 255, 255 )
politeamx = createTeam ( "Policja", 0, 100, 255 )
Pogoteamx = createTeam ( "Pogotowie", 20, 220, 220 )
PDteamx = createTeam ( "PomocDrogowa", 200, 30, 230 )

function Policja ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Policja" ) ) then
setPlayerTeam ( thePlayer, politeamx )
giveWeapon ( thePlayer, 31, 5000 )
giveWeapon ( thePlayer, 22, 5000 )
giveWeapon ( thePlayer, 3, 5000 )
setElementModel ( thePlayer, 281 )
setElementPosition ( thePlayer, -1616.0999755859, 683.29998779297, 7.1999998092651 )
else
outputChatBox( "Nie jestes pracownikiem Policji", thePlayer, 0, 100, 255, false)
end
end
addCommandHandler ( "loginpolicja", Policja )


function Pogotowie ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Pogotowie" ) ) then
setPlayerTeam ( thePlayer, Pogoteamx )
setElementModel ( thePlayer, 274 )
setElementPosition ( thePla...
47. Zapisywanie aut
Witam,
Potrzebuj? gotowego skryptu na Zapis pojazd?w MySQL i chcia?bym si? zapyta? czy MySQL i SQL to to samo?

[ Dodano: 2015-02-03, 16:21 ]
Za pomoc daj? :piwo:
48. [GF] Zapisywanie kilku rzeczy Dini
Witam.
mam taki kod:
Pawn
new yearmonthday;
getdate(year,month,day);
dini_IntSet(CZASVIP,PlayerName(playerid),year,month,day);

Chc? zapisa? ca?? dat? w jednej linijce.
Ale w ten spos?b nie idzie.. Mo?e kto? pom?c?
49. Zapisywanie kicków do bazy danych z polskimi znakami
Witam, ostatnio napisa?em skrypt na kickowanie, kt?ry dodaje automatycznie informacje o kicku w bazie MySQL

Czy jest mo?liwo?? aby zapisuj?c kicki w powodzie by?y polskie znaki ?? ?

za pomoc daje piwko :piwo:


mam nadzieje ze ta linijka wystarczy


dbExec 
connection"INSERT INTO `Kicki` (`Admin`, `Zkickowal`, `powod`) VALUES ( ?, ?, ? )"admingetPlayerName(kicked), powod )
50. zapisywanie do mysql
Witajcie mam problem z zapisywaniem danych konta kiedy doda?em zapisywanie loginu przesta?o dodawa? dane do mysql
w strukturze mysql mam oczywi?cie login ;)

function saveAccounts () -- Save in the database
    local account 
getPlayerAccount source )
    
local login getAccountName (account)
    
local serial getPlayerSerial source )
    
local x,y,getElementPositionsource )
    
local i getElementInteriorsource )
    
local d getElementDimensionsource )
    
local skin getPedSkin source )
    
local money getPlayerMoney source )
    
local health getElementHealth source )
    
local armor getPedArmor source )
    
local wanted getPlayerWantedLevel source )
    
local q =  mysql_query(database,"SELECT * FROM `accounts` WHERE `serial` = '".. serial .."'")
    if(
mysql_num_rows(q) == 0then
        mysql_query
database"INSERT INTO accounts ( `serial`,login ,  x, y, z, intterior, demension, skin, money, health, armor, wanted ) VALUES ( '" .. serial .. "',"..login..", " .. .. ", " .. .. ", " .. .. "," .. .. ", " .. .. "," .. skin .. "," .. money .. ", ".. health ..", ".. armor ..", " .. wanted .. ")" )
51. Zapisywanie loginu / hasła
Witam, w jaki spos?b doda? opcj? zapisywania login?w i has?a w panelu logowania, kiedy? to robi?em ale zapomnia?em, mam u?ytkownik?w xml. :)
52. Zapisywanie xml 2
Witam, mam pewien problem ot?? zrobi?em sobie system pojazd?w xml, lecz nie dzia?a jak nale?y, to znaczy nie zapisuj? si? pojazdy, uruchomi?em sobie setimer co 3 sekundy zapisywanie lecz co chwil? bad argumenty, ale przecie? jak jest jeden pojazd na mapie zapisuje jego... tylko jak dodam drugi do xml ju? nie zapisuje, oczywi?cie id pojazdu jest pobierane jako getElementData o nazwie pojazd_id wi?c nie wiem w czym problem je?eli w xml pojazdy maj? 2 id (1, 2) a w xml si? liczy od 1 wi?c to jest dobrze zrobione, prosz? o pomoc.

    for _,v in ipairs(getElementsByType("vehicle")) do
        if 
getElementData(v"pojazd_zrespiony"then
            local health 
getElementHealth(v)

            
local sprawdz xmlFindChild(plik"pojazd"getElementData(v"pojazd_id"))

            
xmlNodeSetAttribute(sprawdz"health"health)
            
            
xmlSaveFile(plik)
            
xmlUnloadFile(plik)
        
end
    end
53. Zapisywanie xml
Witam, mam pewien problem ot?? zrobi?em sobie system pojazd?w xml, lecz nie dzia?a jak nale?y, to znaczy nie zapisuj? si? pojazdy, uruchomi?em sobie setimer co 3 sekundy zapisywanie lecz co chwil? bad argumenty, ale przecie? jak jest jeden pojazd na mapie zapisuje jego... tylko jak dodam drugi do xml ju? nie zapisuje, oczywi?cie id pojazdu jest pobierane jako getElementData o nazwie pojazd_id wi?c nie wiem w czym problem je?eli w xml pojazdy maj? 2 id (1, 2) a w xml si? liczy od 1 wi?c to jest dobrze zrobione, prosz? o pomoc.

    for _,v in ipairs(getElementsByType("vehicle")) do
        if 
getElementData(v"pojazd_zrespiony"then
            local health 
getElementHealth(v)

            
local sprawdz xmlFindChild(plik"pojazd"getElementData(v"pojazd_id"))

            
xmlNodeSetAttribute(sprawdz"health"health)
            
            
xmlSaveFile(plik)
            
xmlUnloadFile(plik)
        
end
    end
54. Nie zapisywanie danego auta
Witam! Mam skrypt na zapis aut w XML, natrafi?em na taki oto problem. ?e auta z mapy, r?wnie? zapisuj? i odtwarza. Jak zrobi?, aby nie zapisywa?o auta o danym ID? Za pomoc piwo.
55. [INNE] Automatyczne zapisywanie czasu grania.
Witam,

Mam problem nad kt?rym ju? troch? g??wkuj?.. a mianowicie

zapisujem staty co np. minut? tak? "funkcj?"

Kod:

totaltime[playerid] = dini_Int(path(playerid), "PlayedTime")+PlayerSeconds[playerid];
dini_IntSet(path(playerid), "PlayedTime", totaltime[playerid]);


Problem w tym ?e czas gry si? mno?y x2
Prawdopodobnie jest to wina PlayerSeconds kt?rego sie resetuj? gdy? to by resetowa?o aktualny czas gry co minute (dla przyk?adu) ;p

u?ywam tego miernika czasu gry:

Kod:

stock GetPlayerOnlineTime(playerid, &hours, &minutes, &seconds)
{
hours = (PlayerSeconds[playerid]/(60*60))%24;
minutes = (PlayerSeconds[playerid]/60)%60;
seconds = PlayerSeconds[playerid]%60;
}


dzienx za pomoc.
56. [SKRYPT] Zapisywanie pieniędzy
Witam, chcia?bym si? z wami podzieli? skryptem kt?ry zapisze kas? po wyj?ciu z serwera i po wej?ciu na serwer wpisaniu /login xx xx ustawi wam tyle kasy ile mieli?cie.

Kod:

function playerLogin (thePreviousAccount, theCurrentAccount, autoLogin)
if not (isGuestAccount (getPlayerAccount(source))) then
local accountData = getAccountData (theCurrentAccount, "kasa")
if (accountData) then
local playerMoney = getAccountData(theCurrentAccount, "kasa")
playerMoney = tonumber(playerMoney)
setPlayerMoney(source, playerMoney)
end
end
end
addEventHandler("onPlayerLogin", getRootElement(), playerLogin)

function onQuit()
if not (isGuestAccount (getPlayerAccount (source))) then
account = getPlayerAccount (source)
if (account) then
setAccountData(account,"kasa", tostring(getPlayerMoney(source)))
end
end
end
addEventHandler("onPlayerQuit", getRootElement(), onQuit)


Pozdrawiam, mi?ego korzystania, browarki mile widziane ;)
57. Zapisywanie pod baze dannych
Witam mam skrypt Jacob skrypt i chia?em si? zapyta? jak zrobi? ?ey przy pomocy takiej bazy danych i jak to zapisywa? ??
58. Zapisywanie kasy, pozycji. (MySQL)
Witam, ot?? znalaz?em dwa tematy:
http://gtao.pl/zapisywani...-vt87288,15.htm
http://gtao.pl/rejestracj...ala-vt87270.htm

Tylko nie wiele z tego rozumiem. Ka?dy pisze ?e to b?edy ma a to nie.
I nie kumam. Potrzebowa? bym skryptu kt?ry rejestruje i loguje (??czy si? z SQL).
Oraz zapisywanie konta, w czym jest zapisywanie kasy, skina,broni.
A i jak widzia?em s? tam skrypty, a co z zapytaniami do SQL. Trzeba samemu robi?, czy s? one ju? tak jakby zawarte w skrypcie ?.
59. Zapisywanie broni i pieniędzy po wyjściu z serwera
Cze??, wie kto? jak ustawi? tak, ?eby po ponownym wej?ciu na serwer bro? i pieni?dze si? zapisywa?y? Je?li kto? wie, to prosz? o kod.
Login panel ju? mam, jak co?.
60. Zapisywanie Pieniędzy orazy Pozycji - Mysql
Co zrobi? aby zapisywa?y si? pieni?dze oraz pozycja gracza w mysql gdy mam juz stworzony skrypt na logowanie i rejestrowanie sie przez komend? po??czone z mysql.
Kodowanie has?a na md5.
Stawiam zimne :piwo:
61. [INNE] Zapisywanie kont.
Witam posiadam tak ow? rejestracje:
[code]#include <a_samp>// G??wna biblioteka SA:MP`a
#include <Dini>// Zapis danych do pliku


#define LOGOWANIE 1 // ID dialogu Logowania
#define REJESTRACJA 2 // ID dialogu Rejestracji
#define KONTA "KONTA.ini" //zapisy kont

stock Rejestruj(playerid,key[])
{
new Gracz [64];
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
format(Gracz,sizeof(Gracz), KONTA ,PlayerName);
dini_Create(Gracz);
dini_Set(Gracz,"Haslo",key);
dini_IntSet(Gracz,"Kasa",1000);
dini_IntSet(Gracz,"Punkty",0);
return 1;
}

stock Loguj(playerid, key[])
{
new Gracz [64];
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
format(Gracz,sizeof(Gracz), KONTA ,PlayerName);
if(!strcmp(key,dini_Get(Gracz,"Haslo"), false))
{
WczytajGracza(playerid);
}
else
{
ShowPlayerDialog(playerid, LOGOWANIE, DIALOG_STYLE_PASSWORD,"Logowanie","Zle Haslo !nPodaj haslo aby sie zalogowac.","Loguj","Anuluj");
}
return 1;
}

stock WczytajGracza(playerid)
{
new Gracz [64];
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerName,sizeof(PlayerName));
format(Gracz,sizeof(Gracz), KONTA ,PlayerName);
if(dini_Exists(Gracz))
{
GivePlayerMoney...
62. Zapisywanie skina, kasy i score w mysql
Witam. Chcia? bym napisa? skrypt dzi?ki kt?remu skin, kasa i score gracza zapisywa?o si? w bazie mysql. Niestety ale nie znam si? jeszcze tak dobrze na pisaniu skrypt?w pod baz? mysql wi?c czy mo?ecie mi w tym jako? pom?c na przyk?ad da? jaki? przyk?ad albo co??

Za pomoc b?d? zimne :piwo:
63. NIe zapisywanie pozycji
Ot?z na swoim dawnym serwie mialem problem ze jak policja sciga?a kogos z gangu, to mozna bylo wpisac np/logingang i tepalo do miejsca spawnu.
Jest to troche b?ad dla pocz. ale nie wiem co mam z tym fantem zrobic
Nie wiem co mam usunac w tym kodzie


Kod:

poli = createTeam ( "Grom", 0, 0, 0 )


function poli1 ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Grom" ) ) then
setPlayerTeam ( thePlayer, poli )
giveWeapon ( thePlayer, 31, 10000 )
giveWeapon ( thePlayer, 29, 10000 )
giveWeapon ( thePlayer, 22, 10000 )
setPedArmor ( thePlayer, 100 )
setElementModel ( thePlayer, 287 )
setElementPosition ( thePlayer, 284.7444152832,1943.2700195313,17.640625 )
setPlayerNametagColor ( thePlayer, 0, 0, 0 )
else

outputChatBox( "Nie jestes pracownikiem gromu.", getRootElement())
end
end
addCommandHandler ( "logingrom", poli1 )
64. Zapisywanie się zmian kolorów aut.
Witam mam problem, gdy? jak np: zespawnuj? pojazd na hone?cie za pomoc? /apojazd 1 i potem ustalam kolor pojazdu na np: czarny to po ka?dym restarcie serwera b?d? jego wy??czeniu kolory w poje?dzie wracaj? do tego stanu kiedy zosta?y zespawnowane czyli na standardowe.

Prosz? o pomoc, pozdrawiam.
65. [GF] Zapisywanie pojazdow.
Siemka, robi? serwer na edycji honestu ( erp ) skrypcie .
Jak dam np. sobie auto do frakcji podpisze, pomaluje, przeparkuje i tym podobne, to wy??czam konsolk?, wchodze na serwer i auta sa takie same jak stawialem komenda /apojazd ...

Co zrobic? z tym zapisywaniem? Albo zapisywaniem mapy jako? czy cos?
66. [INNE] Zapisywanie do MySQL zginięcia gracza!
Witam!

Chcia?bym aby kod PWN zapisywa? zgini?cia na serwerzez (oczywi?cie do MySQL). Chcia?bym aby zapisa?o nick, date, godzine i jaka ?mier? (Ale nie konieczne poniewa? nie wiem czy to realne :P ). Prosz? o podanie przyk?adowego kodu :P

Za najlepsz? odpowied? stawiam :piwo:

PS. Limit zapisu garczy to 500 (I ma ich zamienia?)
67. [INNE] Zapisywanie 10 ostatnich zalogowań wejść do bazy MySQ
Witam!

Mam problem jestem pocz?tkuj?cym pawnerem... Do rzeczy! Chcia?bym aby skrypt PWN zapisywa? 10 ostatnich wej?? na serwer dodaj?c to do bazy MySQL. W kodzie chcia?bym aby zapisywa?o dat? i godzin? wej?cia i nick :)

Za najlepsz? odpowied? u?ytkownik otrzyma :piwo:

PS. Limit 500 i dalej zamienia :P Ambitne plany do tego mam :)
68. [INNE] HP Towaru - zapisywanie
Witam,
W ten oto spos?b odczytuje HP Towaru:
Kod:

new Float:HPtowaru = (100-health/10);

P??niej wy?wietlam to na textdrawie i jest ok.
health jest to HP Pojazdu (HP Pojazdu = health/10).
Jako ?e te 2 HP czytane s? niejako z jednej warto?ci, to przy naprawie auta, "naprawia" si? tak?e towar.

I tu moje pytanie:
Da?oby si? zrobi? tak, aby to HP Towaru zapisywa?o si? w jakiej? zmiennej, czy co? w tym rodzaju?
Tak aby HP Towaru odejmowa?o si? razem z HP Pojazdu, jednak aby nigdy si? nie zwi?ksza?o.

Pozdrawiam ;)
69. Zapisywanie elementu do konta gracza.
Siemka !

Mam problem z zapisaniem elementu/zmiennej do konta gracza. Zauwa?y?em, ?e funkcje playerJoin i playerExit si? wykonuj?, ale jako? nie dzia?a to.

http://pastebin.com/Y3sNQe1c
70. [INNE] Nie zapisywanie się skinów graczy
Mam kolejny ma?y problem.
Mianowicie gdy zatrudni? jakiego? gracza np. do policji, on wybiera skin i wszystko ?adnie dzia?a. P??niej wychodzi. Gdy kolejny raz wchodzi i wybiera skin policjanta, ju? nie mo?e go wzi?? , i trzeba od nowa go zatrudnia?
71. [INNE] Zapisywanie blocków na konto
Witam m?j kolega ma problemy z internetem i przez telefon kaza? mi to napisa?

Cze?? :)

Mam taki problem nie wiem jak si? do tego zabra? :P

Mam komend? /block ale gdy wpisz? ok gracz ma blocka wszystko ok ale nie mog? da? jemu unblocka co wi??e si? ?e musi robi? nowe konto...

Prosz? o pomoc poniewa? jest to bardzo potrzebne
Najlepiej aby zapisywa?o si? do scriptfilesMapaLogiBlocki nick postaci kiedy zosta?a blocka z jakiego powodu data od kogo... I gdy usun? plik to dany gracz niema blocka.Najlepiej aby zapisywa? si? w dokumencie tekstowym txt
Wykorzystuj? zapis danych DINI(Prosz? o niechejcenie) wykorzystuj? strcmp

Przyk?adowy kod na zapisywanie ban?w:



[code]forward ZapiszLogBan(playerid);
public ZapiszLogBan(playerid)
{
new year, month,day,h,m,IP[24],string[90],File:plik;
getdate(year, month, day);
gettime(h,m);
GetPlayerIp(playerid,IP,24);
format(string, sizeof(string), "Mapa/Logi/Bany/%d-%d-%d.txt", year,month,day);
if(fexist(string))
{
plik = fopen(string, io_append);
if (plik)
{
new var[64];
format(var, 64, "%s(%d:%d)(IP:%s) zostal zbanowanyn", Nick(playerid),h,m,IP);fwrite(plik, var);
fclose(plik);
}
}
else
{
dini_Create(string);
plik = fopen(string, io_append);
if (plik)
{
new var[64];
format(var, 64, "%s(%d:%d)(IP:%s) zostal zbanowanyn", Nick(playerid),h,m,IP);fwrite(plik, var);
fclose(plik);
}
}
return 1;
}

forward ZapiszLogBanEx(playerid,tresc[]);
...
72. [DM] zapisywanie do .txt
jakie s? funkcje ma zapisywanie do .txt
73. Zapisywanie ...
Witam chce zrobi? skrypt w kt?rym bedzie gui
oraz pole w kt?rym bedzie mo?na wpisa? jaki? tekst
i tutaj pojawia si? pytanie czego mam u?y? ?eby tekst zapisa? si? w tym gui i by? widoczny dla wszystkich nawet po restarcie serwera