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
161. [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)
{
...
162. 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?
163. 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 )
164. 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?
165. [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: :...
166. [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:
167. [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:
168. [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?.
169. [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...
170. [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);
171. [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 !
172. [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.
173. 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??
174. [DM] Jak wsadzić gracza do auta
Witam.

Szukam funkcji na wsadzenie gracza do auta.

Za pomoc b?dzie piwko.
175. [INNE] Odpalanie auta
Witam jak zrobic aby to odpalanie bylo tez na Ctrl bo niektorzy nie maja num8

Kod:

if(newstate == PLAYER_STATE_DRIVER)
{
new vid = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
GameTextForPlayer(playerid, "~h~~h~~h~~n~~n~~n~~n~~n~~n~Nacisnij num8 aby odpalic pojazd!", 4500, 4);
}


Kod:

new vid = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);

if(vid == INVALID_VEHICLE_ID)
return 1;

if(engine == VEHICLE_PARAMS_OFF)
{
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Odpali?e? Pojazd!");
}
else
{
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid,COLOR_LIGHTRED,"Zgasi?e? Pojazd!");
}
}

176. Kamera w srodku auta
Witam. Jak zrobi? skrypt na to ze mo?na po naci?ni?ciu klawisza "V' tam gdzie si? zmienia kamery to ?eby by?a kamera w aucie. Za pomoc piwo.
177. auta
Jak mozna dodac swoje auta do GTA ale grajac na multi???? wie ktos moze bo nie moge sobie z tym poradzic
178. Tworzenia auta
Witam.mam problem robie system aut i napotka?em problem mam gui gridliste button aby ustawic auto i edit w ktory wpisuje w?asciciel i jak klikne dodaj auto musze ustawic je i potem chce aby po zatwirzdzeniu klawiszem "enter" robi?o
napis z guiedit = createVehicle(cordy kolor itp) oraz setElementData(napiszguiedit,"wla",napiszguiedit)
czy jest taka mozliwosc jak tak prob? bym o to.

a i bym zapomnia?
funkcja tworzaca auto po stornie serwera
[code]
function done(playerSource, key, keyState, id)
unbindKey ( playerSource, "i")
unbindKey ( playerSource, "j")
unbindKey ( playerSource, "pgup")
unbindKey ( playerSource, "pgdn")
unbindKey ( playerSource, "k")
unbindKey ( playerSource, "l")
unbindKey ( playerSource, "mouse_wheel_down")
unbindKey ( playerSource, "mouse_wheel_up")
unbindKey ( playerSource, "enter")
unbindKey ( playerSource, "delete")
x,y,z = getElementPosition(car)
rx,ry,rz = getVehicleRotation(car)
file = fileOpen ( "thecars.lua" )
size = fileGetSize ( file )
fileSetPos(file, size - 96)
fileWrite ( file, "rn createVehicle (" .. id .. " , " .. x .. ", " .. y .. " , " .. z .. " , " .. rx .. " , " .. ry .. ", " .. rz .. " ) rnend rnrnaddEventHandler ( 'onResourceStart', getResourceRootElement(getThisResource()), start )")
fil...
179. jak zrobic dawalo sie auta
[quote]Chce zrobic panel salonu i mam gotowca kolega mi pomogl z nim i nie umimem do niego dodac aut zeby sie dalo sprzedawac

GUIEditor_Window = {}
Button = {}
GUIEditor_Grid = {}
kolumn = { }
label = { }
edit = { }
cars = { }

local x,y = guiGetScreenSize()
local v = "v1.1"

GUIEditor_Window[1] = guiCreateWindow((x/2)-(557/2),(y/2)-(412/2),657,412,"Salon Panel - "..v,false)
GUIEditor_Grid[1] = guiCreateGridList(21,43,153,320,false,GUIEditor_Window[1])
GUIEditor_Grid[2] = guiCreateGridList(389,43,153,320,false,GUIEditor_Window[1])
kolumn[1] = guiGridListAddColumn(GUIEditor_Grid[1],"Gracz",0.8)
kolumn[2] = guiGridListAddColumn(GUIEditor_Grid[2],"Auto",0.8)
Button[1] = guiCreateButton(192,227,175,44,"Sprzedaj",false,GUIEditor_Window[1])
Button[2] = guiCreateButton(192,281,175,44,"Anuluj Zamowienia",false,GUIEditor_Window[1])
Button[3] = guiCreateButton(192,334,175,44,"Wyjdz",false,GUIEditor_Window[1])
Button[4] = guiCreateButton(553,43,80,40,"Otworz",false,GUIEditor_Window[1])
Button[5] = guiCreateButton(553,103,80,40,"Zamknij",false,GUIEditor_Window[1])
Button[6] = guiCreateButton(553,163,80,40,"Garaz Otworz",false,GUIEditor_Window[1])
Button[7] = guiCreateButton(553,223,80,40,"Garaz Zamknij",false,GUIEditor_Window[1])
edit[1] = guiCreateEdit(389,367,153,20,"",false,GUIEditor_Window[1])
edit[2] = guiCreateEdit(21,367,153,20,"&q...
180. Przydzielnie auta do frakcji
-----Przydzielnie auta do frakcji---------

Potrzebuje Skryptu na przydzielenie auta do frakcji nie na skin nie na id ale na rejestracje jak na samp lub bynajmiej na serial jak to zaczac lub podajcie gotowy
Skrypt DAJE Zimne Piwo :piwo: