Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sarkenzo poslato Septembar 15, 2014, 14:57:32 POSLE PODNE

Naslov: [POMOC]NIS
Poruka od: Sarkenzo poslato Septembar 15, 2014, 14:57:32 POSLE PODNE
Skripta koju koristim:GTARP
Detaljan opis problema:Napravio sam posao kada udje u vozilo, da mora da zakaci cisternu, i kada je zakaci nece da mu zapocne posao ne pojavljuje se marker
Dio skripte:

if(IsANIS(newcar))
{
            if(PlayerInfo[playerid][pJob] != 13)
    {
        SendClientMessage(playerid, COLOR_GREY, "Ne radite za NIS Kompaniju!");
        RemovePlayerFromVehicle(playerid);
        return 1;
    }
    if(GetPlayerState(playerid)!=2)
            {
SendClientMessage(playerid-1,COLOR_GREY,"Morate da budete na mestu vozaca, da biste prevozili naftu!");
return 1;
    }
    if(IgracPrevoziNaftu[playerid] == 1)
    {
        SendClientMessage(playerid, COLOR_GREY, "Vec prevozite naftu!");
        return 1;
    }
            if(!IsTrailerAttachedToVehicle(newcar))
    {
    SendClientMessage(playerid, COLOR_GREY, "Morate da zakacite cisternu za kamion!");
return 1;
            }
             if(IgracPrevoziNaftu[playerid] == 0)
    {
        IgracPrevoziNaftu[playerid] = 1;
        new randomizenafte;
        randomizenafte = random(sizeof(gNaftaPoints));
        SetPlayerCheckpoint(playerid, gNaftaPoints[randomizenafte][0], gNaftaPoints[randomizenafte][1], gNaftaPoints[randomizenafte][2], 5.0);
SendClientMessage(playerid, COLOR_WHITE, "Vase radno vreme je pocelo! Zakacili ste cisternu sa gorivom sada je odvezite.");
        return 1;
    }
}
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC]NIS
Poruka od: RilleX poslato Septembar 15, 2014, 15:01:53 POSLE PODNE
A sto ne uradis ovako


new Float:RandomNafta[][4] =
{
    // izmjenis kordinate
    {-2796.9854, 1224.8180, 20.5429, 192.0335},
    {-2454.2170, 503.8759, 30.0790, 267.2932},
    {-2669.7322, -6.0874, 6.1328, 89.8853}
};

new rand = random(sizeof(RandomNafta));
SetPlayerCheckpoint(playerid,RandomNafta[rand][0], RandomNafta[rand][1],RandomNafta[rand][2]);
Naslov: Odg: [POMOC]NIS
Poruka od: Sarkenzo poslato Septembar 15, 2014, 16:18:12 POSLE PODNE
Ma to je uredu nego mora da se napravi nekako da igrac mora prvo da zakaci cisternu pa tek onda neka varijabla da se napravi
Naslov: Odg: [POMOC]NIS
Poruka od: [CH]Lenon poslato Septembar 15, 2014, 16:21:54 POSLE PODNE
Citat: Sarkenzo poslato Septembar 15, 2014, 16:18:12 POSLE PODNE
Ma to je uredu nego mora da se napravi nekako da igrac mora prvo da zakaci cisternu pa tek onda neka varijabla da se napravi

Da li je prikolica zakacena mozes provjeriti sa funkcijom IsTrailerAttachedToVehicle (http://wiki.sa-mp.com/wiki/IsTrailerAttachedToVehicle).
Naslov: Odg: [POMOC]NIS
Poruka od: Sarkenzo poslato Septembar 15, 2014, 16:26:20 POSLE PODNE
Ma znam da ide nes ovako, al izbacuje mi errore

            if(IgracZakacioCisternu[playerid] != 1 && !IsTrailerAttachedToVehicle(newcar))
    {
        SendClientMessage(playerid, COLOR_GREY, "Morate da zakacite cisternu za kamion!");
        return 1;
    }
Naslov: Odg: [POMOC]NIS
Poruka od: [CH]Lenon poslato Septembar 15, 2014, 16:27:00 POSLE PODNE
Citat: Sarkenzo poslato Septembar 15, 2014, 16:26:20 POSLE PODNE
Ma znam da ide nes ovako, al izbacuje mi errore

            if(IgracZakacioCisternu[playerid] != 1 && !IsTrailerAttachedToVehicle(newcar))
    {
        SendClientMessage(playerid, COLOR_GREY, "Morate da zakacite cisternu za kamion!");
        return 1;
    }


Koje errore?!
Naslov: Odg: [POMOC]NIS
Poruka od: Sarkenzo poslato Septembar 15, 2014, 16:33:17 POSLE PODNE
Popravio sam errore, nije bilo definisano gore pod new.Al opet ne radi kako treba on trazi da se prikolica zakaci.Al nece da mu otpocne posao
Naslov: Odg: [POMOC]NIS
Poruka od: BlueBaron poslato Septembar 15, 2014, 16:59:18 POSLE PODNE
Nisam te razumeo bas dobro ali ako zelis posao automatski da pokrene kad zaklucis prikolicu jedan nacin je da napravis timer koji proverava status igraca(Dali je zaklucio prikolicu).
Naslov: Odg: [POMOC]NIS
Poruka od: Sarkenzo poslato Septembar 15, 2014, 18:34:29 POSLE PODNE
Da kako da to napravim?