Jump to content
Sign in to follow this  
Mihai94TDI

problema startradar

Recommended Posts

salut, am adaugat comanda /startradar si /stopradar pentru ca nu le avea in gm, problema este urmatoarea, ma pun duty on , ma urc in masina de politie si cand scriu /startradar imi zice ca nu ma aflu in masina de politie, comanda o las mai jos.

YCMD:startradar(playerid, params[], help) {
    if(!IsACop(playerid)) return SendClientMessage(playerid,COLOR_LIGHTGOLD, "Nu esti membru Politiei Rutiere.");
    if(OnDuty[playerid] != 1) return SendClientMessage(playerid,COLOR_LGREEN, "Nu esti in timpul postului!");
    if(!Copcar2(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,COLOR_ORANGE, "Nu te afli in masina de politie.");
    if(Radaron[playerid] == 1) return SendClientMessage(playerid,-1, "Ai pornit radarul.");
    new viteza,string[128];
    if(sscanf(params, "d",viteza)) return SendClientMessage(playerid,COLOR_SERVER, "USAGE: {FFFFFF}/startradar <Limita de Viteza>");
    if(viteza > 300 || viteza < 50) return SendClientMessage(playerid,-1, "Viteza invalida (50-300).");
    Radaron[playerid] = 1;
    Radarlimit[playerid] = viteza;
    TogglePlayerControllable(playerid, 0);
    format(string, sizeof(string), "Ai activat radarul. Viteza maxima: %d KM/H.",viteza);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
}

daca dezactivez linia marcara cu rosu functioneaza perfect comanda, numai ca daca sunt duty on pot folosi comanda si din masinile civile, stie cineva care ar fi rezolvarea?

Share this post


Link to post
Share on other sites
La 08.03.2020 la 11:48, Mihai94TDI a spus:

salut, am adaugat comanda /startradar si /stopradar pentru ca nu le avea in gm, problema este urmatoarea, ma pun duty on , ma urc in masina de politie si cand scriu /startradar imi zice ca nu ma aflu in masina de politie, comanda o las mai jos.

YCMD:startradar(playerid, params[], help) {
    if(!IsACop(playerid)) return SendClientMessage(playerid,COLOR_LIGHTGOLD, "Nu esti membru Politiei Rutiere.");
    if(OnDuty[playerid] != 1) return SendClientMessage(playerid,COLOR_LGREEN, "Nu esti in timpul postului!");
    if(!Copcar2(GetPlayerVehicleID(playerid))) return SendClientMessage(playerid,COLOR_ORANGE, "Nu te afli in masina de politie.");
    if(Radaron[playerid] == 1) return SendClientMessage(playerid,-1, "Ai pornit radarul.");
    new viteza,string[128];
    if(sscanf(params, "d",viteza)) return SendClientMessage(playerid,COLOR_SERVER, "USAGE: {FFFFFF}/startradar <Limita de Viteza>");
    if(viteza > 300 || viteza < 50) return SendClientMessage(playerid,-1, "Viteza invalida (50-300).");
    Radaron[playerid] = 1;
    Radarlimit[playerid] = viteza;
    TogglePlayerControllable(playerid, 0);
    format(string, sizeof(string), "Ai activat radarul. Viteza maxima: %d KM/H.",viteza);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    return 1;
}

daca dezactivez linia marcara cu rosu functioneaza perfect comanda, numai ca daca sunt duty on pot folosi comanda si din masinile civile, stie cineva care ar fi rezolvarea?

Deci 'Copcar2' are anumite id-uri de vehicule de pe server, sa zicem ca tu ai 10 masini fiecare masina are un id cand a fost creata, adica prima masina are id-ul 1 si tot asa, o sa trebuiasca sa adaugi id-ul masinilor din care vrei sa se utilizeze comanda /startradar folosind comanda /dl pentru a vedea id-ul lor.

Sigur ca daca o dezactivezi comanda nu poate sa citeasca din ce vehicul sa o foloseasca, ba chiar o poti folosi si find in picioare.


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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites
Acum 3 ore, StrikerM a spus:

Deci 'Copcar2' are anumite id-uri de vehicule de pe server, sa zicem ca tu ai 10 masini fiecare masina are un id cand a fost creata, adica prima masina are id-ul 1 si tot asa, o sa trebuiasca sa adaugi id-ul masinilor din care vrei sa se utilizeze comanda /startradar folosind comanda /dl pentru a vedea id-ul lor.

Sigur ca daca o dezactivezi comanda nu poate sa citeasca din ce vehicul sa o foloseasca, ba chiar o poti folosi si find in picioare.

pai si unde ar trebui adaugate acele id-uri de masini eventual vreau sa se poata utiliza radarul doar de pe masinile de infernus, sa nu fie la toate masinile.

Share this post


Link to post
Share on other sites
function Copcar2(carid)
{
    if(GetVehicleModel(carid) == 497 || GetVehicleModel(carid) == 599 || GetVehicleModel(carid) == 598 || GetVehicleModel(carid) == 597 || GetVehicleModel(carid) == 596)
    {
        return 1;
    }
    return ( 0 );
}

Poti face ceva de genul.

Share this post


Link to post
Share on other sites
Acum 27 minute, Mihai94TDI a spus:

pai si unde ar trebui adaugate acele id-uri de masini eventual vreau sa se poata utiliza radarul doar de pe masinile de infernus, sa nu fie la toate masinile.

Cauta 'Copcar2' pana dai de functia unde vezi 'GetVehicleModel' si acolo adaugi id-urile masinilor ce au model 411 adica infernus.

 

Acum 13 minute, BaFFyJunior a spus:
function Copcar2(carid)
{
    if(GetVehicleModel(carid) == 497 || GetVehicleModel(carid) == 599 || GetVehicleModel(carid) == 598 || GetVehicleModel(carid) == 597 || GetVehicleModel(carid) == 596)
    {
        return 1;
    }
    return ( 0 );
}

Poti face ceva de genul.

Are deja, doar ca nu stie sa il foloseasca.


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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites
Acum 2 minute, StrikerM a spus:

Cauta 'Copcar2' pana dai de functia unde vezi 'GetVehicleModel' si acolo adaugi id-urile masinilor ce au model 411 adica infernus.

 

Are deja, doar ca nu stie sa il foloseasca.

aveam functia copcar2 numai ca era asa: 

function Copcar2(carid) return ServerVehicles[carid][vFaction] == 1 || ServerVehicles[carid][vFaction] == 2 || ServerVehicles[carid][vFaction] == 3 ? (true) : (false);

 

am sters lina aceia si am pus ce mi-a dat BaFFyJunior si functioneaza, am adaugat lina data de el numai ca la masini am pus doar infenus 411

function Copcar2(carid)
{
    if(GetVehicleModel(carid) == 411)
    {
        return 1;
    }
    return ( 0 );
}

Share this post


Link to post
Share on other sites
Acum 1 minut, Mihai94TDI a spus:

aveam functia copcar2 numai ca era asa: 

function Copcar2(carid) return ServerVehicles[carid][vFaction] == 1 || ServerVehicles[carid][vFaction] == 2 || ServerVehicles[carid][vFaction] == 3 ? (true) : (false);

 

am sters lina aceia si am pus ce mi-a dat BaFFyJunior si functioneaza, am adaugat lina data de el numai ca la masini am pus doar infenus 411

function Copcar2(carid)
{
    if(GetVehicleModel(carid) == 411)
    {
        return 1;
    }
    return ( 0 );
}

OK, da nu e bine, 411 este modelul infernus, tu scrie comanda /dl pe server si scrie undeva fiecare id al vehiculelor cu modelul 411 adica infernus, dupa care adaugi acolo id-ul vehiculelor nu modelul 411.


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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites
Acum 29 minute, StrikerM a spus:

OK, da nu e bine, 411 este modelul infernus, tu scrie comanda /dl pe server si scrie undeva fiecare id al vehiculelor cu modelul 411 adica infernus, dupa care adaugi acolo id-ul vehiculelor nu modelul 411.

pai am adaugat id, id-ul de la infernus este 96 dar problema e ca nu mai merge comanda, si daca trec modelul 411 merge comanda si la pd si cu masina privata.

Edited by Mihai94TDI

Share this post


Link to post
Share on other sites
Acum 45 minute, Mihai94TDI a spus:

pai am adaugat id, id-ul de la infernus este 96 dar problema e ca nu mai merge comanda, si daca trec modelul 411 merge comanda si la pd si cu masina privata.

Nu trebuie sa fie 'GetVehicleModel' acolo

function Copcar2(carid)
{
    if(carid == 96 || carid == IdMasina)
	{
        return 1;
    }
    return 0;
}

 


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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites
1 oră în urmă, StrikerM a spus:

Nu trebuie sa fie 'GetVehicleModel' acolo

function Copcar2(carid)
{
    if(carid == 96 || carid == IdMasina)
	{
        return 1;
    }
    return 0;
}

 

functioneaza perfect, multumesc mult, as mai avea cateva intrebari, cum adaug noi masini la factiuni, si cand ies sau intru in casa sau in sediu de la factiune exista un timp de 5 secunde care ma tine blocat pe loc, stii cum as putea face sa il scot? folosesc acest GM 

 

Share this post


Link to post
Share on other sites
Acum 6 ore, Mihai94TDI a spus:

functioneaza perfect, multumesc mult, as mai avea cateva intrebari, cum adaug noi masini la factiuni, si cand ies sau intru in casa sau in sediu de la factiune exista un timp de 5 secunde care ma tine blocat pe loc, stii cum as putea face sa il scot? folosesc acest GM 

 

Cu placere, cu comanda /editvehicle asta daca masina apartine unei factiuni deja, daca nu intri in baza de date si cauti 'svehicles' si dai la ultima masina din acea structura numita 'svehicles' si dai copy si editezi 2-3 numere din coordonate ca sa nu fie una in alta cand se spawneaza si dai restart la server, dar cu blocarea cand intri sau iesi dintr-un interior etc... cauti 'SetPlayerFreeze' si stergi de unde nu vrei sa se mai activeze

Edited by StrikerM
  • Like 1

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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites
Acum 16 ore, StrikerM a spus:

Cu placere, cu comanda /editvehicle asta daca masina apartine unei factiuni deja, daca nu intri in baza de date si cauti 'svehicles' si dai la ultima masina din acea structura numita 'svehicles' si dai copy si editezi 2-3 numere din coordonate ca sa nu fie una in alta cand se spawneaza si dai restart la server, dar cu blocarea cand intri sau iesi dintr-un interior etc... cauti 'SetPlayerFreeze' si stergi de unde nu vrei sa se mai activeze

multumesc foarte mult pentru ajutor.

Share this post


Link to post
Share on other sites
Acum 22 minute, Mihai94TDI a spus:

multumesc foarte mult pentru ajutor.

Cu placere, pentru mai multe probleme te rog sa mai postezi la rubrica de ajutor, daca te pot/putem ajuta cu mare drag.

Edited by StrikerM
  • Like 1

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

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

Aveti grija pe cine ajutati, majoritatea sunt caini.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

This site uses cookies. By continuing browsing, you agree to the use of this information. For more details, see Terms of Use and Privacy Policy.