Jump to content
Autentificarea cu Google și Facebook nu mai este disponibilă. ×

Question

19 answers to this question

Recommended Posts

  • 1
Posted (edited)

Prea multe pareri derutante.

NU pune la OnVehicleSpawn, dupa o sa spuneti ca aveti lag pe GM-uri cand voi folositi cum va vine toate functiile. Obiectul ala ti-am raspuns mai sus "a ramas fum pe el". Se intampla cand o masina explodeaza, cum ramane si masina neagra + asfaltul negru dupa explozie, asa ramane si obiectul. GTA:SA (algoritmul) REFACE de la 0 vehiculele dupa explozie, pentru obiecte nu e posibil acest lucru. De ce? Pentru ca in SinglePlayer si in GTA oarecum... nu exista obiecte atasate pe vehicule atat de mult timp incat ele sa fie recreate odata cu explozia unei masini. (Si un BUG de SA-MP aici daca vrei, nu recreaza obiectele atasate de vehicul dupa explozie).

Odata cu DestroyDynamiciObject o sa eviti si bug-ul acela din Streamer, dupa explozie cand masina se respawneaza, la locul exploziei raman obiectele atasate pe masina, trebuie sa iesi tu din raza lor sa dispara, si asta pentru ca se foloseste CreatePlayerObject in Streamer, cand iesi de raza lor ele dispar. La fel cum dispare si harta pe masura ce te departezi de ea, sa nu existe lag.

Aici baietii de la RockStar au venit cu o inovatie in GTA:SA prin 2004, pentru ca au gasit solutia optima sa faca asta, daca ne aducem aminte de GTA 3/Vice City, cand treceai dintr-un oras in altul, primeai freeze+un wallpaper pe ecran pana se incarca mapa. (vremuri misto...)

Cea mai buna solutie este OnVehicleDeath, sau se pot gasi alternative optime, nu am un cod in fata sa-ti fac o schema, dar e relativ simplu.

Ti-as putea spune multe lucruri despre GTA si cum functioneaza in combinatie, cu SA-MP, sunt multe lucruri ce trebuie rezolvate, timpul isi spune cuvantul, altele sunt prioritatile celor de sus.

Spor!

Edited by Eyser
  • Like 1

The best of the best!

Awesome !!!

  • 0
Posted

e o structura a samp-ului, nu baga chestia in seama ca nu deranjeaza pe nimeni

  • 0
Posted
Acum 59 minute, TheGodfather a spus:

Salut, are cineva idee de ce se fac mai negre girofarurile dupa ce masina explodeaza/se respawneaza?

image.png.505d3721f5e826dd2848d3d5774dcefb.png

Vezi sa ai ultima versiune de streamer plugin si .inc.

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

  • 0
Posted
Acum 29 minute, StrikerM a spus:

Vezi sa ai ultima versiune de streamer plugin si .inc.

Le-am descarcat si tot la fel face

  • 0
Posted

E ceva de la sa:mp, incearca sa distrugi obiectul si sa il readaugi de sirene, atunci cand o masina moare adica se distruge pune sa fie destroydynamicobject pt sirene si le respawnezi la respawnul masini.

  • Upvote 1

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

  • 0
Posted
Acum 13 minute, TheGodfather a spus:

Ai discord striker?

Vezi pm

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

  • 0
Posted

Salut, verifica sa nu fie 2 obiecte diferite, mie nu imi pare ca este acelasi obiect, atunci cand se respawneaza masina e posibil sa nu ai acelasi cod de atasare a obiectului. Ori este alt id de obiect ori posibil este rotit si sunt alte umbre alte texturi, dar cel mai probabil prima varianta.

  • Like 1

 

    __  ____      __           
   /  |/  (_)____/ /____  _____
  / /|_/ / / ___/ __/ _ \/ ___/
 / /  / / (__  ) /_/  __/ /    
/_/  /_/_/____/\__/\___/_/     
SERVICII SCRIPTING DE CALITATE
Pagina     Scripting     pawn
  • 0
Posted

new idd = ServerVehicles[x][vSpawned];

new lspdcar = CreateObject(19419,0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000);

AttachObjectToVehicle(lspdcar, idd, 0.000000, -0.15000, 0.70000, 0.000000, 0.000000, 0.000000);

  • 0
Posted (edited)
Acum 29 minute, TheGodfather a spus:

new idd = ServerVehicles[x][vSpawned];

new lspdcar = CreateObject(19419,0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000);

AttachObjectToVehicle(lspdcar, idd, 0.000000, -0.15000, 0.70000, 0.000000, 0.000000, 0.000000);

Sub onvehicledeath pune 

DestroyObject(lspdcar[vehicleid]);

Dupa care la onvehiclespawn

Il reatasezi ca in ce ai dat tu, daca new idd este o variabila globala nu o mai pune si sub onvehiclespawn si pune doar

new lspdcar[vehicleid] = CreateObject(19419,0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000);

AttachObjectToVehicle(lspdcar[vehicleid], idd, 0.000000, -0.15000, 0.70000, 0.000000, 0.000000, 0.000000);

Daca nu este global pune si acel new idd, idea este ca lspdcar este trecut ca find global pentru fiecare masina de politie pe care este atasat, asa ca o sa ti le distruga pe toate, ai putea face ca lspdcar[NUMARA CATE MASINI ARE NEVOIE DE ASTA +1] si acolo pui nr gen ai 14 infernusuri pui 15 si dupa peste tot unde ai lspdcar pui asa lspdcar si il bagi sub

new lspdcar[vehicleid] = createobject....
AttachObjectToVehicle(lspdcar[vehicleid], idd, 0.000000, -0.15000, 0.70000, 0.000000, 0.000000, 0.000000);

Vezi variabila lspdcar sa fie globala adica sus de tot si sa o treci asa lspdcar[MAX_VEHICLES].

Edited by StrikerM

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

  • 0
Posted
1 oră în urmă, TheGodfather a spus:

Nu am onvehiclespawn in gm

Creaza deasupra la onvehicledeath

public OnVehicleSpawn(vehicleid) 
{
	return 1;
}

 

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

  • 0
Posted
48 minutes ago, StrikerM said:

Creaza deasupra la onvehicledeath


public OnVehicleSpawn(vehicleid) 
{
	return 1;
}

 

Faci o prostie cât capul meu de mare, dacă face OnVehicleSpawn o să pună la toate vehiculele spawnate, nu doar la mașina de poliție

  • 0
Posted
Acum 3 ore, andreiusq a spus:

Faci o prostie cât capul meu de mare, dacă face OnVehicleSpawn o să pună la toate vehiculele spawnate, nu doar la mașina de poliție

Deja am pus eu ce sa puna.

Nu are cum sa faca daca pune la ce vehicul vrea el, e logic ca trebuie sa le sectioneze exact cum are deja sistemul.

Ce inseamna cuvantul "Unic" este atunci cand Chestia / Obiectul / Idea / etc... nu exista in alta parte.

Copii, nu mai veniti cu vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.