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
--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...
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?
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ć.
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ć.
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");
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) )
...
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...
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...
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
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
Witajcie, tym razem mam problem z zapisem stanu drzwi do MySQL.
function otworzZamknijPojazdOutside(player) local x, y, z = getElementPosition(player)
for k, v in ipairs(getElementsByType("vehicle")) do local x2, y2, z2 = getElementPosition(v) local max_dystans = 20 if getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) < 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(v, true) setElementData(v, "locked", true) exports.DB2:zapytanie("update rpg_pojazdy set lock=? where id=?", true, dbid) outputChatBox("Zamkn??e? sw?j pojazd. ", player) end
if status == true then
setVehicleLocked(v, false) setElementData(v, "locked", false) exports.DB2:zapytanie("update rpg_pojazdy set lock=? where id=?", false, dbid) outputChatBox("Otworzy?e? sw?j pojazd. ", player) end
end
end
end
end
addCommandHandler("drzwii", otworzZamknijPojazdOutside)
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.
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
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
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...
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 ?
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?
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)...
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
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
Wie kto? jak zrobi? zapis kont bankowych w tym skrypcie ? :
[code]
/******************************************************************************/
//=========================== Script Bankomaty, karta by Sp3nNc3r ==============//
// Dla GTAO.pl
/******************************************************************************/
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.