Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BURPG]Mihajlo poslato Februar 08, 2014, 11:07:04 PRE PODNE

Naslov: [POMOC]Kapija
Poruka od: [BURPG]Mihajlo poslato Februar 08, 2014, 11:07:04 PRE PODNE
Skripta koju koristim: Raven's
Detaljan opis problema:Trebam da napravim jednostavnu kapiju ako bi mi iko mogao objasniti kako + pravljenje cmd za otvori, zatvori :D
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [POMOC]Kapija
Poruka od: Black22 poslato Februar 08, 2014, 11:18:17 PRE PODNE
 Tu gdje ti pise YakuzaKapija ti stavi svoje ali moraÅ¡ definirati na početku
new YakuzaKapija;
i pod on gamemodeinit
YakuzaKapija = CreateDynamicObject(988,1041.5000000,-1460.0000000,13.6000000,0.0000000,0.0000000,91.0000000);
ovo za ongamemode init dobiješ kad convertaš mapu
CMD:otvori(playerid, params[])
{
     if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6)  // ako je igrac u organizaciji ID 6 može samo otvoriti, promjeni si
     {
        if(IsPlayerInRangeOfPoint(playerid,15.0, 1041.5000000,-1460.0000000,13.6000000)) //ako je igrac u blizini kapije
        {
            MoveDynamicObject(YakuzaKapija,1041.5000000,-1460.0000000,5.6000000,2.0); // koordinate otvorene kapije
    SendClientMessage(playerid, COLOR_BISQUE, "(Kapija){CCCCCC} Otvaras kapiju u Yakuza bazi!"); //ispisuje poruku igracu koji je otvorio kapiju
        }
     }
return 1;
}

CMD:zatvori(playerid, params[])
{
if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6) // ako je igrac u orgi id 6 može zatvoriti
{
        if(IsPlayerInRangeOfPoint(playerid,15.0, 1041.5000000,-1460.0000000,13.6000000)) //ako je igrac u toj blizini
        {
            MoveDynamicObject(YakuzaKapija,1041.5000000,-1460.0000000,13.6000000,2.0); //koordinate zatvorene kapije
    SendClientMessage(playerid, COLOR_BISQUE, "(Kapija){CCCCCC} Zatvaras kapiju u Yakuza bazi!"); //ispisuje poruku igracu koji je zatvorio kapiju
        }
     }
return 1;
}
Naslov: Odg: [POMOC]Kapija
Poruka od: [BURPG]Mihajlo poslato Februar 08, 2014, 11:23:42 PRE PODNE
Hvala kako definisati da igrac moze da otvori tu kapiju?
Naslov: Odg: [POMOC]Kapija
Poruka od: Black22 poslato Februar 08, 2014, 11:25:31 PRE PODNE
Koji igrać ?
Naslov: Odg: [POMOC]Kapija
Poruka od: [BURPG]Mihajlo poslato Februar 08, 2014, 11:26:30 PRE PODNE
Bilo koji
Naslov: Odg: [POMOC]Kapija
Poruka od: Maxwellâ„¢ poslato Februar 08, 2014, 11:36:38 PRE PODNE
Samo zamenis ovo kako ti odgovara:
     if(PlayerInfo[playerid][pMember] == 6||PlayerInfo[playerid][pLeader] == 6)

Evo primeri da moze bilo ko :

     if(PlayerInfo[playerid][pLevel] >= 1)
Naslov: Odg: [POMOC]Kapija
Poruka od: [BURPG]Mihajlo poslato Februar 08, 2014, 11:40:44 PRE PODNE
Mod je u strcmp ako bi neko mogao napisati takvu cmd :D
Naslov: Odg: [POMOC]Kapija
Poruka od: [BURPG]Mihajlo poslato Februar 08, 2014, 11:58:36 PRE PODNE
A cuo sam i za neki timer?Kkao to da uradim?