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: łączenie
1. Łączenie z discordem
Hej, posiadam paczkę SINCE RPG i nie wiem kompletnie jak połączyć bota discord z tą paczką. Czy ma ktoś jakiś poradnik krok po kroku? Nie wiem jakiego mieć bota nawet na discordzie do tego
2. [SKRYPT] Łączenie discorda z MTA
Siemanko ostatnio napisałem z nudów prosty skrypt na łączenie konta discord z MTA.
Kod został napisany pod pysa, ale wystarczy sobie przepiąć baze danych.

Autor: ja (atomowka)

Screenshot nie jest potrzebny.

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
3. Nie trybi skrypt na łączenie z bazą danych
Cze??, mam problem ze skryptem na ??czenie si? z baz? danych, a mianowicie:

[19-04-09 09:51:32] WARNING: [EMS]/DB/sql9384571.lua:31: dbPoll failed; Unknown column 'exp' in 'field list'
[19-04-09 09:51:38] WARNING: [EMS]/DB/sql9384571.lua:31: dbPoll failed; Unknown column 'exp' in 'field list' [DUP x2]

Skrypt:

[lua]
--[[

Interfejs obs?ugi bazy danych - nak?adka na funkcje db...

]]--

local root = getRootElement()

local SQL


local function connect()
SQL = dbConnect("mysql", "dbname=*******;host=137.74.0.12;port=3306","*******","*******","share=0")
if (not SQL) then
outputServerLog("BRAK POLACZENIA Z BAZA DANYCH!")
else
zapytanie("SET NAMES utf8")
end

end



addEventHandler("onResourceStart",resourceRoot, connect)

function pobierzTabeleWynikow(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1) ------------ LINIJKA 31
return rows
end

function pobierzWyniki(...)
local h=dbQuery(SQL,...)
if (not h) then
return nil
end
local rows = dbPoll(h, -1)
if not rows then return nil end
return rows[1]
end


function zapytanie(...)
local h=dbQuery(SQL,...)
local result,numrows=dbPoll(h,-1)
return numrows
end

function nullCallback(qh)
dbFree(qh)
end

function szybkieZapytanie(...)
local h=dbQuery...
4. Prawo jazdy - łączenie
Witajcie to znowu ja ot?? chcia?bym aby mi kto? pom?g? ..

mam 2 skrypty

1 . na teorie prawa jazdy -- odpowiadanie na pytania
2. na praktyke prawa jazdy -- jazda

i chcia? bym zrobic tak aby nie da?o zda? sie prawa jazdy bez zdania teori
a praktyka jest zrobiona poprzez wpisaniu komendy /egzamin rozpoczynasz jazde i czy mo?na zrobic tak aby po wpisaniu /egzamin pokazywa?o ?e nie zda?e? cze?ci teoretycznej a po zdaniu teoretycznej normalnie mo?na rozpocza? praktyke ?
5. [SKRYPT] Project Vision - łączeni
Witam, z racji takiej i? ko?cz? dzia?alno?? ProjectVision, jest to spowodowane podj?ciem wspolpracy z innym serwerem, oddaj? wam dzisiaj: ??czenie z baz?
link do bazy:
http://gtao.pl/%3Cfont-co...za-vt121335.htm

Autorem jestem ja oraz YasuoMTA

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.

6. Łączenie funkcji itd
Jak si? ??czy funkcje ? Bo nie wiem jak? po czym jakie zastosowanie bo nie rozumiem i po czym stawiamy endy po 1 funkcji ?

Bo nie wiem jak ??czy? je dajcie przyk?ad po czym dawa? funkcje itd [/code]
7. Łączenie map
Witam, mam pytanie do os?b kt?re potrafi? ??czy? mapy. Posiadam 3 mapy na gamemode play nie wiem jak je ze sob? z??czy?. Z g?ry dzi?ki :roll:

Za pomoc leci :arrow: zimniutkie :piwo:
8. Łączenie eventów, gui i funkcja
Witam posiadam buttony w gui kt?re chcia?bym po??czy? z funkcjami .. ale przy ka?dej pr?bie wyskakuj? errory,jak powinien wygl?da? ten kod ?

c-side:

[lua]
GUI = {
button = {},
window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUI.window[1] = guiCreateWindow(61, 230, 174, 181, "", false)
guiWindowSetSizable(GUI.window[1], false)

GUI.button[1] = guiCreateButton(28, 33, 118, 37, "S?u?ba", false, GUI.window[1])
guiSetProperty(GUIbutton[1], "NormalTextColour", "FFAAAAAA")
GUI.button[2] = guiCreateButton(28, 103, 118, 37, "Zatrudnienie", false, GUI.window[1])
guiSetProperty(GUI.button[2], "NormalTextColour", "FFAAAAAA")
end
)
[/lua]

s-side (wycinek funkcji do??czania do teamu.. chyba tyle starczy)
[lua]
function ustawteam(plr)
if isObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(plr)), aclGetGroup("Policja")) then
local sprawdz = getPlayerTeam(plr)
if isElementWithinMarker(plr, marker) then
if sprawdz ~= team1 then
setPlayerTeam (plr,team1)
if getElementModel(plr) ~= 280 then
setElementModel(plr, 280)
else
cancelEvent()
end
takeAllWeapons(plr)
giveWeapon(plr, 23, 10000)
giveWeapon(plr, 3, 10000)
giveWeapo...
9. Łączenie skryptów
Od niedawana zacz??em uczy? si? programowa? w Lua i mam takie pytanie bo zrobi?em skrypt na rejestracje i logowanie w mysql i wszystko dzia?a i gdy przy logowaniu pobiera mi dane o graczu np. score i te punkty s? przechowywane w zmiennej i mam takie pytanie czy mo?na u?y? t? zmienn? (score) w innym skrypcie czy musz? w ka?dym w kt?rym ma by? u?yta pobiera? te dane od nowa?
10. [INNE] łączenie linijek
Mam takie dwie linijki kodu i chce je po??czy? w jedno ale mi sie wychodzi


Pawn
new Player[MAX_GRACZY][pInfo];


i

Pawn
new Player[MAX_PLAYERS][PlayerMain];
11. Łączenie z scoreboard
Witam mam pewien problem:
local function setRPGPunktyData (elementdata)
    
setElementData(element"Pkt"data)
end

addEventHandler
("onResourceStart"getResourceRootElement(getThisResource()),
function()
    
exports.scoreboard:addScoreboardColumn("Pkt")
end
)

addEventHandler("onResourceStop"getResourceRootElement(getThisResource()),
function ()
    
exports.scoreboard:removeScoreboardColumn("Pkt")
end
)    

addEventHandler("onPlayerJoin"getRootElement(),
function()
    
local scr getElementData(source"Pkt")
    if 
src >= 1 then
        setRPGPunktyData
(sourcescr)
    else
        
setRPGPunktyData(source0)
    
end
end
)


Ot?? kolumna w scoreboard si? tworzy, ale nie dodaje ilo?ci punkt?w do tej kolumny.
12. Łączenie zmiennych między stronami
Witam !! !

Mam b??d zwi?zany z po??czeniem zmiennych pomi?dzy stronami.

Server:

[lua]
function enterVehicle(player)
vehicle = getPedOccupiedVehicle(player)
local jobstat = getElementData(vehicle, "praca2")
if jobstat == true then
setElementAlpha(marker, 0)
setElementAlpha(destblip, 0)
else
outputChatBox("To auto nie ma za?adunku!", player)
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), enterVehicle )

function exitVehicle(player)
local jobstat = getElementData(vehicle, "praca2")
if jobstat == true then
setElementAlpha(marker, 255)
setElementAlpha(destblip, 255)
end
end
addEventHandler ( "onVehicleExit", getRootElement(), exitVehicle )
[/lua]

Client:

[lua]
local markers = {
{-1725, -121, 2 },
{-1854, 1402, 6.1},
{-2282, 2278, 4,5},
{-367, 1547, 75,1},
{345, 2534, 16,2},
{1641, 2412, 10},
{-2887, 503, 4},
{-1515, 721, 6},
{-683, 965, 12},
{948, 2279, 11},
{1488, 2146, 10},
{1910, 2157, 10},
{2242, 1977, 9},
{-658, 2318, 138},
{-2054, -2565, 30},
{-1416, -1468, 101},
{-605, -483, 25},
{-55, -326, 5},
{1077, -307, 75},
{-2644, 13...
13. Łączenie z bazą danych.
Witam wszystkich, gdy pr?buje po??czy? si? z baz? danych MySql, to wyskakuje taki b??d:
Kod:

Argumetn nr 1 o wartosci serverport zamiana na 22063
Argumetn nr 3 o wartosci maxplayers zamiana na 10
.1
==================================================================
= Server name : Polski RolePlay Chomik @maxrate.pl
= Server IP address:
= Server port : 22063
=
= Log file : /home/s2978/mods/deathmatch/logs/server.log
= Maximum players : 10
= HTTP port : 22064
= Voice Chat : Disabled
= Bandwidth saving : Medium
==================================================================
[2012-10-06 10] Resources: 1 loaded, 0 failed
[2012-10-06 10] Querying game-monitor.com master server... failed! (302: Moved temporarily)
[2012-10-06 10] Querying backup master server... success!


bardzo prosz? o pomoc






PS Jak z?y dzia?, to przenie?cie.
14. [INNE] łączenie MySQL
Witam mam problem z po??czeniem serwera z MySQL :
Co mam tu wspia?:
mysql_connect(mysql_host, mysql_user, mysql_db, mysql_pass);

i tu:
#define mysql_host " " // Your mysql server name
#define mysql_user " " // Your mysql server user name
#define mysql_pass " " //Your mysql server password
#define mysql_db " "

A tutaj mam dane:
Adres bazy danych: mysql.cba.pl
uzytkownik : driftspd
haslo: drift
link drift-spd.y0.pl






Gdy zrobi??m to:
mysql_connect(mysql_drift-sdp_y0_pl, mysql_driftspd, mysql_drift, mysql_drift_spd_y0_pl);

wyskoczy? error:

0:17:undefined symbol "mysql_drift"
15. [LUA] Łączenie zasobów
[center][size=18][b][color=cyan]Operacje na funkcjach 'call'[/color][/b][/size]
[color=green](wykorzystywanie funkcji z jednego zasobu w innych)[/color][/center]

[size=18][color=orange]1. Przygotowanie funkcji[/color][/size]

Ka?da funkcja, kt?ra b?dzie odwo?ywana powinna zwraca? jakie? warto?ci (wi?cej [url=http://gtaonline.pl/tut-resources-operacje-na-zasobach-vt57249.htm#373828]tutaj , dzia? numer 4). Przyk?adowa funkcja zwracaj?ca np. nick gracza.
[code]function showMeMyName(player)

playerName = getPlayerName(player)
return playerName

end[/code]
I tak, gdy odwo?amy si? w jakim? innym zasobie do tej funkcji zwr?ci ona nam nick gracza.

[size=18][color=orange]2. 'export' w Meta.xml[/color][/size]

Drug? wa?n? rzecz?, o kt?rej nie mo?na zapomnie? jest dodanie odpowiedniej linijki do pliku Meta.xml. Tak wi?c otwieramy w/w plik i dodajemy linijk?:
[code]<export function="nazwa_funkcji_bez_nawias?w" type="server/client" http="true/false" />[/code]
Parametry [b]type[/b] i [b]http[/b] nie s? konieczne.
[b][u]type[/u][/b] - okre?la po kt?rej stronie funkcja ma dzia?a?. Je?eli nie uwzgl?dnimy tego parametru to funkcja b?dzie dzia?a? i po stronie serwera i po stronie klienta.
[b][u]http[/u][/b] - okre?la, czy funkcja mo?e by? wykorzystywana przez serwer http (www).

[size=18][color=orange]3. Funkcja 'call'[/color][/size]

Przysz?a pora na ko?cowy etap, a konkretnie odwo?anie si? do funkcji w jakim? innym zasobie. Otwiera...