Pitanje

Započeo Mixyz
30. Jun 2022.
455
pregleda
10
postova
Mixyz
3
Wheel Man
30. Jun 2022.
Pitanje/savjet: Pitanje u vezi komande
Opširnije:Ovako Posto imam dinamicno kreiranje vozila , zanima me kako da napravim proveru da vozilo ne moze da se napravi ako na serveru ima spawnovano rent vozilo , ne mora rent vec ako na server ima spawnovano vozilo , da igrac ne moze da pravi vozilo ukoliko se to vozilo (NPR rent) ne izbrise pa tek onda moze da pravi novo vozilo

Dodatno:
NegativeIQ
5
Kingpin
30. Jun 2022.
Napravi novi niz za svakog igraca, postavi sve na INVALID_VEHICLE_ID, kada igrac kreira vozilo, uzme rent ili sta vec, sacuvas taj id u niz. I kada kreiras vozilo proveravas taj isti niz da li je jednak INVALID_VEHICLE_ID...Mislim ne moze prostije...
Lexy
5
Underboss
30. Jun 2022.
Pa samo mozes stavit neku provjeru promjenivu dali je to i to
Mixyz
3
Wheel Man
30. Jun 2022.
Ne momci , niste me razumeli posto imam dinamicno kreiranje vozila - i sad da mi se RENT i Privatna vozila ostala ne mesaju ID , hocu da napravim proveru da Privatna vozila ne mogu da se kreiraju dok je RENT vozilo na serveru , posto rent vozila mi je drugaciji sistem nije dinamicno kao kod ovih ostalih Privatnih vozila

EDIT: evo kako izgleda moj sistem za pravljenje vozila : https://pastebin.com/bY4Dx0fv
a evo kako izgleda da se spawna vozilo RENT  : https://pastebin.com/kPD9krz8

Ja hocu da napravim proveru da kada ja pravim vozila na server , ako koji slucaj ima spawnovano RENT vozilo da ja ne mogu da napravim Privatno vozilo sve dok se to RENT vozilo ne unrenta
NegativeIQ
5
Kingpin
30. Jun 2022.
Ovo vise nije pitanje/savet nego napravite umesto mene. Prvo moras da naucis osnove programiranja pa tek onda da pocinjes nesto. Imas google, pocni od promenivih i funkcija, pa nizovi, loopovi i ostalo.

IsAnyPlayerRentingVehicle()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(Rentano[ i ] != INVALID_VEHICLE_ID) return 1;
    }
    return 0;
}

To ce ti proveriti, ali da li ti kreiras, brises i resetujes promenive kako treba, to je druga stvar.
Znaci ako ima rentano vozilo, funkcija vraca 1, ako nema 0. (ili true/false)
Mixyz
3
Wheel Man
30. Jun 2022.
Odustao sam od toga , napravio sam novu funkciju da kada ima Vise od 1 igraca na serveru Vozilo ne moze da se napravi ali nece Evo Koda:
Pawno code:
for(new laki = 0; laki < MAX_PLAYERS; laki++)
if( laki > 2 ) return ErrorMessage( playerid, "Ne mozete napraviti vozilo zato sto ima 2 igraca na serveru.");
NegativeIQ
5
Kingpin
1. Jul 2022.
Laki >= 2
Mixyz
3
Wheel Man
1. Jul 2022.
Nece opet isto
Rax_King
5
Godfather
1. Jul 2022.

for(new i = 0, count = 0; i != MAX_PLAYERS; ++ i) {
    if (IsPlayerConnected(i) && (++ count) >= 2) return ErrorMessage( playerid, "Ne mozete napraviti vozilo zato sto ima 2 igraca na serveru.");
}
Mixyz
3
Wheel Man
1. Jul 2022.
reseno

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha