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: zapis
121. Zapis kasy itp
witam mam o tuz taki problem bo mam tutaj zapis kasy itp lecz jest problem, jak zmieni? nick w ustawieniach MTA i potem za?o?? konto w logowaniu o innym nicku
nie zapisuje mi kasy itp czy da si? to jako? zrobi? tak z?by zapisywa?o jak si? ma inny nick w ustawieniach MTA ?
Za pomoc stawiam :piwo:

[lua]local polaczenie = dbConnect ( "sqlite", "db.db" )

addEventHandler ( "onPlayerQuit", root, function ()
if polaczenie then
plr = source
konto = getPlayerAccount ( plr )
dbExec ( polaczenie, "CREATE TABLE IF NOT EXISTS OP_Players ( login VARCHAR, skin INTEGER, portfel INTEGER, interior INTEGER, dimension INTEGER, punkty INTEGER, posx FLOAT, posy FLOAT, posz FLOAT )" )
local zapytanie = dbQuery ( polaczenie, "SELECT login FROM OP_Players WHERE login = ?", getPlayerName ( plr ) )
local wynik = dbPoll ( zapytanie, -1 )
dbFree ( zapytanie )
local x,y,z = getElementPosition ( plr )
local punkty = getAccountData ( konto, "punkty" ) or 0
if #wynik == 0 then
dbQuery ( polaczenie, "INSERT INTO OP_Players ( login, skin, portfel, interior, dimension, punkty, posx, posy, posz ) VALUES ( ?,?,?,?,?,?,?,?,? )", getPlayerName ( plr ), getElementModel ( plr ), getPlayerMoney ( plr ), getElementInterior ( plr ), getElementDimension ( plr ), punkty, x, y, z )
elseif #wynik == 1 then
dbQuery ( polaczenie, "UPDATE OP_Players SET skin = '?', portfel = '?', interior = '?', dimensio...
122. Zapis pojazdów
[lua]handler = dbConnect("sqlite", "pojazdy.db")

--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")

--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")


function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v["wlasciciel"])

--ustawiam paliwo i przebieg
setElementData(veh, "pojazd_paliwo", v["paliwo"] or 50)
setElementData(veh, "pojazd_przebieg&qu...
123. Zapis Gangzona Oraz Jego Wczytywanie
Cze?? Tworz? Legend? serwera Gang Wars Tam licznik pojazdu jest dobrze armour i inne takie dobrze podbijanie teren?w te? ?adnie chodzi lecz...

Gdy dany gang podbije teren i zresetuje serwer to gang zone przywraca gangowi teren nie ten co podbi? tylko temu kt?ry ju? mia? ten teren :( umie kto? zapisa? go tak by po resecie wczytywa?o plik jak gang np. VAGOS podbi? teren Los Aztecas to teren los aztecas nale?y do gangu Vagos je?eli nie jasno napisa?em to przepraszam ale mecze si? z tym ju? dobre 2 tygodnie jak wie kto? jak zrobi? takie co? to prosz? poda? przyk?ad czy co? :(
124. [SKRYPT] System Pojazdów Zapis SQ
Witam, daje na te forum m?j system pojazd?w komedy dla admina
udost?pniam skrypt z powodu ?e inni podkradli si? pod moje skrypty
za niebawem udost?pnie ca?ego Gamemode YLGames i YW-Life serwery kt?re robi?em ;)

-zapiszpojazdy zapisujemy pojazdy

-stworz <id pojazdu> <login w?a?ciciela>

max mo?na mie? 5 aut.

Sprzedawanie jest za pomoca markera ;)

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

?ycze powodzenia i udanego interesu ze skryptem
125. [SKRYPT] [POBIERZ]SQL Zapis Infor
Cze??!
Stworzy?em specjalnie dla graczy poszukuj?cych skrypt na zapis, odczyt informacji graczy m.in. pieniadze,zycie,armor,skin,pozycja,wanted level oraz serial.
Nie ma wi?cej co pisa? skrypt mo?ecie pobra? z mojego repozytorium lub tutaj:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.

Licz? na du?o ?apek oraz repke :D
126. [INNE] Prywatne auta a zapis tuningu
Chce zrobic system zapisu na poczatek tylko felg, aby po kupnie poprostu zapisywalo do pliku. Mam zapis dof2. Z kolorem sobie poradzilem, lecz z felgami juz mam problem. Oto kod zapisu i wczytania :

[code]forward WczytajWozy();
public WczytajWozy()
{
new file[25];
for(new nr = 0; nr < ILOSC_WOZOW; nr++)
{
format(file,sizeof(file),WOZY_FILE,nr);
if(DOF_FileExists(file))
{
PrivateCar[nr][cAktywny]=DOF_GetInt(file,"Aktywny");
PrivateCar[nr][cKupiony]=DOF_GetInt(file,"Kupiony");
format(PrivateCar[nr][cWlasciciel], MAX_PLAYER_NAME, DOF_GetString(file,"Wlasciciel"));
PrivateCar[nr][cModel]=DOF_GetInt(file,"Model");
PrivateCar[nr][cX]=DOF_GetFloat(file,"X");
PrivateCar[nr][cY]=DOF_GetFloat(file,"Y");
PrivateCar[nr][cZ]=DOF_GetFloat(file,"Z");
PrivateCar[nr][cRX]=DOF_GetFloat(file,"rX");
PrivateCar[nr][cColor1]=DOF_GetInt(file,"Color1");
PrivateCar[nr][cColor2]=DOF_GetInt(file,"Color2");
PrivateCar[nr][cFelgi]=DOF_GetInt(file,"Felgi");
PrivateCar[nr][cRespawn]=DOF_GetInt(file,"Respawn");
PrivateCar[nr][cKoszt]=DOF_GetInt(file,"Koszt");
PrivateCar[nr][cLock]=DOF_GetInt(file,"Lock");

KupneWozy[nr] = AddVehicleComponent (PrivateCar[nr][cModel], PrivateCar[nr][cFelgi]);
KupneWozy[nr] = Add...
127. [INNE] zapis dini
Witam mam zmienn? :
new Ranga[MAX_PLAYERS];

i chce by sie zapisywa?o wszystko w dini tak sie zapisuj? kasa i score a jak zrobic to ze zmiennymi?:

Cytat:

public OnPlayerConnect(playerid)
{
GivePlayerMoney(playerid,dini_Int(udb_encode(Player(playerid)), "cash"));
SetPlayerScore(playerid,dini_Int(udb_encode(Player(playerid)), "level"));
return 1;
}

Cytat:


public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet(udb_encode(Player(playerid)),"cash",GetPlayerMoney(playerid));
dini_IntSet(udb_encode(Player(playerid)),"level",GetPlayerScore(playerid));
return 1;
}


Cytat:

forward ZapiszStaty();
public ZapiszStaty()
{
for(new i=0; i<MAX_PLAYERS; i++){
dini_IntSet(udb_encode(Player(i)),"cash",GetPlayerMoney(i));
dini_IntSet(udb_encode(Player(i)),"level",GetPlayerScore(i));
}
SendClientMessageToAll(COLOR_RED, "SERVER: Wszystkie dane zosta?y zapisane!");
}


PRosz? o szybk? pomoc :piwo: za najlepsz?
128. Zapis pojazdów
Witam
Jak zrobi? aby po nawet wy??czeniu serwera pojazdy graczy si? zapisywa?y ( tunning, kordy, model ).
129. Zapis pojazdów.
Witam. Mam ma?y problem, poniewa? mam kod na zapis aut, ale ja chcia?bym aby zapisywa?o tylko pojazdy z wyznaczon? Data. Kod zapisuje wszytskie auta z mapy, a ja chcia?bym ?eby zapisywa? auto o Dacie np "pojazd". Co trzeba zrobic ?eby to dzia?a?o tak jak chce. Z g?ry dzi?kuje za pomoc.

kod:
[lua]
addCommandHandler ( "zapisz", function ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
return outputChatBox ( "Nie posiadasz praw Administratora", plr, 255, 0, 0 ) end
xml = xmlLoadFile ( "pojazdy.xml" )
for _,v in ipairs ( xmlNodeGetChildren ( xml ) ) do
xmlDestroyNode ( v )
end
xmlSaveFile ( xml )
for _,v in ipairs ( getElementsByType ( "vehicle" ) ) do
local model = getElementModel(v)
local zycie = getElementHealth(v)
local x,y,z = getElementPosition(v)
local r1,r2,r3 = getElementRotation(v)
local c1,c2,c3,c4 = getVehicleColor(v)
local opis = getElementData(v, "pojazd_opis")
local owner = getElementData(v, "pojazd_owner")
child = xmlCreateChild ( xml, "pojazdy" )
if not tonumber ( getElementData ( v, "pojazd_id" ) ) then
pojazd_id = tonumber ( math.random ( 1, 1000 ) ) end
xmlNodeSetAttribute(child, "pojazd_id", tonumber(pojazd_id))
xmlNodeSetAttribute ( child, "model", tonumber(model) )
...
130. SQLite zapis aut
Cze?? i czo?em !

Mam pewien problem z skryptem [b]Shuffle[/b] gdy? mam skrypt na prywatne auta oraz nadawanie im ID i chcia?bym doda? do tego zapisu aut zapisywanie tuningu i zapisywanie tego ID lecz nie wychodzi mi.

Skrypt na tworzenie tych aut z nadawaniem ID:


[lua]aktualneID = 0

function give(playerSource,pcar,car,cost,km)
car = getVehicleModelFromName(car)
if isPlayerInACL(playerSource,"Admin") then
local x, y, z = getElementPosition(playerSource)
if ( car ) then
local theCar = createVehicle(car,x,y,z-0.1)
warpPedIntoVehicle(playerSource,theCar)
setElementPosition(playerSource,x,y,z+1.5)
local xr,yr,zr = getElementRotation(playerSource)
setElementRotation(theCar,xr,yr,zr)
setElementData(theCar,"vehicle:cost",tonumber(cost))
setElementData(theCar,"vehicle:owner",0)
setElementData(theCar,"vehicle:id",aktualneID)
setVehiclePlateText(theCar,"SF "..aktualneID)
aktualneID = aktualneID + 1
setElementFrozen(theCar,true)
outputChatBox("#63DBFF*Stworzy?e? pojazd #B9F46C"..getVehicleNameFromModel(car).." #63DBFFkt?ry kosztuje #B9F46C"..cost.."$#63DBFF.",playerSource,0,0,0,true)
if km then
setElementData(theCar,"vehicle:travel",tonumber(km))
end
else
outputChatBox("#63DBFF*Wpisa?e? z?? nazw? auta.",play...
131. [SKRYPT] Zapis graczy/konto SQLIt
Po stworzeniu zapisu SQLite pojazd?w, postanowi?em wam te? zrobi? zapis graczy :)


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
132. [SKRYPT] Zapis pojazdów SQLite
Cze??, w tym wydaniu zapisu pojazd?w, oferuj? wam zapis SQLite ( baza danych w pliku ).


Opisywa? wi?cej nie musz?, cmd /zapisz - zapisuje wszystkie pojazdy z mapy do bazy danych, po restarcie skryptu s? one spawnione.


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
133. [INNE] Zapis broni dini
Cze?? pokaze mi ktos jak zrobic zapis broni i jej amunicji w systemie dini?
Wiem ze musze uzywac getplayerweapondata
134. [INNE] zapis kodu
Siema, mam taki problem bo nwm co wpisa?

bo tutaj w poradniku do stworzenia rejestracji nick888 u?y? w 18min filmu !strcmp

https://www.youtube.com/watch?v=FfqacyBO6l0

a ja mam gm pisany w zcmd, wi?c zamiast tego !strcmp mam napisa? !zcmd?
135. Jak zrobić zapis tuningu na xml
Tak jak w temacie
136. [INNE] Rejestracja i zapis punktów
Siemka mam taki problem poniewa? nie zapisuj? mi sie Score i kase w mojej rejestracji :/
Oto m?j kod:

}

if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid, CZERWONY, "Nie zalogowano = kick");
Kick(playerid);
}
else
{
if(strlen(inputtext) > 0)
{
new stringg[256];
format(stringg, sizeof(stringg), "%s", dini_Get(FileStats(playerid), "HASLO"));
if(!strcmp(inputtext, stringg))
{
SendClientMessage(playerid, ZOLTY, "Zalogowano pomyslnie");
LoadStats(playerid);
}
else
{
SendClientMessage(playerid, 0xff0000ff, "zle haslo");
Kick(playerid);
}
}
else
{
SendClientMessage(playerid, 0xff0000ff, "zle haslo");
Kick(playerid);
}
}
return 1;
}
if(dialogid == 2)
{
new string[256];
if(response == 0)
{
SendClientMessage(playerid, CZERWONY, "Nie wolno gra? bez rejestracji!");
Kick(playerid);
}
else
{
SendClientMessage(playerid,ZOLTY,"Zarejestrowano");
format(string,sizeof(string),"Twoje has?o to: %s",inputtext);
SendClientMessage(playerid,ZOLTY,string);
if (!dini_Exists(FileStats(playerid)))
{
dini_Create(FileStats(playerid));
SaveStats(playerid);
dini_Set(FileStats(playerid),"HASLO",inputtext);
}
}
return 1;
}


return 1;
}
}

FileStats(playerid)
{
new p[...
137. Zapis Aut
Witam jak ustawi? za pomoca:

Więcej informacji znajdziesz w Wikipedii MTA:

GetElementModel


Aby auta si? nie zapisywa?y w xml
138. Zapis przez jedna osobe
Cze?? mam pytanie jak zrobi? aby auto jedno si? zapisywa?o a nie wszystkie np.Gracz siedzi w pojezdzie i wpisze komende /zapisz to tylko te auto si? zapisuje a nie wszystkie.

[lua]addCommandHandler ( "zapisz", function ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Urzad" ) ) then
return outputChatBox ( "Nie jeste? Graczem", plr, 255, 0, 0 ) end
xml = xmlLoadFile ( "auta.xml" )
for _,v in ipairs ( xmlNodeGetChildren ( xml ) ) do
xmlDestroyNode ( v )
end
xmlSaveFile ( xml )
for _,v in ipairs ( getElementsByType ( "vehicle" ) ) do
model = getElementModel ( v, thePlayer )
x,y,z = getElementPosition ( v )
c1,c2,c3,c4,c5,c6 = getVehicleColor ( v )
r1,r2,r3 = getVehicleRotation ( v )
child = xmlCreateChild ( xml, "pojazd" )
id = tonumber ( getElementData ( v, "id" ) )
owner = getElementData ( v, "owner" )
if not tonumber ( getElementData ( v, "id" ) ) then
id = tonumber ( math.random ( 1, 1000 ) ) end
if not owner then
owner = "Publiczne" end
xmlNodeSetAttribute ( child, "model", tonumber(model) )
xmlNodeSetAttribute ( child, "x", tonumber(x) )
xmlNodeSetAttribute ( child, "y", tonumber(y) )
xmlNodeSetAttribute ( child, "z", tonumber(z) )
xmlNodeSetAttribute ( child, "color1...
139. [INNE] Zapis w dini
Witam, mam taki problem znalaz?em skrypt na viatoll poprzerabia?em go itp na swoje sposoby .. Ale kurcz? nwm jak zapisa? :( nie mog? . Prosz? o pomoc o to kod. Dodaje mi punkty ale jak wychodze i wchodz? to ju? nie mam pkt viatoll

[code] if(dialogid == DIALOG_VIATOLLWYBIERZ)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,DIALOG_VIATOLLDOLADUJ,2,"Do?aduj punkty ViaToll","10 punkt?wn20 punkt?wn50 punkt?wn100 punkt?wn200 punkt?w","Wybierz","Zamknij");
}
if(listitem == 1)
{
new string[256];
format(string,sizeof(string),"Masz: %d punkt?w ViaToll",GetPVarInt(playerid,"ViaTollPunkty"),GraczInfo[playerid][Viatoll]);
ShowPlayerDialog(playerid,DIALOG_VIATOLLILOSC,0,"ViaToll",string,"Ok","");
}
}
return 1;
}
if(dialogid == DIALOG_VIATOLLDOLADUJ)
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPVarInt(playerid,"ViaTollPunkty",GetPVarInt(playerid,"ViaTollPunkty") +10);
GivePlayerMoney(playerid,-20);
SendClientMessage(playerid,-1,"Kupi?e? 10 punkt?w ViaToll");
new playerfile[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(playerfile, sizeof(playerfile), "viatoll/Z_______%s.ini",pname);
dini_IntSet(playerfile,&...
140. [INNE] Zapis do pliku
Witam chc? od was si? dowiedzie? o includzie "DFILE", nick888samp powiedzia? ?e uz?ywa go na swoim serwerze , teraz pytanie do was jaki to includ bo w google nie moge znale?? jak wpisuj? "DFILE" :3. Jak on dzia?a ? Podobnie? jest szybki, podstawowe funkcje jego + link do pobrania stawiam piwo
141. Zapis aut w xml
function spawnAut()
local xml getResourceConfig("auta.xml")
local modelauta xmlNodeGetAttribute(xml"model")
local carX xmlNodeGetAttribute(xml"posX")
local carY xmlNodeGetAttribute(xml"posY")
local carZ xmlNodeGetAttribute(xml"posZ")
local carRot xmlNodeGetAttribute(xml"rot")
createVehicle(modelautatonumber(carX), tonumber(carY), tonumber(carZ), 0.00.0tonumber(carRot))
end


Po wpisaniu w auta.xml odpowiedniego kodu:
<car model="528" posX="349.80227661133" posY="1358.1834716797" posZ="7.955379486084" rot="90.0" />

Nie spawni si?! Za pomoc :piwo:
142. [INNE] Zapis
Witam chc? zacz?? pisa? gamemode na serwer pytanie do was jaki najlepszy b?dzie zapis ?

MySql czy inne ? MySql nie jest chyba najszybsze DFILE lepsze ? Prosi?bym o poranik do najszybszego zapisu
143. Zapis w bazie MySQL
Cze??. Przejd? od razu do rzeczy. Zrobi?em zapis danych po wyj?ciu z gry lub po restartowaniu skryptu. Ale co? nie chce dzia?a?.

Macie tutaj kod:
Kod:

function ZapisDanych()
if (not MySQLConnect) then
outputDebugString("[MYSQL ERROR] Nie mozna polaczyc sie z baza danych!")
else
local kasa = getPlayerMoney(source)
local skin = getElementModel(source)
local update, e = mysql_query(MySQLConnect, "UPDATE Konto SET Skin='" .. skin .. "', Kasa='" .. kasa .. "' WHERE KontoLogin='" .. (getAccountName(getPlayerAccount(source))) .. "'")
if update then
outputDebugString("[BAZA MySQL]Dane konta ".. (getAccountName(getPlayerAccount(source))) .. " Zostaly pomyslnie zapisane!")
else
outputDebugString("[BLAD][BAZA MySQL]Dane konta ".. (getAccountName(getPlayerAccount(source))) .. " Nie mogly zostac zapisane!")
outputDebugString(e)
end
end
end
addEventHandler ( "onPlayerQuit", getRootElement (), ZapisDanych )
addEventHandler ("onResourceRestart", getRootElement (), ZapisDanych )
addEventHandler ("onResourceStop", getRootElement (), ZapisDanych )


B??dy w debugu
Bad 'player' pointer @ 'getPlayerMoney'(1) oraz
Bad argument @ 'getAccountName' [Expected account at argument 1, got bolean]
144. zapis
Witajcie, tym razem mam problem z zapisem stanu drzwi do MySQL.

function otworzZamknijPojazdOutside(player)
local xygetElementPosition(player)
    for 
kv in ipairs(getElementsByType("vehicle")) do
        
local x2y2z2 getElementPosition(v)
        
local max_dystans 20
        
if getDistanceBetweenPoints3D(xyzx2y2z2) < max_dystans then
            local dbid 
getElementData(v"dbid")
            
local owner getElementData(v"owner")
            if 
car[v]['owner'] == getElementData(player"konto.id"then
                local status 
getElementData(v"locked")
                if 
status == false then
                    setVehicleLocked
(vtrue)
                    
setElementData(v"locked"true)
                    
exports.DB2:zapytanie("update rpg_pojazdy set lock=? where id=?"truedbid)
                    
outputChatBox("Zamkn??e? sw?j pojazd. "player)
                
end
                
                
if status == true then
                    setVehicleLocked
(vfalse)
                    
setElementData(v"locked"false)
                    
exports.DB2:zapytanie("update rpg_pojazdy set lock=? where id=?"falsedbid)
                    
outputChatBox("Otworzy?e? sw?j pojazd. "player)
                
end
            end
        end
    end
end
addCommandHandler
("drzwii"otworzZamknijPojazdOutside)


145. Zapis punktów
Witam, ?ci?gn??em dzi? gamemod'a ale by? jeden b??d w skrypcie, PKT si? nie zapisywa?y bo wy??czeniu serwera i w??czeniu b?d? po wyj?ciu z serwera i wej?ciu.

Za kodzik :piwo:
146. [INNE] Zapis auta
Witam mam taki problem ot?? my?l? i my?l? i nw jak to zrobi? ot?? : chce zrobic tak ?eby zapis pojazdu przy wyj?ciu by? tylko wtedy kiedy wysi?dzie z niego kierwoca a nie pasa?er , ?eby pasa?erowi nie zapisywa? si? pojazd
Kod:


public OnPlayerExitVehicle(playerid, vehicleid)
{
ZapiszPojazd(vehicleid);
return 1;
}


Jakie da? warunki ? Aby auto by?o zapisywane tylko kierwocy tego auta przy wyj?ciu z niego
147. Zapis aut
Witam chcia?bym linijke kodu kt?ra zapisywa?a mi pozycje pojazdu i wczytywa?a pojazd po restartcie skryptu
Linijka co daje auto na konto po zakupie
[lua]function onBuyCar(sPlayer)
if getPlayerAccount(sPlayer) then
if isPedInVehicle(sPlayer) then
if getElementData(getPedOccupiedVehicle(sPlayer),"vehicle:owner")==0 then
if getPlayerMoney(sPlayer)>=tonumber(getElementData(getPedOccupiedVehicle(sPlayer),"vehicle:cost")) then
setElementData(getPedOccupiedVehicle(sPlayer),"vehicle:owner",getPlayerAccount(sPlayer))
setElementData(getPedOccupiedVehicle(sPlayer),"ownername",getPlayerName(sPlayer))
takePlayerMoney(sPlayer,getElementData(getPedOccupiedVehicle(sPlayer),"vehicle:cost"))
setVehicleEngineState(getPedOccupiedVehicle(sPlayer),true)
setElementFrozen(getPedOccupiedVehicle(sPlayer),false)
setElementData(getPedOccupiedVehicle(sPlayer),"ownername",getPlayerName(sPlayer))
outputChatBox("#63DBFF*Kupi?e? pojazd #B9F46C"..getVehicleName(getPedOccupiedVehicle(sPlayer)).."#63DBFF za #B9F46C"..getElementData(getPedOccupiedVehicle(sPlayer),"vehicle:cost").."$#63DBFF.",sPlayer,0,0,0,true)
local x, y, z = getElementPosition(getPedOccupiedVehicle(sPlayer))
local blip = createBlip(x,y,z,0,1,0,0,255,255,0,65535,sPlayer...
148. [SKRYPT] Rejestracja, logowanie,
Hejo,?
?
Przegl?daj?c komputer natkn??em si? na pewien skrypt kt?ry robi?em na pewien konkurs.
?
Kilka informacji o skrypcie
  • Kodowanie has?a podw?jne MD5 (tak wymaga? organizator konkursu)
  • Komenda na top respektu /top
  • Rejestracja pod komend? /register
  • Zapis: respektu, kasy, skinu, czasu gry, koloru, liczby wizyt.?

?
Skrypt ma do?? prosty kod wi?c bez problemu zintegrujcie go z gamemodem itp.?
?
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
149. [INNE] Zapis i odczyt skinu w mysql
Witam jak zrobi? ?e gdy wybierzemy skin to on by si? zapisywa? w bazie mysql i podczas nast?pnej wizyty to wybiera?ce skin?w po klikni?ciu klawisza w prawo to wczytywa? si? ten zapisany skin ?

za pomoc

:piwo: I R*
150. [INNE] Zapis HP
Witam, mam problem z HP, nie wczytuje tak jak powinno, cho? czasami si? zdarzy ?e albo gracz zginie, albo po prostu odczyta z pliku.. Zna kto? przyczyn? tego?

http://pastebin.com/Yxk4sqne


Podobnie mam z zapisywaniem pozycji, no ale chcia?bym si? dowiedzie? najpierw o co chodzi z HP.
151. [INNE] [INNE] Zapis i wczytanie czasu komedy areszt
Witajcie! Mam pewien problem i nie wiem jak go rozwi?za?... Ot?? zrobi? komend? na areszt gracza wszystko pi?knie ?adnie dzia?a czas si? odlicza. Tylko jest jeden k?opot. Jak gracz wyjdzie z serwera to czas w areszcie mu si? nie zapisuje, natomiast to ?e ma siedzie? w wi?zieniu tak. Zapis mam w dini...

Komenda:
[code]CMD:areszt(playerid, params[])
{
new Frakcja = gGracz[playerid][frakcja];
new id;
new iloscg = GetPlayerWantedLevel(playerid);
new Float: Pos[3];
GetPlayerPos(playerid, Pos[0],Pos[1],Pos[2]);
new Gracz[64];
new Gname[MAX_PLAYER_NAME];
GetPlayerName(playerid, Gname, sizeof(Gname));
format(Gracz, sizeof(Gracz),"/KONTO/%s.ini",Gname);
if(dini_Exists(Gracz))
{
if(Frakcja == 1 || Frakcja == 5)
{
if(sscanf(params,"u", id))
{
SendClientMessage(playerid, COLOR_SZARY, "U?yj: /areszt [id]");
}
else if(!IsPlayerConnected(id))
{
SendClientMessage(playerid, COLOR_SZARY, "Gracz nie istnieje!");
}
else if(id == playerid)
{
SendClientMessage(playerid, COLOR_SZARY, "Nie mo?esz sam siebie aresztowa?!");
}
else if(!IsPlayerInRangeOfPoint(id, 20.0, Pos[0],Pos[1],Pos[2]))
{
SendClientMessage(playerid, COLOR_SZARY, "Gracz jest za daleko!");
}
else
{
gGracz[id][jail] = 2;
dini_IntSet(Gracz, "Jail", gGracz[id][jail]);
SetPlayerWantedLevel(id, 0);
SetPlayerPos(id,264.9535,77.5068,1001.0391)...
152. Jak zrobić zapis w team...
Siemka, chcia?em zapyta?, jak zrobi? aby po wyj?ciu z serwera i po jego wej?ciu zapisywa?o w teamie np policja, je?eli go wcze?niej doda?em i jest w acl ''Policja''
Za pomoc oczywi?cie piwko :piwo:
153. [INNE] zapis coloru
witam mam ten system auta by inferno:
http://speedy.sh/adQHS/systembezbuga.pwn


i chcia?bym do niego zrobi? co? takiego jak ?eby zapisywa? sie kolor auta do pliku a nie ?e jest w fsie ustawiony

niech bedzie i w fs zapisany ale chce te?:

cColor1
cColor2 sie zapisywa?y jak sie je doda.

takie jest zapisywanie:

forward ZapiszWoz(nr);
public ZapiszWoz(nr)
{
new file[25];
format(file,sizeof(file),WOZY_FILE,nr);
if(!DOF_FileExists(file))
{
DOF_CreateFile(file);
}
DOF_SetInt(file,"Kupiony", PrivateCar[nr][cKupiony]);
DOF_SetString(file,"Wlasciciel", PrivateCar[nr][cWlasciciel]);
DOF_SetInt(file,"Model", PrivateCar[nr][cModel]);
DOF_SetFloat(file,"X", PrivateCar[nr][cX]);
DOF_SetFloat(file,"Y", PrivateCar[nr][cY]);
DOF_SetFloat(file,"Z", PrivateCar[nr][cZ]);
DOF_SetFloat(file,"rX", PrivateCar[nr][cRX]);
DOF_SetInt(file,"Color1", PrivateCar[nr][cColor1]);
DOF_SetInt(file,"Color2", PrivateCar[nr][cColor2]);
DOF_SetInt(file,"Respawn", PrivateCar[nr][cRespawn]);
DOF_SetInt(file,"Koszt", PrivateCar[nr][cKoszt]);
DOF_SetInt(file,"Lock", PrivateCar[nr][cLock]);
DOF_SaveFile();
return 1;
}


ale koloru nie zapisuje wcale. czemu?
154. Zapis Tunningu Aut
Witam pomorze mi kto? przy tworzeniu zapisu Tunningu do bazy MYSQL.
Za Pomoc Dam :piwo: Lub co? Wi?cej.
155. [INNE] Zapis DOFA
Witam mam rejestracje w dofie

i logowanie


to kod logowania:

if(dialogid == LOGOWANIE){
if(response){
if(num_hash(inputtext) == strval(dini_Get(fileName,"haslo"))){
DOF_SetString(fileName, "Status", "1");
DOF_SaveFile();
SendClientMessage(playerid,c_Pm,"Zalogowa?e? si?");
}else{
SendClientMessage(playerid,c_Poli,"Z?e Has?o! Spr?buj jeszcze raz.");
ShowPlayerDialog(playerid, LOGOWANIE, DIALOG_STYLE_PASSWORD, "Logowanie", "Tu wpisz swoje has?o", "Ok", "Anuluj");
}
return 1;
}else{
SendClientMessage(playerid,ZOLTY,"Nie pamietasz has?a? Zg?o? si? do nas na forum.");
SetTimerEx("logkick", 1000, false, "d", playerid);
}
}



to logowanie dzia?a poprawnie ale nie ustawia mi Statusu na 1 nie wiem czemu co tu jest b??dnie??

DOF_SaveFile();

u?ywam w gm przy ka?dym
DOF_Set....


Prosze o pomoc
156. Zapis Samochodów
Jak zrobi? by po resecie serwera auta sie zapisywa?y?
157. [DM] Zapis rang
Hej, jako i? nie mam nic do roboty, chcia?em pobawi? si? w pawn.

Przy pom//ocy kilku poradnik?w, skleci?em system vipa i rejestracje.

Wszystko ?adnie;
rejestracja dzia?a
nadawanie komendy vipa dzia?a.

Gorzej z zapisem, pr?bowa?em go zrobi?, lecz niestety z marnym skutkiem.
Wyskakuj? mi takie o to b??dy;
[code]C:Ferrogamemodesferro.pwn(164) : error 001: expected token: "-string end-", but found "-identifier-"
C:Ferrogamemodesferro.pwn(164) : error 029: invalid expression, assumed zero
C:Ferrogamemodesferro.pwn(164) : error 029: invalid expression, assumed zero
C:Ferrogamemodesferro.pwn(164) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
[/code]

Linijka;
[code]Vip[gracz] = 1;[/code]

Kod;
[pawn]#include <a_samp>// G??wna biblioteka SA:MP`a
#include <YSIy_ini>// Zapis danych do pliku, by Y_Less
#include <zcmd>
#include <sscanf>



#define LOGOWANIE 1 // ID dialogu Logowania
#define REJESTRACJA 2 // ID dialogu Rejestracji
#define KONTA "/Konta/%s.ini" // ?cie?ka zapisu kont
#define Vip "/Vip/%s.ini"
#define C_ZIELONY "{00A600}"
#define C_JZIELONY "{00FF00}"
#define C_CZERWONY "{FF0000}"
#define C_NIEBIESKI "{0000FF}"
#define BIALY "{FFFFFF}"
#define C_ZOLTY "{FFFF00}"

#undef MAX_PLAYERS
#define MAX_PLAY...
158. [INNE] Zapis komend
Na gtao znalaz?em skryp kt?ry zapisuje komendy wpisywane przez graczy do pliku scripfiles/logi.txt.
[code]//Autor Netropol

#include <a_samp>
#include <zcmd>

#define LOGG_CT 1
#define LOGG 1

public OnPlayerCommandText(playerid, cmdtext[])
{
#if LOGG
ZapiszLogi(playerid, cmdtext);
#else
if (!IsPlayerAdmin(playerid))
ZapiszLogi(playerid, cmdtext);
#endif
return 0;
}

public OnPlayerCommandReceived(playerid, cmdtext[])
{
#if LOGG
ZapiszLogi(playerid, cmdtext);
#else
if (!IsPlayerAdmin(playerid))
ZapiszLogi(playerid, cmdtext);
#endif
return 0;
}

stock ZapiszLogi(playerid, cmdtext[])
{
new File:log = fopen("logi.txt", io_append); //Domy?lny folder scriptfiles
new str[128], Godzina, Minuta, Sekunda;
gettime(Godzina, Minuta, Sekunda);
format(str, sizeof(str), "[%d:%d:%d] %s: %srn", Godzina, Minuta, Sekunda, name(playerid), cmdtext);
fwrite(log, str);
fclose(log);
#if defined LOGG_CT
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && IsPlayerAdmin(i) && playerid != i)
fwrite(log, str);
}
#endif
return 1;
}

stock name(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
return Name;
}[/code]
Na pierwszy rzut wszystko, ?adn...
159. [INNE] Bankomaty - nie dziala zapis
Witam.

Wie kto? jak zrobi? zapis kont bankowych w tym skrypcie ? :

[code]
/******************************************************************************/
//=========================== Script Bankomaty, karta by Sp3nNc3r ==============//
// Dla GTAO.pl
/******************************************************************************/


#include <a_samp>
#include <dini>
#include <dudb>
#include <zcmd>


//Kolory
#define COLOR_LIGHTRED 0xFF0000FF
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA



new kartabank[MAX_PLAYERS];
new monej[MAX_PLAYERS];
new przelewid;


public OnFilterScriptInit()
{
Create3DTextLabel("Aby skorzysta? z Bankomatu wpisz ---->/bankomat || Nie masz karty? wpisz ---->/karta",COLOR_RED,1716.4000200,1585.5000000,10.1000000,30.0,0, 1);//1
Create3DTextLabel( "Aby skorzysta? z banku wpisz : /bankomat ", COLOR_GREEN, 1308.7034, -1326.0483, 19.6773, 50.0, 0, 1); // 01
Create3DTextLabel( "Aby wyrobi? kart? bankow? wpisz : /karta ", COLOR_RED, 1308.7034, -1326.0483, 17.6773, 50.0, 0, 1); // 01
return 1;
}


public OnPlayerConnect(playerid)
{
kartabank[playerid]=0;

//================= od banku
if (strval(dini_Get(udb_encode(PlayerName(playerid)), "KBank")) == 1) {
kartabank[playerid] = 1;
}
//=================
return 1;
}

//-------Bank-------------------------------------------------...
160. [INNE] zapis banów
Witam.Chcia?bym si? dowiedzie? jak mo?na doda? zapis bana do "samp.ban'' bo obecnie mam [IP ,NICK -IMAGE BAN] czy jakos tak a chcia?bym np zeby 'gracz x zosta? zbanowany za X. ' Za pomoc piwko i respekt. ;)