Witam. Jak za?o?y? konto na ?wie?ym serwerze XyzzyRP. Baza danych jest po??czona z serwerem. Pr?bowa?em r?cznie przez baz? danych, po czym robi?em restart serwera MTA i "nieprawid?owy login lub has?o". Wszystko robi?em tak jak na YT pokazane by?o czyli wkleja?em has?o na MD5 hash generator i wkleja?em ten MD5 hash ale nadal nie dzia?a.
Wi?c tak, postanowi?em za?o?y? sobie serwer prywatny na GM Emergency Stories z tego roku. Tylko jest problem poniewa? wiadomo wszystko wgra?em w??czy?em DB i wprowadzi?em tam dbname host i pierwsze has?o a co z drugi mo?e mi kto? pom?c?
Witam, przychodz? z pro?b?, na mybb da si? rejestrowa? konta w grze przez forum? tzn
rejestruje konto na forum i mam od razu na serwerze MTA?
Czy tylko na ipb/ips tak jest? - r?wnie? instrukcj? bym prosi?.
Prosi?bym o instrukcj? jak to zrobi? je?li kto? by by? ch?tny napisa? mi takow?.
[center]W tym tygodniu wszyscy uczciwi przedsi?biorcy mog? nie?le zarobi?, akurat tu? przed pojawieniem si? w Los Santos klub?w nocnych. Zdywersyfikujcie swoje portfolio i rozkr??cie dzia?alno?? na pe?en gwizdek dzi?ki przer??nym pot??nym premiom i zni?kom, kt?re potrwaj? do 2 lipca..
[/center]
[center]Przemytnicy, motocykli?ci i prezesi b?d? w tym tygodniu kosi? wi?kszy szmal dzi?ki podw?jnym premiom GTA$ za misje przemytnicze i motocyklowe oraz sprzeda? specjalnych ?adunk?w. Je?li nie macie jeszcze dost?pu do takiej dzia?alno?ci, to Maze Bank Foreclosures i Dynasty 8 Executives wspomog? Was niesamowitymi zni?kami na biznesowe nieruchomo?ci (szczeg??y poni?ej).
Dozbrojeniowcy szukaj?cy zaawansowanych ulepsze? mog? te? a? do 2 lipca korzysta? z podw?jnego przyspieszenia bada? w bunkrze.[/center]
local haslo = md5(passwordR)
local serial = getPlayerSerial(source)
exports['FW-DB']:dbGet("INSERT INTO Logowanie (serial,login,haslo,score,money,bank_money,hp,armor,skin,x,y,z,rx,ry,rz,dim,int) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",serial,login,haslo,spawn_score,spawn_money,spawn_bank,spawn_hp,spawn_armor,spawn_skinID,spawn_x,spawn_y,spawn_z,spawn_rx,spawn_ry,spawn_rz,spawn_dim,spawn_int)
[/lua]
Kod od DB: (linijki od 29 do 42)
[lua]
function dbSet(...)
if not {...} then return end
local stringe=dbPrepareString(connect,...)
local query=dbExec(connect, stringe)
return query
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(connect,...)
local query=dbQuery(connect, stringe)
local result=dbPoll(query, -1)
return result
end
[/lua]
Po??czenie z baz? jest bo logowanie dzia?a jak dodam r?cznie konto.
Tabela:
[code]CREATE TABLE `Logowanie` (
`ID` int(11) NOT NULL,
`serial` text NOT NULL,
`login` text NOT NULL,
`haslo` text NOT NULL,
`score` int(10) NOT NULL,
`money` int(9) NOT NULL,
`bank_money` int(9) NOT NULL,
`hp` int(3) NOT NULL,
`armor` int(3) NOT NULL,
`skin` int(3) NOT NULL,
`x` text NOT NULL,
`y` text NOT NULL,
`z` text N...
A wi?c pobra?em GM pys 3.0 na serwer mta i nie mog? sie zarejstrowa? a podpi??em go pod baze danych my?l? ?e to ?le zrobi?em. Pr?bowa?em jeszcze w??czy? tryb play ale pojawia si? taka wiadomo?? ACL: Access denied for 'start'. Licz? na szybk? pomoc, postawi?
PS. Tabelk? wyczy?ci?em przez phpMyAdmin ,poniewa? by?o du?o b??d?w.
Jestem nowy i licz? na wasz? pomoc
Witam,
mam problem poniewa? mam podpi?te mysql pod paczke, ale nie umiem stworzyc www kt?re by rejestrowa?o u?ytkownik?w i woli? bym skrypt na rejestracje in game bo to standard
Cze?? mam pewien problem, chcia?em sobie zrobi? rejestracje w textdrawie, ale tym raazem w dini (nie pytajcie dlaczego), no i wyskakuj? takie errory:
[pawn]
C:UsersDomDesktopsamp037_svr_R2-1-1_win32gamemodesnew.pwn(324) : error 017: undefined symbol "TDEditor"
C:UsersDomDesktopsamp037_svr_R2-1-1_win32gamemodesnew.pwn(324) : warning 215: expression has no effect
C:UsersDomDesktopsamp037_svr_R2-1-1_win32gamemodesnew.pwn(324) : error 001: expected token: ";", but found "]"
C:UsersDomDesktopsamp037_svr_R2-1-1_win32gamemodesnew.pwn(324) : error 029: invalid expression, assumed zero
C:UsersDomDesktopsamp037_svr_R2-1-1_win32gamemodesnew.pwn(324) : fatal error 107: too many error messages on one line
Czesc mam problem wgra?em skrypty na serwer z biggerworld po tym wlaczylem serwer i chcialem sie zarejestrowac ale nie dziala /register wpisuje /register nick haslo i nic nie wyskakuje a /login to wyskakuje jakies pomys?y? pls!
Witam, ot?? nie dziala mi, system rejestracji i logowania, bo gdy przy rejestracji ustalimy has?o np, "12345" to do konta b?dzie pasowa?o ka?de inne has?o.
Prosze o pomc
Wyt?umaczy kto? na danej wersji pluginu MySQL jak zrobi? prost? rejestracj??
Co znajd? tutorial, to zawsze jest pod inn? wersj?. O co prosz??
1) Sprawdzenie, czy konto istnieje, je?li nie to rejestracja -> stworzenie trzech r??nych przyk?ad?w: varchar(string), int i float, czyli np. nick, pieni?dze i ?ycie.
2) Je?li konto istnieje, to pobierze te trzy r??ne przyk?ady.
Potrzebuje aby kto? wyt?umaczy? mi jak zrobi? rejestracje na cmd.
Ja potrafi? zrobi? rejestracje opart? na dialogach lecz wola?bym zrobi? pod komend? /register tylko problem jest taki ?e nie wiem jak.
Witam, mam problem z skryptem MySQL.
Skrypt na logowanie, rejestracj? oraz zapis kasy, hp, armora, i posx /y/z.
Wybralem metode hashowania SHA256.
Mam taki kod, po wejsciu do gry kickuje mnie z serwera. http://pastebin.com/QXkcnEAq
Dodano: 2016-12-16, 23:32
+ przy kompilowaniu jest wszystko dobrze, 0 error?w.
Cze??,
Tak z nud?w napisa?em sobie rejestracje w MySQL, ale mam problem xD.
A wi?c, jesli konto instnieje i wpisze sie tekst kt?r? zawiera has?o to system odczyta to jako poprawne has?o. Nie potrafie tego dok?adnie wyt?umaczy? wi?c macie przyk?ad:
[code]has?o to : umyjsie22
a ty wpiszesz: umyjsie2222[/code]
To system uzna to jako poprawne has?o.
Nast?pny problem to jesli si? ju? zalogujesz to nie wczytuje danych z bazy danych np. zapis kasy czy score.
Ostatni problem to taki ?e gdy stworzysz nowe konto, to gm wysy?a zapytanie do bazy danych ale w bazie nie ma ?ladu nowej tabeli.
kod:
[pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
//################################################################################## [MySQL] Login and Register system
case DIALOG_ID_LOGIN:
{
if(strlen(inputtext) == 0) //If the player didn't enter anything
{
ShowPlayerDialog(playerid, DIALOG_ID_LOGIN, DIALOG_STYLE_PASSWORD, "Zaloguj sie", "Aby sie zalogowac, musisz wpisac jakies haslo ponizej.", "Zaloguj", "Wyjdz");
}
else //If player did enter something
{
new EscapedPassword[50], query[80];
mysql_real_escape_string(inputtext, EscapedPassword); //Save the inputted password in the variable
Siemanko, gtaonline.pl pisa?em ostatnio skrypt na prywatne pojazdy, ale niestety wyskakuj? bug i nie wiem jak go naprawi?. Mianowicie chodzi o to, ?e gdy zarejestruj pojazd wy?wietla si? napis ka?demu graczowi "ZAREJESTROWANE", licze na wasz? pomoc !
[code]function wsiadanie ( player, seat, jacked )
if seat == 0 then
kierowca = getVehicleOccupant ( source, 0 )
if getPlayerName (kierowca) ~= getPlayerName ( player ) then
cancelEvent() return end
local name = getPlayerName ( source )
if getElementData(source, "prywatne") then
local accName = getAccountName ( getPlayerAccount ( player ) )
if getElementData(source, "wlasciciel") == getAccountName(getPlayerAccount(player)) or isObjectInACLGroup ("user."..accName, aclGetGroup ( "Urzad" ) ) then
else
cancelEvent()
co = getPedOccupiedVehicle ( player )
nazwa = getVehicleName ( co )
owner2 = getElementData ( co, "wlasciciel" )
outputChatBox ("Nie posiadasz kluczy do tego pajazu.", player)
end
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), wsiadanie )
function wlasciciel ( player, cmd, owner )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Urzad" ) ) then
local auto = getPedOccupiedVehicle ( player )
wlasciciel = partName ( plr, owner )
if wlasciciel then
name = getPlayerName ( wlasciciel )
setElementData...
Witajcie . Potrzebuj? pomocy z Panelem Logowania . Napisa?em w?asne panel . Napisa?em w nim funkcje logowania ,buttony , gui itp. . Mam gotowy button pod Rejestracj? lecz co? mi nie dzia?a . Prosz? po pomoc.
Oto Kod
[code]function Loguj_Server(gracz,username, password)
local account = getAccount(username, password)
if (account ~= false) then
if (logIn(gracz, account, password) == true) then
triggerClientEvent(gracz,"hideLoginWindow",getRootElement())
outputChatBox("[SG] Pomy?›lnie zalogowano na konto",gracz,255,255,255,true)
else
outputChatBox("[SG System nie mo??e za?‚adowa?‡ przepraszamy za utrudnienia.",gracz,255,255,255,true)
end
else
outputChatBox("[SG] Poda?‚e?› z?‚y login lub has?‚o.",gracz,255,255,255,true)
end
end
function Rejestruj_Server(gracz,username, password)
local account = getAccount(username, password)
if (account ~= false) then
outputChatBox("[SG Takie konto ju?? istnieje na serwerze prosze wybra?‡ inne.",gracz,255,255,255,true)
else
account = addAccount(username, password)
setElementData(gracz,"konto_login",username)
outputChatBox("[SG] Konto zosta?‚o pomy?&...
Siemanko chcia?em sobie przerobi? ten skrypt ( http://community.multithe...etails&id=11699 ) ale co? nie dzia?a . Odpala mi si? okno normalnie tylko ?e gdy klikam rejestruj w konsoli mam WARING. Waring: logowanieserver.lua:26: Access denied @ 'addAccount'
Mam problem znowu.
Chodzi o spawn gracza.
Robie serwer role play i mam wylaczona wybieralke
w OnPlayerRequestClass mam
TogglePlayerSpectating(playerid, true);
problem jest taki ze zarejestrowany gracz powinien sie zrespic na kordy takie jakie mam w addplayerclass i skin .
A respi sie na zerowe kordy ale na dobry skin nie wiem czemu?
tutaj mam stock register i wczytywanie ostatniej pozycji. moze cos w tych stokach jest bledem? Pomocy!
[code]stock Register(playerid,haslo[])
{
new string[500];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(string, sizeof(string), "/Gracze/%s.ini",Gname);
dini_Create(string);
//
Witam wszystkich serdecznie w owy pi?kny poranek. Podpowie mi kto?, jak zrobi? panel rejestracji pod rejestracje MTA? Nie posiadam bazy MySQL i jestem w tym ca?kiem ciemny, dlatego chc? zrobi? pod MTA.
Planuje zrobi? panel rejestracji/logowania opartej o MYSQL.
Poszuka?em w necie kilka skrypt?w, ale wszystkie s? oparte o stary modu?.
Moja pro?ba jest nast?puj?ca:
Podam tutaj kilka funkcji kt?rych nie rozumiem i kto? kto si? zna m?g?by mi wyt?umaczy?.
Mam ma?y problem z rejestracj?, a mianowicie gdy kto? wchodzi pierwszy raz na serwer i nie wpisuj?ca has?a kliknie Rejestracja to poka?e mu ?e nie wpisa? has?a, ale gdy si? roz??czy i wejdzie to ma logowanie x.x
Jak naprawi? to niedopatrzenie?
[code]#define LOGIN 1 //rejestracja
#define REGISTER 2 //rejestracja
#define DIALOG_STYLE_PASSWORD 3 //rejestracja[/code]
[pawn]public OnPlayerConnect(playerid)
{
new Nick [30]; //rejestracja
new Gname[MAX_PLAYER_NAME]; //rejestracja
GetPlayerName(playerid,Gname,sizeof(Gname)); //rejestracja
format(Nick,sizeof(Nick),"/Gracze/%s.txt",Gname); //rejestracja
if(dini_Exists(Nick)){ //rejestracja
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD," ===== [PL] Polski Power Truck [PPT] =====","Witamy ponownie na serwerze [PPT], aby sie zalogowac wpisznt haslo ktore podales podczas rejestracji.","Login","Anuluj"); //rejestracja
}else{ //rejestracja
ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_PASSWORD," ===== [PL] Polski Power Truck [PPT] =====","Witamy po raz pierwszy na serwerze [PPT], aby sie zarejestrowacntt wprowadz haslo ponizej.nt Uzyj takie hasla ktore zapamietasz !","Rejestracja","Anuluj"); //rejestracja
} //rejestracja
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
ZapisGracza(playerid); //rejestracja
return 1;
}
Cze??, mam problem z rejestracj? w GUI, a mianowicie nwm czemu nie chce dzia?a?, wyskakuje mi error ?e nie mam Double_O_Files_2.inc
[code]C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(11) : fatal error 100: cannot read from file: "DOF2"
[/code]
a go mam a gdy usun? z mapki #include <DOF2>
Wywala to:
[code]C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(71) : error 033: array must be indexed (variable "str")
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(155) : warning 215: expression has no effect
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(156) : warning 215: expression has no effect
C:UsersShinodaDocumentsSAMPgamemodesPPT.pwn(167) : warning 203: symbol is never used: "OnDialogResponse"[/code]
Tutaj ca?a mapka:
[spoiler][code]//===| Include | ===
#include <a_samp>
#include <zcmd>
#include <DOF2>
#pragma tabsize 0
#define GUI_LOGIN 1 //id dialogu od logowania
#define GUI_REGISTER 2 //id dialogu od rejestracji
#define DOF2_FileExists
#define DOF2_SetInt
enum PlayerInfoEnum
{
score,
kasa
}
new PlayerInfo[MAX_PLAYERS][PlayerInfoEnum];
public OnPlayerConnect(playerid)
{
new str[45]; //tablica do kt?rej przypiszemy prawdopodobn? nazw? pliku gracza.
format(str, sizeof(str), "%s.ini",Nick(playerid)); //Pobieramy i przypisujemy nick
if(DOF2_FileExists(str)) //sprawdzamy czy taki plik istnieje
{//je?eli tak pokazujemy GUI od logowania
ShowPlayerDialog(playerid, GUI_LOGIN, D...
Siemka mam problem z rejestracj? MySQL. Nie zapisuje danych, oraz w konsoli pojawiaj? si? b??dy. W pawno wszystko si? ?adnie kompiluje, dodam jeszcze ?e u?ywam Mysql stworzonego przez [b]StrickenKid[/b].
[code]
[11:19:19] [MySQL] Connected (0) to 'michalphs'@'46.4.177.235 via TCP/IP'.
[11:19:19] [MySQL] Server Version 5.1.72-2.
[11:19:19] Number of vehicle models: 0
[11:19:44] Incoming connection: 192.168.0.100:58113
[11:19:45] [join] LecimyTutaj has joined the server (0:192.168.0.100)
[11:19:45] [MySQL] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Lecimy' at line 1.
[11:19:45] [MySQL] Error (0): Function: mysql_store_result called when no prior successful query executed. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Lecimy' at line 1.
[11:19:45] [MySQL] Error (0): Function: mysql_num_rows called when no result stored. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Lecimy' at line 1.
[11:19:49] [MySQL] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.[/code]
[pawn]
if(dialogid == DIALOG_REGISTER)
{
if(!response)
...
?[color=red][/color]Mam problem ze spawnem bo jak wchodzisz na serwa to normalnie sie respisz ale jak zginiesz to sie nie respisz i trzeba robic reconnect
oto kod :
function joinHandler()
local x = 1480.9064941406
local y = -1771.8071289063
local z = 18.795755386353
spawnPlayer(source, x, y, z)
fadeCamera(source, true)
setCameraTarget(source, source)
outputChatBox("Witaj na polskim serwerze RPG !", source)
end
addEventHandler("onPlayerJoin", getRootElement(), joinHandler)
za pomoc stawiam
za pomoc przy zrobieniu skryptu na rejestracje aut do rpg stawiam i
pozdro?
Mam taki kod ale nic si? nie dzieje po wpisaniu komendy /reg login haslo - nie tworzy nic w bazie danych.
A po wpisaniu /log login haslo to b??d w debugu- lay-loginlogin_server.lua:17: attempt to call global 'mysql_fields_row' (a nil value)
Kod:
Czy m?g?by mi kto? da?/pom?c skrypty/przy skrypcie. Logowanie i rejestrowanie kont na serwerze oparte o baze danych mysql, bo mam ju? powi?zany serwer z baz? danych ale nie wiem jak zrobi? login & register panel oraz tabele do tego. Czy m?g?by kto? pom?c?? Stawiam zimne