Jump to content

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?

Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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.

Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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 );
}

Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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
Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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 

 

Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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.

Link to comment
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 vorbe de "Am gamemode unic", nu exista asa ceva, la ora actuala totul este pe net.

Aveti grija pe cine ajutati, majoritatea sunt caini.

Link to comment
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.

×
×
  • 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.