[Pomoc] - Sirena

Započeo WaLLa
27. Jul 2012.
450
pregleda
5
postova
Marshall
3
Hustler
27. Jul 2012.
Skripta koju koristim: CLRP
Detaljan opis problema: Znači imam komandu /sirenon za ukljucivanje sirene... i meni treba nesto sto provjerava ID auta... Znači npr. Ako mi je auto ID 411 (Infernus) da mi postavi naprimjer:
AttachObjectToVehicle(SirenObject, VID, 0.225000,0.524999,0.374999,0.000000,0.000000,0.000000);


A ako je ID  400 (Landstalker)
AttachObjectToVehicle(SirenObject, VID, 0.300,0.700,0.374999,0.000000,0.000000,0.000000);


Dio skripte:
CMD:sirenon(playerid, params[])
{
    if(IsACop(playerid))
    {
        new string;
        new VID = GetPlayerVehicleID(playerid);
        if(Siren == 1)
        {
                    SendClientMessage(playerid, COLOR_RED, "(Greska!){C4C4C4} Ovo vozilo vec ima sirenu!");
                    return 1;
        }
        new sendername;
        Siren = 1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        SirenObject = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
        AttachObjectToVehicle(SirenObject, VID, 0.225000,0.524999,0.374999,0.000000,0.000000,0.000000);
        format(string, sizeof(string), "* %s stavlja sirenu u auto.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        return 1;
    }
    else SendClientMessage(playerid, COLOR_RED, "(Greska!){C4C4C4} Niste LSPD/FBI/SWAT.");
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Snooker
4
Shot Caller
28. Jul 2012.
Ova funkcija ce ti pomoci:
GetVehicleModel
Znaci napravis jednostavnu proveru:

new vModel = GetVehicleModel(VID);
if(VID == 411) // inf
{
    SendClientMessage(playerid, 0xFFFFFFFF, "Jjajajjajajaa imas infernuss a ja neeee");//umesto ovoga stavi sta zelis da se izvrsi
}
Marshall
3
Hustler
28. Jul 2012.
Ne kuzim bas sad :S

De ubaci to u moju komandu... Znaci meni treba da npr. kad na infernus ocu da stavim sirenu da mi bude AttachObjectToVehicle na jednim koordinatama, ako je bullet na drugim itd... Pojasni malo bolje ako mos il mi ubaci u moju komandu sta sve treba i to... Bio bih ti jako zahvalan
McZap
4
Made Man
28. Jul 2012.
Snooker wrote on July 28, 2012, 9:21 am:
Ova funkcija ce ti pomoci:
GetVehicleModel
Znaci napravis jednostavnu proveru:

new vModel = GetVehicleModel(VID);
if(VID == 411) // inf
{
    SendClientMessage(playerid, 0xFFFFFFFF, "Jjajajjajajaa imas infernuss a ja neeee");//umesto ovoga stavi sta zelis da se izvrsi
}


nebi radilo jer je VID id vozila
edit , nisam dobro vidio xD definirao si vModel al si koristio VID 😄 vjerovatno zjeb 😄

CMD:sirenon(playerid, params[])
{
    if(IsACop(playerid))
    {
        new string;
        new VID = GetPlayerVehicleID(playerid);
        if(Siren == 1)
        {
                    SendClientMessage(playerid, COLOR_RED, "(Greska!){C4C4C4} Ovo vozilo vec ima sirenu!");
                    return 1;
        }
        new sendername;
        Siren = 1;
        GetPlayerName(playerid, sendername, sizeof(sendername));
        SirenObject = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
        if(GetVehicleModel(VID) == 411) // 411 is the infernus model
        {
                AttachObjectToVehicle(SirenObject, VID, 0.225000,0.524999,0.374999,0.000000,0.000000,0.000000); // ovdje stavis kord da ti stavlja na infernusa
                format(string, sizeof(string), "* %s stavlja sirenu u auto.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        }
// ako ces za ostale koristit iste koordinate stavi
        else
          {
                            AttachObjectToVehicle(SirenObject, VID, 0.225000,0.524999,0.374999,0.000000,0.000000,0.000000); // ovdje stavis za druga vozila
                format(string, sizeof(string), "* %s stavlja sirenu u auto.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
          }

        return 1;
    }
    else SendClientMessage(playerid, COLOR_RED, "(Greska!){C4C4C4} Niste LSPD/FBI/SWAT.");
    return 1;
}
Marshall
3
Hustler
28. Jul 2012.
Valja sve sada.. Hvala puno momci 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha