Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: domo101 poslato Januar 02, 2014, 10:09:37 PRE PODNE

Naslov: [POMOC]Interior
Poruka od: domo101 poslato Januar 02, 2014, 10:09:37 PRE PODNE
Skripta koju koristim:editujem jednu
Detaljan opis problema: Treba mi neko detaljno objasniti kako ubaciti interijer(vec sam nasao na google koji ;) ) znaci imam i zgradu i sve vec u ig i zelim ubaciti interijer za mafiju da samo oni mogu uci...treba mi to onako detaljno objasniti da se ne zeznem :)
Dio skripte:nije potrebno ;)
Naslov: Odg: [POMOC]Interior
Poruka od: [JV:RP] Milos poslato Januar 02, 2014, 10:23:58 PRE PODNE
   //TEC ULAZ
   else if (PlayerToPointStripped(1.0, playerid,-229.2940,1401.2924,27.7656, cx,cy,cz))//OVO TI JE IZLAZ OVDE STAVI TVOJE KORDINATE
   {
      SetPlayerPos(playerid,322.197998,302.497985,999.148437);//OVO JE ULAZ
      GameTextForPlayer(playerid, "~y~Ime kad udjes stavi ovdel", 5000, 3);
      SetPlayerInterior(playerid,5);//I OVDE ID ENTERIJERA
      PlayerInfo[playerid][pInt] = 5;
   }
   //tec izlaz
   else if (PlayerToPointStripped(1.0, playerid,322.1205,302.8634,999.1484, cx,cy,cz))//I OVO JE ULAZ STAVI ISTE KORDINATE KAO OVDE GORE STO "PISE OVO JE ULAZ"
   {
      SetPlayerPos(playerid,-229.2940,1401.2924,27.7656);/// OVO JE VANI KORDINATE KAO ONAJ PRI VRHU GORE PRVI ONAJ
      GameTextForPlayer(playerid, "~y~Los Santos", 5000, 3);
      SetPlayerInterior(playerid,0);//OVDE ID ENTRIJERA
      
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 02, 2014, 14:42:29 POSLE PODNE
Ok probat cu to,a jel to stavljam od Ongamemodeinit ili sta???I kako staviti da mogu uci samo igraci mafije LCN???
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 03, 2014, 00:45:07 PRE PODNE
F++ ili bilo tko drugi,znate li??? Hitno mi je :|
Naslov: Odg: [POMOC]Interior
Poruka od: [JV:RP] Milos poslato Januar 03, 2014, 16:04:25 POSLE PODNE
Stavljas pod public CheckForWalkingTeleport(playerid)
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 03, 2014, 22:40:23 POSLE PODNE
Ne kuzim bas...rekao sam da mi detaljno treba...znaci da mi se sve kaze di sta ide itd. i ocu da samo clanovi LCN mafija(oni su kao faction broj 7) mogu ulaziti,a ovako mi treba sve reci gdje sta ide itd. :|
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 04, 2014, 12:52:08 POSLE PODNE
Može???Ili bilo tko drugi :|
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 05, 2014, 12:43:08 POSLE PODNE
Sry ako krsim neko pravilo,ali tema je postala neaktivna,a hitno trebam odgovorr  :'(
Naslov: Odg: [POMOC]Interior
Poruka od: Ermin. poslato Januar 05, 2014, 13:17:16 POSLE PODNE
SetPlayerInterior(playerid, interiorid);
SetPlayerPos(playerid, Float:posX, Float:posY, Float:posZ);
SetPlayerVirtualWorld(worldid);


TO je sve sto ti treba, sad ja ne znam oces ti pomocu neke komande ulazit u interior ili sta.

Stvarno ti ne mogu vise pomoc ;)
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 05, 2014, 23:33:50 POSLE PODNE
Ne,nego pomocu tipke f,ali di da to stavim i jel to znaci da samo clanovi lcn mafije mogu ulaziti ili?
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 07, 2014, 19:19:21 POSLE PODNE
Kako me niko ne kuzi? Treba mi sve detaljno di sta staviti i staviti da SAMO CLANOVI MAFIJE LCN mogu ulaziti -.- MOLIM VAS POMOC!
Naslov: Odg: [POMOC]Interior
Poruka od: youngdeal poslato Januar 07, 2014, 19:24:05 POSLE PODNE
na vrh
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

pod public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

if(PRESSED(KEY_SECONDARY_ATTACK))
{
    if(tvojaproverazaclana == varijabla)
   {
    postavljas sta ce da radi u tom slucaju
    }
}


Naslov: Odg: [POMOC]Interior
Poruka od: Ermin. poslato Januar 07, 2014, 19:27:53 POSLE PODNE
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys & KEY_SECONDARY_ATTACK)
    {
        if( provjera za clana LCN && IsPlayerInRangeOfPoint(playerid, 3.0, x, y, z) )
        {
            SetPlayerInterior(playerid, int);
            SetPlayerVirtualWorld(playerid, vw);
            SetPlayerPos(playerid, Float:x, Float:y, Float:z);
        }
    }
    return 1;
}
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 07, 2014, 19:57:15 POSLE PODNE
Ma nije...izbaci mi 300 errora,ali uspio sam u skripti naci kako je radeno za npr. groove i mogu ja editovati nesto,ali nesto ne kuzim,pa ako bi mi htio neko preformirati ovo da bude za lcn,a kod je sljedeci:
        else if( UlazUintRazdaljina(2, playerid, 2495.4365,-1690.9509,14.7656,cx,cy,cz ) ) //grove ulaz u bazu
{
    if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 4)
    {
    SetPlayerPos(playerid, 318.6126,1115.3373,1083.8828);
    SetPlayerInterior(playerid, 5);
}
else
    {
    SCM(playerid,-1,""ZELENA"[GSF]: "BELA"Samo clanovi GSF!");
    }
}
else if( UlazUintRazdaljina(2, playerid, 318.6126,1115.3373,1083.8828,cx,cy,cz ) ) //grove izlaz iz baze
{
if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 4)
    {
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 2495.4365,-1690.9509,14.7656);
}
else
    {
    SCM(playerid,-1,""ZELENA"[GSF]: "BELA"Samo clanovi GSF!");
    }
    }

Znaci ovako: id LCN clana je 7 kao i lider tu znam da treba ici 7,ali ostalo...zelim interior onaj kao tiger brothel id tog int je   Tiger skin brothel    3(ovo je id)    964.106994,-53.205497,1001.124572
Onda koordinate za ulaz u LCN bazu su ove:1122.8842,-2036.9445,69.8940 a izlaz nmg postaviti dok ne dobijem interior.
Ustvari kad sad pogledam kuzim sve osim ovog prvog: else if( UlazUintRazdaljina(2, playerid, 2495.4365,-1690.9509,14.7656,cx,cy,cz ) )        i ako trebaju jos neki kodovi recite :)
Naslov: Odg: [POMOC]Interior
Poruka od: domo101 poslato Januar 07, 2014, 21:03:03 POSLE PODNE
Netreba sve sam skuzio sam,mozete LOCK ovo :)