Jump to content

Recommended Posts

Posted

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?

Posted
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.

Posted
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.

Posted
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.

Posted
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.

Posted
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 );
}

Posted
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.

Posted (edited)
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
Posted
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.

Posted
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 

 

Posted (edited)
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.

Posted
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.

Posted (edited)
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.

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.