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: auta
121. Brakk możliwości wejścia do auta
Witam, mam problem, gdy się respi auto nie mogę do niego wsiąść, WTF?!
		function akceptuj(thePlayer)
guiSetVisible(pracagui, false)
showCursor(false)
outputChatBox( "Podjąłeś się pracy Kuriera.", 255, 255, 255, true)
outputChatBox( "Jedź do wyznaczonego ci Markera.", 255, 255, 255, true)
createVehicle ( 482, -1614, 1284.5, 6.5 )
end
addEventHandler("onClientGUIClick", akceptujp, akceptuj, false)


[ Dodano: 2014-07-31, 02:18 ]
Poradzilem juz sobie temat do zamkniecia ;)
122. Interakcja auta
witajcie mam taki problem Iż napisałem sobie prosty kod i mam z nim teraz lekki problem. Chodzi o to, że nie zamyka mi tego panelu hmm ? Help


function wlaczWylacz()
if guiGetVisible(zapalsi) == false then
if isPedInVehicle (localPlayer) then
guiSetVisible (zapalsi, true)
guiSetVisible (zapalsw,true)
guiSetVisible (zaciagnij, true)
guiSetVisible (zamknijpojazd, true)
else
guiSetVisible (zapalsi, false)
guiSetVisible (zapalsw, false)
guiSetVisible (zaciagnij, false)
guiSetVisible (zamknijpojazd, false)
end
end
end

bindKey("F2","both",wlaczWylacz)
123. wyjscie z auta
Jak zrobic że jak gracz wyjdzie z pojazdu i nie wróci do niego w ciągu 30 sekund to pojazd się usuwa.??

KOD Server tworzenie pojazdu:
Kod:

addEvent ("Dajpojazd", true)
function pizza(hitElement)
pit = createVehicle (448 ,1306.3374023438, -916.87243652344, 39.022979736328, 0, 0, 270)
setElementData(pit, "pizzaa", true)
warpPedIntoVehicle (hitElement, pit)
end
addEventHandler ("Dajpojazd", getRootElement(), pizza)
124. [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
125. Rozwalone auta
Witam, otóż na moim serwerze jak zrespie auto i go rozwale to on nie znika da rade aby po wybuchu odrazu zniknął albo po jakimś czasie ?.
Bo na prawdę zamula takie coś serwer.
126. Prywatne auta XML
Witam.
Przejdę od razu do rzeczy. Dzisiaj zacząłem pisać panel prywatnych pojazdów który jest oparty na XML. Jednakże mam mały problem z funkcją która ma zapisywać wszystkie autka.

Daję kod(strona serwera)
Kod:

cars={}

function ZapiszPojazdy ()
local root = xmlLoadFile ("auta.xml")
local vehroot = xmlFindChild (root,"autka",0)
if (vehroot) then
for i,v in ipairs (xmlNodeGetChildren(vehroot)) do
xmlNodeSetAttribute ( v, "model", getElementData(cars[i],"model") )
xmlNodeSetAttribute ( v, "x", getElementData(cars[i], "x") )
xmlNodeSetAttribute ( v, "y", getElementData(cars[i], "y") )
xmlNodeSetAttribute ( v, "z", getElementData(cars[i], "z") )
xmlNodeSetAttribute ( v, "rx", getElementData(cars[i], "rx") )
xmlNodeSetAttribute ( v, "ry", getElementData(cars[i], "ry") )
xmlNodeSetAttribute ( v, "rz", getElementData(cars[i], "rz") )
xmlNodeSetAttribute ( v, "owner", getElementData(cars[i], "owner") )
outputDebugString ("Wszystkie pojazdy zostały zapisane!")
end
xmlSaveFile(root)
end
end
addCommandHandler ("zapisz", ZapiszPojazdy)


Za pomoc stawiam zimne piwka.
127. Auta
Witam mam taki kod:

Kod:

addEventHandler ("onClientVehicleExit", root,
function ( player )
local player = getLocalPlayer()
if getElementData (player, "gui") == true then
outputChatBox("Wysiadłeś z auta straciłeś pracę ;( .")
exports.informacje:pokazInfo("info","Wysiadłeś z auta straciłeś pracę ;( .")
setElementData(player, "gui", false )
triggerServerEvent ("wylacz", getLocalPlayer(), player)


Nie patrzcie na endy xd nie bd dawal wam wszystkiego ;p

Server:
Kod:

addEvent ( "wylacz", true )
addEventHandler ( "wylacz", root, function ( thePlayer )
local theVehicle = getPedOccupiedVehicle ( thePlayer )
setElementData ( theVehicle,"opis2"," " )
end
)


Chodzi mi tutaj tylko o tego trigera bo nie działa triger działa bo spawdzałem jak wjezdza w marker itp lecz jak zrobic aby po wyjsciu z auta robila sie ta sama funkcja co po wjechaniu w marker autem czyli usuwa napis. A tutaj pewnie jak wychodzi z auta to nie da sie pobrac auta wiec da sie to jakos zrobic w inny sposob aby pobieralo no ostatnie auto i usuwalo ten napis ??
128. [INNE] nie wyrzuca z auta tylko pozwala sie nim poruszać
Chodzi mi tutaj o system prywatnych pojazdów. Otóż kiedy wsiądę do nie swojego auta pojawia mi się komunikat że pojazd należy do i nie możesz go prowadzić i powinno wyrzucić nas z auta jednak tak się nie dzieje możemy dalej nim sie poruszać. Wie ktoś gdzie lezy błąd? Bo ja już nie mam pomysłu

Kod:

if(!ispassenger)
{
new id = GetVehicleID(vehicleid);
VECHICLEID = GetVehicleID(vehicleid);
if(GetPlayerVehicleAccess(playerid, id) < 1){
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
RemovePlayerFromVehicle(playerid);
new msg[128];
format(msg, sizeof(msg), "Ten pojazd należy do %s i nie możesz go prowadzić {E68C0E}(ID: %d)", VehicleOwner[id], id);
SendClientMessage(playerid, COLOR_GREY, msg);
return 1;
}
if(IsValidVehicle(id) && VehicleCreated[id] == VEHICLE_PLAYER)
{
new msg[128];
format(msg, sizeof(msg), "Ten pojazd należy do %s {E68C0E}(ID: %d)", VehicleOwner[id], id);
SendClientMessage(playerid, COLOR_GREY, msg);
}
if(VehicleLos[id] == 1){
new msg[128];
format(msg, sizeof(msg), "Ten pojazd posiada blokadę koła założoną przez {FF0000}%s{FFFFFF}rnPowód blokady: {FF0000}%s", VehicleZakladajacy[id], VehiclePowod[id]);
SendClientMessage(playerid, COLOR_WHITE, msg);
TogglePlayerControllable(playerid, 1);
}
}
return 1;
}
129. Prywatne Auta
Witam mam skrypt na prywatne auta z community a chce aby ten skrypt pozwalał każdemu na ,,G'' wsiadać i dawał temu autu tunning.
[lua]
vehicle1 = createVehicle( 602, 2279.1000976563, -1671.1999511719, 15.10000038147, 0, 0, 272 ) -----this car can be found at LS Grove Street near PoolBar
vehicle = createVehicle( modelID, x, y, z, rotX, rotY, rotZ )
state = setVehicleDoorState ( vehicle, 1, 1 )

function lockPrivate( player, seat, jacked )
if ( source == vehicle1 ) then
local account = getPlayerAccount( player )
local accountName = ( account and getAccountName ( account ) or "" )
if not( accountName == "loginusernamehere" ) then -----add more owners by expanding this to ( accountName == "loginusernamehere" or accountName == "loginusernamehere" )
cancelEvent()
outputChatBox("This vehicle is locked for following users:Alen and BuLLeT ", player, 255, 0, 0, false)
else
outputChatBox("Welcome to your vehicle,Sir!", player, 0, 255, 0, false)
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), lockPrivate )
setVehicleDamageProof(vehicle, true)
[/lua]
A i żeby też odzielny był na acl a nie na nick.
[lua]vehicle1 = createVehicle( 602, 2279.1000976563, -1671.1999511719, 15.10000038147, 0, 0, 272 ) -----this car can be found at LS Grove Street near PoolBa...
130. [INNE] wlasciciel auta
Witam na serwer chcę przerobić ten skrypt na auta by inferno

http://speedy.sh/adQHS/systembezbuga.pwn

Ale znalazłem błąd:
Zakupuje auto jest moje. To jest ok
wyloguje sie i znika. To jest ok
zaloguje sie nie wyłączając serwera nadal mam własciciela. To jest ok
zaloguje sie wyłączając serwer to włascicielem pojazdu jest jakis "f". A w pliku mam mój nick co jest tutaj nie tak? To jest jedyny błąd który znalazłem


proszę was o pomoc.


P.S

co oznaczają te definicje?:
#define ILOSC_WOZOW 30
#define LIMIT_SAMOCHODOW 2000

czy dobrze myśle żę:

ILOSC_WOZOW - ile moze byc max wozów online w grze?
LIMIT_SAMOCHODOW - ile ma przechowywać aut w pliku czyli maxymalna liczba aut na serwerze. I aktywnych i nie aktywnych


Dobrze myśle?

Z góry dziękuje za pomoc
131. [GF] Salon, kordy pojawienia się auta
Siemka, otóż mam gamemode Light-RP i nie wiem kompletnie gdzie wpisać kordy, gdzie ma się zrespić auto po zakupie, tutaj całe cmd salonu.

[code]CMD:salon(playerid, cmdtext[])
{
if(!DoInRange(1.5,playerid,2131.8210,-1150.3307,24.1692))
{
GuiInfo(playerid,"Nie jesteś w salonie motoryzacyjnym!");
return 1;
}
if(PlayerInfo[playerid][pPosiadaneAuta]==1)
{
if(PlayerInfo[playerid][pMozliweAuta]==1)
{
GuiInfo(playerid, "Aby mieć kolejny pojazd, musisz dokupić sobie slot za pomocą konta premium (5PKT)!");
return 1;
}
}
else if(PlayerInfo[playerid][pPosiadaneAuta]==2)
{
if(PlayerInfo[playerid][pMozliweAuta]==2)
{
GuiInfo(playerid, "Aby mieć kolejny pojazd, musisz dokupić sobie slot za pomocą konta premium (5PKT)!");
return 1;
}
}
else if(PlayerInfo[playerid][pPosiadaneAuta]==3)
{
if(PlayerInfo[playerid][pMozliweAuta]==3)
{
GuiInfo(playerid, "Aby mieć kolejny pojazd, musisz dokupić sobie slot za pomocą konta premium (5PKT)!");
return 1;
}
}
else if(PlayerInfo[playerid][pPosiadaneAuta]==4)
{
if(PlayerInfo[playerid][pMozliweAuta]==4)
{
GuiInfo(playerid, "Aby mieć kolejny pojazd, musisz dokupić sobie slot za pomocą konta premium (5PKT)!");
return 1;
}
}
else if(PlayerInfo[playerid][pPosiadaneAuta]==5)
{
GuiInfo(playerid, "Masz już maksimum pojazdów!");
return 1;
}
dShowPlayerDialog(playerid,10...
132. Cheat na Auta
Witajcie dzisiaj poruszymy temat nowego sposobu na auta na serwerach truck.
To może ja wam dam poradnik ze względu na prośby wielu osób na wielu forach cheat działa na 03.z.
Po 1 pobieramy sobeita z tego linku:
http://cheat-master.ru/_fr/2573/bin.rar
sobeit został stworzony przez P!t3K
Po pobraniu zamieniamy foldery z plikami.
Włączamy dowolny serwer samp truck.
Podjeżdrzamy do bazy np policji i wciskamy f11.
Wybieramy SA:MP Misc.
Po czym wybieramy 1 opcję z góry warp instantly to vehicle.
Po czym wybieramy auto i klikamy enter.
Teleportuje nas do auta uruchamiamy go i nie mamy problemu lecz trzeba uważać na graczy którzy doniosą na cheatera.
Dziękuję mam nadzieje że pomogłem :D
133. Wlaciciel Auta
Witam robię panel rejestacji aut i mam problem. jak zarejestuje to chce jak gracz będzię próbować do auta wejsc to żeby spawdzało najpierw czy auto jest zarejestowane i kogo oto kod:
function WejscieDoauta ( thePlayer, seat, jacked)
local kontogracza = getAccountName(getPlayerAccount(thePlayer))
local auto_gracza = getPedOccupiedVehicle(thePlayer)
if getElementData( auto_gracza, "rejestracja" ) then
removePedFromVehicle ( thePlayer )
else
if getElementData( auto_gracza, "wlaciciel_auta" ) == auto_gracza then
outputChatBox ("To nie twoje auto!", thePlayer, 193, 13, 13)
else
outputChatBox ("Witamy w swoim autcie!", thePlayer, 193, 13, 13)
end
end
end
addEventHandler("onVehicleExit", getRootElement(), WejscieDoauta)
134. Prywatne auta
A więc tak chciałbym napisać skrypt na prywatne auta lecz nie wiem od czego zacząć i wgl, jakby miał wyglądać?
- Komenda /Dajauto [id auta] [nick gracza]
- Komenda /Usunauto [id auta] [nick gracza]
- Komenda /Sprawdzauto [ sprawdza id pojazdu i nick gracza do którego dany pojazd jest przypisany ]
* Każda z tych 3 komend może tylko używać gracz przypisany do acl ' Samochody '

Pomoże ktoś? Jakich funkcji mam użyć?
135. [INNE] Zapis auta do pliku gracza - DINI
Witajcie

Zrobiłem komendę /parkuj,która zapisuje dany pojazd do
pliku gracza.Komenda:
[code]if(strcmp(cmdtext, "/parkuj", true)==0){
new id;
new Float:VehX,Float:VehY,Float:VehZ,Float:VehRot;
id = GetVehicleModel(playerid); //pobieramy ID pojazdu
GetVehiclePos(playerid, VehX, VehY, VehZ); //zapisujemy współrzędne X, Y, Z
GetVehicleZAngle(playerid, VehRot); //zapisujemy rotacje pojazdu
dini_FloatSet(udb_encode(Player(playerid)), "ID Pojazdu", id); //zapisujemy ID pojazdu
dini_FloatSet(udb_encode(Player(playerid)), "PosX", VehX); //współrzędne X
dini_FloatSet(udb_encode(Player(playerid)), "PosY", VehY); //współrzędne Y
dini_FloatSet(udb_encode(Player(playerid)), "PosZ", VehZ); //współrzędne Z
dini_FloatSet(udb_encode(Player(playerid)), "Rot", VehRot); //rotacje
return 1;
}[/code]

Wywoływanie pojazdu w OnPlayerSpawn:
[code]new id;
new Float:VehX,Float:VehY,Float:VehZ,Float:VehRot;
id = dini_Int(udb_encode(Player(playerid)),"ID Pojazdu");
VehX = dini_Int(udb_encode(Player(playerid)),"PosX");
VehY = dini_Int(udb_encode(Player(playerid)),"PosY");
VehZ = dini_Int(udb_encode(Player(playerid)),"PosZ");
VehRot = dini_Int(udb_encode(Player(playerid)),"Rot");
CreateVehicle(id,VehX,VehY,VehZ,VehRot,1,1,99999999);[/code]

1.Problem w tym że ID pojazdu się nie zapisuje np.
zamiast id 533 jest id 5.
2.Zapisuje się tylko PosX i nic więcej.

Jeżeli m...
136. [INNE] Prywatne Auta
Witam. Mam problem z prywatnymi autami dodaje auta wszystko ok, ale gdy wchodzę do auta a nie jestem na skinie Taxi wyskakuje mi "Nie jesteś w Taxi", priv auta są w skrypcie a zabezpieczenia aut frakcyjnych w mapie wygląda to tak.

OnFilterScriptInit

Kod:

//---Moje---
Dawid212 = AddStaticVehicle(562, 562.0, 285.6484, -1144.2916, 80.5729, 211, 211); //Elegy
Dawid212 = AddStaticVehicle(502,283.5734,-1160.3715,80.5724,226.7675,2,2); // TAXI
Dawid212 = AddStaticVehicle(562,287.1693,-1156.9850,80.5693,223.4839,2,2); // HOTRING
Dawid212 = AddStaticVehicle(562,272.9461,-1159.3762,80.5739,224.6890,2,2); // NRG
Dawid212 = AddStaticVehicle(562,332.9000,-1152.6219,80.5704,131.4672,2,2); // SANDKING
Dawid212 = AddStaticVehicle(562,296.3463,-1135.0198,80.5688,131.6162,2,2); // FREEWAY
Dawid212 = AddStaticVehicle(437,296.9260,-1198.6184,81.0233,354.2774,6,6); // AUTOBUS


OnPlayerStateChange
Kod:


if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == Dawid212)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(name, "Dawid212", false))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, "Ten pojazd nie należy do Dawid212 !");
}
}
137. Pasek stanu auta
addEventHandler ("onClientResourceStart",getResourceRootElement(getThisResource()),
function()
healthColor = tocolor (0,0,0,255)
healthbgColor = tocolor (255,151,0,127)
healthfgColor = tocolor (255,151,0,185)
sx,sy = guiGetScreenSize ()
vehiclehealthx = sx/800*619
vehiclehealthy = sy/600*169
vehiclehealthxoverlay = sx/800*621
vehiclehealthyoverlay = sy/600*171
pasek = false
end)


function render()
if (pasek == false) then
if (isPedInVehicle (getLocalPlayer())) then
local health = getElementHealth ( getPedOccupiedVehicle (getLocalPlayer()))/1000 -- to jest 18 linijka
dxDrawRectangle (vehiclehealthx, vehiclehealthy, 152, 12, healthColor, false)
dxDrawRectangle (vehiclehealthxoverlay, vehiclehealthyoverlay, 148, 8, healthbgColor, false)
dxDrawRectangle (vehiclehealthxoverlay, vehiclehealthyoverlay, 148*health, 8, healthfgColor, false)
end
end
end
addEventHandler ("onClientRender",getRootElement(),render)




Wszystko ładnie działa tylko wywala mi taki błąd i nie wiem czemu ;/

pomoże ktoś??
138. podmiana odgłosów auta
witam chciałbym podmienić odgłosy aut w jakiś prosty sposób znaczy tylko żeby było rozpędzanie i zwalnianie tak jak jest to orginalnie bez udziwnień pomoże ktoś?
139. [INNE] System /pojazd spawn auta
Siemanko, mam prośbę pomoże mi ktoś wykonać system respienia pojazdów w samp ;) polega on na tym gdy gracz wpiszę komendę /pojazd to wyswietli mu się w GUI parę aut czyli takich

Kod:

"Rumpo"
"Pony"
"DFT-30"
"Flatbed"
"RoadTrain"
"Tanker"
"Lineruner"
"Naczepa wywrotka"
"Naczepa cysterna"
"Naczepa burtówka"
"Naczepa chłodnia"


Po wyborze auto/przyczepa respi się to nie musi być na nick pojazd tylko poprostu aby ograniczyć nie potrzebny syf na parkingach....

Jeżeli ktoś pomógł by mi ktoś takie coś wykonać dam piffko :)

Dziękuję i pozdrawiam
140. [GF] Auta
Siema,
mam problem z autami i errorami w mapie jezeli mi pomozesz dam ci PIFFO

Tu jest kod
141. Odpalanie auta na przycisk
Witam otóż wczoraj wrzuciłem odpalanie naprzycisk ale mam problem otóż gry chcę przekonwertować mapę to wyskakuje nie wysyłaj i nie mogę znaleść przyczyny gdzie leży błąd jak to usuwam to się konwertuje a jak nie to nie wysyłaj korzystałem z poradnika http://www.gtao.pl/tutodp...isk-vt60868.htm jeżeli możecie mi to wytłumaczyć to był bym bardzo wdzięczny.Stawię piwo jeżeli ktoś powie co jest nie tak i jak to poprawić Jezeli nie odpowiedni dział proszę go przenieść

Linijki
Kod:

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == 2){
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid,"~b~Silnik wylaczony wcisnij shift aby wlaczyc go.", 5000, 5);
}
return 1;
}
new vehicleid=GetPlayerVehicleID(playerid);
if(newstate==PLAYER_STATE_DRIVER)
{
if(SamochodInfo[vehicleid][sTyp]==1&&vehicleid>4)




Kod:

forward KierunekOff(playerid);
public KierunekOff(playerid)
{
Kierunkowskaz[playerid]=false;
return 1;

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 0)
{
TogglePlayerControllable(playerid, 1);
}
return 1;
}
142. [INNE] Auta
Da się to zrobić? Mam auta w gta policyjne (czarne), co musze zrobic aby zmienic ich kolor na niebieski?
A jesli tak sie nie da to jak zespawnie pojazd co zrobic aby byl nawet po restarcie?
143. [DM] Edytowanie prędkości auta
Witam, probuje zmienic predkość już od dłuższego czasu lecz mi nie wychodzi. Nie znam języka lua i nie umiem programować. Robiłem wg. tego: http://www.gtaonline.pl/d...itp-vt62398.htm , lecz nie udało się :(

z góry dzięki i prosze o pomoc! :)
144. Auta firm
Witam !

Stworzyłem skrypt, na zablokowanie aut firm. Czy mogę prosić was o małą pomoc ?

Mianowicie, stworzyłem o taki kod:

local burrita = {
{ 2485, -1667.1875, 14.1796875-1 }
}

function start()
for k, v in ipairs ( burrita ) do
local veh1 = createVehicle ( 482, v[1], v[2], v[3] )
setElementData(veh1, "petrol", true)
end
end
addEventHandler("onResourceStart", getRootElement(), start)

function autapetrol ( thePlayer )
local vehicle = getPedOccupiedVehicle(thePlayer)
if getElementData(vehicle, "petrol") == true then
if not ObjectInACLGroup ( "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup ( "Petrol" ) ) then
outputChatBox ("Nie jesteś pracownikiem PetrolPol Sp.z.o.o", thePlayer, 255, 255, 255 )
cancelEvent()
end
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), autapetrol )


Problem polega na tym że, nie wiem jak użyć setVehicleLocked, aby zamykało drzwi auta stworzone w funkcji 'start'. Mogę prosić o nakierowanie mnie na dobry tor ?


edit. 19.1.2013r.
145. [INNE] Priv Auta oraz score.
Witam używam mapy Hard Truck 1.3v By Inferno lecz mam pewien problem z stawianiem prywatnych aut oraz za kazdym dostarczeniem towaru nie daje score

Kod wydaje się w porządku lecz gdy wpisuje komendę /ccar restartuje sie serwer...

[code]CMD:ccar(playerid, params[])
{
if(!ToAdminLevel(playerid, 3))
return 1;

new idwozu, idgracza;
if(sscanf(params, "dd", idwozu, idgracza))
return 1;

TworzenieWozu = 1;
for(new nr = 0; nr < ILOSC_WOZOW; nr++)
{
if(TworzenieWozu == 1)
{
new file[25];
format(file,sizeof(file),WOZY_FILE,nr);
if(!DOF_FileExists(file))
{
TworzenieWozu = 0;
IdWozu[playerid] = nr;
new Float: X, Float: Y, Float: Z, Float: Ang;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Ang);
KupneWozy[nr] = AddStaticVehicleEx(idwozu, X, Y, Z, Ang, -1, -1, SPAWN);
PrivateCar[nr][cAktywny] = 1;
PrivateCar[nr][cWlasciciel] = strlen(Nick(playerid));
PrivateCar[nr][cModel] = idwozu;
PrivateCar[nr][cX] = X;
PrivateCar[nr][cY] = Y;
PrivateCar[nr][cZ] = Z;
PrivateCar[nr][cRX] = Ang;
PrivateCar[nr][cColor1] = -1;
PrivateCar[nr][cColor2] = -1;
PrivateCar[nr][cRespawn] = SPAWN;
PrivateCar[nr][cLock] = 1;
ZapiszWoz(nr);
}
}
}
return 1;
}[/code]

A tutaj znowu score... Zmienilem ilemadacscore[playerid] = 2; z 0 na 2 i tez nic...

[code]if(GetPVarInt(playerid, "etap") > 0)
{
SetPVarInt(playerid, "etap", 0);
SetPVarString(playerid, "Towar", "Brak");
SetPVarString(player...
146. Auta firm.
Witajcie, mam pytanie. Możecie mnie naprowadzić, lub dać jakiś przykład kodu, na zabezpieczenie burrito dla danego skina ? Chodzi o to że burrito, wziete np z bazy BP Ultiamte, może wsiąść tylko osoba, z skinem BP.

Za pomoc zimne bro ;>
147. [INNE] Prywatne auta
Mam problem mam prywatne auta w mapie noi wszystko cacy tylko ze jak ktos wejdzie do pojazdu ktory jest niczyj to pisze ze to nie jego pojazd.
[code] if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) != Pojazd[playerid])
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, 0x281aeb, "Ten pojazd nie należy do Ciebie");
}
}[/code]
dialog:
[code]
if(dialogid == 502)
{
if(response)
{
if(listitem == 0)
{
GetPlayerPos(playerid, Xer, Yer, Zer);
SendClientMessage(playerid, -1, "Kupiłeś Elegy!");
Pojazd[playerid] = CreateVehicle(562, Xer, Yer, Zer, 82.2873, 0, 1, 60);
pMa[playerid] = 1;
Pnazwa[playerid] = Create3DTextLabel(PlayerName(playerid), -1, 0.0, 0.0, 2.0, 2.0, 1, 1);
Attach3DTextLabelToVehicle(Pnazwa[playerid], Pojazd[playerid], 0.0, 0.0, 2.0);
}
if(listitem == 1)
{
GetPlayerPos(playerid, Xer, Yer, Zer);
Pojazd[playerid] = CreateVehicle(560, Xer, Yer, Zer, 82.2873, 0, 1, 60);
SendClientMessage(playerid, -1, "Kupiłeś Sultana!");
pMa[playerid] = 1;
Pnazwa[playerid] = Create3DTextLabel(PlayerName(playerid), -1, 0.0, 0.0, 0.0, 5.0, 0, 7);
Attach3DTextLabelToVehicle(Pnazwa[playerid], Pojazd[playerid], 0.0, 0.0, 2.0);
}
if(listitem == 2)
{
...
148. Save Auta na blip...
Witam!
Planowałem zrobić miejsca parkingowe na blip albo marker.
Myślałem o SQL bo XML chyba nie bedzie można usunąć samochodu jak zapisze rekord. Ale przejdę do rzeczy:
1. Jakich funkcji powinienem użyć i jakich eventów
2. Co do SQL czy wystarczy mi tylko to:
*executeSQLInsert
*executeSQLDropTable
*executeSQLCreateTable
3.Planowalem to zrobić w taki sposób:
a) gracz wjezdza w marker wtedy rekord sie dodaje
b) gracz wyjezdza z markeru rekord sie usuwa
*Dobrze myślę że to będzie odporne na resety servera i resource w którym auto zostało postawione?
149. Auta Frakcyjne
Mam takie pytanie jak zrobić by każdy mógł wejść na g.
Oto skrypt (Tylko dane skiny mogą wejść do danych aut)

Server:
Kod:

policeVehicles = { [598]=true,[596]=true,[597]=true,[432]=true,[433]=true,[528]=true,[490]=true,[599]=true }
policeSkins = { [280]=true,[281]=true,[282]=true,[283]=true,[284]=true,[285]=true,[286]=true }

function enterVehicle ( player, seat, jacked ) -
if ( policeVehicles[getElementModel(source)] ) and ( not policeSkins[getElementModel(player)] ) then
cancelEvent()
outputChatBox ( "Nie jestes pracownikiem Policji !! !", player )
end
end
addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
150. Auta frakcji - przeróbka
Kod:

policeVehicles = { [598]=true, [596]=true, [597]=true, [599]=true, [497]=true }
policeSkins = { [280]=true, [281]=true, [282]=true, [283]=true, [284]=true, [285]=true, [286]=true }

function enterVehicle ( theVehicle, seat, jacked )
if ( policeVehicles[getElementModel ( theVehicle )] ) and ( not policeSkins[getElementModel ( source )] ) then
removePedFromVehicle ( source )
outputChatBox ( "- Tylko policjanci mogą wchodzić do pojazdów policji.", source, 255, 255, 0 )
end
end
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle )


Jak to przerobić, żeby tylko po wejściu na fotel kierowcy wyrzucało z auta?
151. [GF] zapisanie sie hasla frakcji i oskryptowanie auta nie dz
Witam. mam o to takie cos

[code]if(!strcmp(cmd, "/asapd", true) && IsPlayerAdmin(playerid) == 1){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, KOLOR_SZARY,"Użyj: /asapd [haslo]");
pdek = udb_hash(tmp);
dini_IntSet(PL,"pdhaslo",udb_hash(tmp));
format(string,256,"Haslo PD to: %s.",tmp);
SendClientMessage(playerid,KOLOR_SZARY,string);
return true;
}
if(!strcmp(cmd, "/sapd", true)){
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, KOLOR_SZARY,"Użyj: /sapd [haslo]");
if(udb_hash(tmp)==pdek){
PD[playerid]=1;
SendClientMessage(playerid, KOLOR_SZARY,"Wszedles na slużbe SAPD.");
}else
return true;
}[/code]

ustalam haslo i loguje, ale jak zrobic, zeby zapisac haslo,czyli,, ja jako admin wpisze /asapd kloc i zeby po restarcie servera drugi raz sie nie logowac na adma i nie ustalac hasla, zapisac je, zeby odrazu sie zalogwac nim. I drugie

[code]
new pdt;


public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) == pdt)
{
if(PD[playerid])
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}[/code]

oskryptowanie auta mam, dodaje je do mapy, ustalam pdt = addstaticvehicleex i dalej tam auto, nie ma errorow, nie mam warningow, a nie musze byc pdkiem by wsiadac do auta, nie wywala nic ;/ nie dziala. Pomozecie? Zimne :piwo: :piwo: :...
152. [INNE] Przypisanie auta graczowi
Witam

Chcę zrobić salon samochodowy.
Wszystko mam zrobione tylko
jak wpisuję komendę /cos
tak jak dać że jak się auto pokaże
to będzie on podpisany do nicku gracza
który go kupił oraz żeby zapisywał się
do konta gracza.I jak zapisać jego pozycje
w innej komendzie.

Za pomoc rep +10 i piwko :piwo:
153. [GF] Po restarcie serwera auta przenoszą się do VW 1.
Witam, mam problem. Po zrestartowaniu serwera wszystkie pojazdy na serwerze przenoszą się do Virutal World'u o numerze 1. Wie ktoś jak to naprawić?

Z góry dziękuje - za pomoc dam również :piwo:
154. [INNE] Wsiadanie do auta na G po czym teleport do interioru.
Witam, jak zrobić takie coś żeby przy wsiadaniu do auta po naciśnięciu G (Tylko do wybranych aut mianowicie: karetka, SN Van, straż, swat van) teleportowało mnie do interioru (posiadam interiory tych aut i chciąłbym to wykorzystać).

Z góry dziękuje, postaram się odwdzięczyć.
155. [INNE] Malowanie auta
Czesc mam problem z malowaniem auta. Gdy maluje przez 10 sec wyśiwtla się GUI i wybieram kolor, lecz gdy wybiore ten kolor to pojazd go nie otrzymuje.
Bardzo prosze o pomoc ;) . Za pomoc reputacja lub piffko ;)
[code] #include <a_samp>
new Firehold[MAX_PLAYERS];
stock Float:GetDistanceBetweenPoints(Float:X, Float:Y, Float:Z, Float:PointX, Float:PointY, Float:PointZ)
{
new Float:Distance;
Distance = floatabs(floatsub(X, PointX)) + floatabs(floatsub(Y, PointY)) + floatabs(floatsub(Z, PointZ));
return Distance;
}
stock GetNearestVehicle(playerid, Float:Distance = 1000.0)
{
Distance = floatabs(Distance);
if(Distance == 0.0) Distance = 1000.0;
new Float:X[2], Float:Y[2], Float:Z[2];
new Float:NearestPos = Distance;
new NearestVehicle = INVALID_VEHICLE_ID;
GetPlayerPos(playerid, X[0], Y[0], Z[0]);
for(new i; i<MAX_VEHICLES; i++)
{
if(!IsVehicleStreamedIn(i, playerid) || i == GetPlayerVehicleID(playerid)) continue;
GetVehiclePos(i, X[1], Y[1], Z[1]);
if(NearestPos > GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1])) NearestPos = GetDistanceBetweenPoints(X[0], Y[0], Z[0], X[1], Y[1], Z[1]), NearestVehicle = i;
}
if(NearestPos < Distance) return NearestVehicle;
return INVALID_VEHICLE_ID;
}
forward ResprayTimer(playerid,vehicleid);
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys){
if(newkeys & KEY_FIRE &&a...
156. [INNE] Szybko Znikające auta
Witam Jak To Zrobić żeby tak szybko nie znikały auta przykładowo wsiąde do infernusa i wysiądę po 3 sekundach respawnuje się pojazd...


Linijka pojazdu:
Kod:

AddStaticVehicleEx(487,1063.69995117,1289.80004883,11.10000038,0.00000000,151,2,240);
157. [INNE] Auta na nick
Witam !

Jako że nie posiadam zbyt dużej wiedzy w PAWN przyszłe po tzw Gotowca.
Czy ktoś posiada lub ułoży mi kod na stworzenie auta na nick?

Polecą piwka !
158. [INNE] Zabezpieczenie na auta a sobeit.
Witam, mam taki problem, że robię zabezpieczenie na auta na nick, poprzez:

Kod:

if(newstate == PLAYER_STATE_DRIVER)
{
new autko
autko = GetPlayerVehicleID(playerid);
if(autko == 1)
{
if(strfind(PlayerName(playerid), "Kurio", false) != 0){
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, zolty, "Nie możesz jechać tym autem");
}
}
}


lecz cheater bez problemu może takim autem jechać, istnieje jakieś zabezpieczenie aby nie mógł?
Próbowałem nawet w timerze - sprawdzać czy ktoś jeździ tym autem i czy nick się zgadza, ale też nie działa bo tak jakby cheatera nie wykrywa jako kierowcy i go nie wyrzuca. nie wiem już co zrobić.

Za pomoc oczywiście piwko.
159. Auta
hej, to znowu ja ;) . Mam teraz problem odnośnie tego, że do zabronionego auta może wsiadać tylko ta osoba co ma skin. Ja chciałbym aby gracze mogli wsiadać chociażby na G ... Pomoże ktoś?
160. [DM] Jak wsadzić gracza do auta
Witam.

Szukam funkcji na wsadzenie gracza do auta.

Za pomoc będzie piwko.