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
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ć.
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
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
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 ?
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ć.
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...
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?
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]
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);
[center][size=18][b][color=cyan]Operacje na funkcjach 'call'[/color][/b][/size]
[color=green](wykorzystywanie funkcji z jednego zasobu w innych)[/color][/center]
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).