Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Marconii_Sapphire poslato Jun 11, 2014, 13:36:26 POSLE PODNE

Naslov: [Pomoc] Kapija problem
Poruka od: Marconii_Sapphire poslato Jun 11, 2014, 13:36:26 POSLE PODNE
Skripta koju koristim: //
Detaljan opis problema: kada si stavim lidera jedne org i dodjem do kapije i pise da je spustena a kapija ni da se pomakne za centimetar XD ugl ne pomjera se . kak popravit to ?
Dio skripte: //
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: youngdeal poslato Jun 11, 2014, 13:38:52 POSLE PODNE
pa prouci kako se koristi funkcija kojom to radis..

znaci treba da izmapas kapiju kad je otvorena tamo gdje otavaras kapiju koristis kordinate otvorene kapije i naravno brzinu pomjeranja iste.
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Marconii_Sapphire poslato Jun 11, 2014, 22:59:46 POSLE PODNE
kak bi to islo u skripti?

daj neki primjerak !
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Rbr97 poslato Jun 11, 2014, 23:32:54 POSLE PODNE
stavis gore na vrh skripte
new kapija;

zatim izmapaš otvorenu i zatvorenu kapiju

i stavis pod OnGameModeInit

kapija = CreateObject(980, 2441.199951, -1658.800048, 15.100000, 0.000000, 0.000000, 90.027465);

i sad napravis komandu sa kojom otvaraš
if(!strcmp(cmdtext, "/otvori", true))
{
    MoveObject(kapija,309.799987, -1554.099975, 37.799999, 0.8 ,0 ,0 ,90.027465);
    SetTimer("zkapija", 12000, 0);
    return 1;
}


i onda samo staviš timer na kojem ti se zatvara

public zkapiju()
{
    MoveObject(kapija,2441.199951, -1658.800048, 15.100000, 0.8 ,0 ,0 ,90.027465);
    return 1;
}
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Marconii_Sapphire poslato Jun 11, 2014, 23:49:36 POSLE PODNE
kak napravit samo za npr RUSKU MAFIJU
samo oni da mogu otvoriti tu kapiju?
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Denis_Lapi poslato Jun 11, 2014, 23:55:38 POSLE PODNE
Uradis proveru sa if, ako je uslov ispunjen da otvori, ako nije ides else.. Sad moras da nam das varijable koje koristis, to mi ne mozemo da znamo, svuda su razlicite.
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Marconii_Sapphire poslato Jun 12, 2014, 00:20:15 PRE PODNE
EVO OVO SAM DVOJE PRONASAO U SKRIPTI AL NEZ STO JE OBA DVOJE ISTO ? :/

PRVI DIO:
else if(IsPlayerInRangeOfPoint(playerid, 20.0, 905.7614,-1657.9413,13.5469))   // LF KAPIJA 1
   {
      if(PlayerInfo[playerid][pClan] == 11 || PlayerInfo[playerid][pLider] == 11)
      {
         MoveDynamicObject(cfkapija, 906.19592, -1658.79333, 9.77410, 1.00);
         KapijeTimer[playerid] = SetTimer("ZatvaranjeCF", 7000, 0);
            format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
         SCM(playerid,-1,""CRVENA"CF | "BELA"Kapija je otvorena i zatvorice se automatski!");
      }
      else return SCM(playerid,-1, ""CRVENA"[Loco]: "BELA"Samo clanovi Loco Family!");
   }



DRUGI DIO:
else if(IsPlayerInRangeOfPoint(playerid, 20.0, 905.7614,-1657.9413,13.5469))   // LF KAPIJA 1
   {
      if(PlayerInfo[playerid][pClan] == 11 || PlayerInfo[playerid][pLider] == 11)
      {
         MoveDynamicObject(cfkapija, 906.19592, -1658.79333, 9.77410, 1.00);
         KapijeTimer[playerid] = SetTimer("ZatvaranjeCF", 7000, 0);
            format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
         ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
         SCM(playerid,-1,""CRVENA"CF | "BELA"Kapija je otvorena i zatvorice se automatski!");
      }
      else return SCM(playerid,-1, ""CRVENA"[Loco]: "BELA"Samo clanovi Loco Family!");
   }
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: @Mirzerian_06 poslato Jun 12, 2014, 10:14:54 PRE PODNE
stavis PlayerInfo[playerid][pClan == ID organizacije  || PlayerInfo[playerid][pLider] == ID ORGANIZACIJE).....
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: Marconii_Sapphire poslato Jun 12, 2014, 12:39:21 POSLE PODNE
Ne Radi opet dobijem errore pokuso sam prekopirat od drugih kapija koje rade ali svejedno ne radi  :(
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: MilosR123 poslato Jun 12, 2014, 13:18:46 POSLE PODNE
Kakvi ste vi skripteri :)
To se radi pod public OnPlayerKeyStateChange, ja sam pravio kapije za organizacije i imao sam isti problem i resio sam.
Taj public ti radi kada igrac stisne neko dugme, pa ako je u kolima i ako stisne h ili c ako je napolje, i ako je clan ili lider te organizacije, kapija ce se spustiti.

Danny_Loco, slobodno mi se javi, ako treba, ja cu ti uraditi to
Naslov: Odg: [Pomoc] Kapija problem
Poruka od: youngdeal poslato Jun 12, 2014, 13:28:35 POSLE PODNE
Izvini skripteru nisam te prepozno..

Ovde lock korisnik je dobio odgovor.