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 ;)
//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
Ok probat cu to,a jel to stavljam od Ongamemodeinit ili sta???I kako staviti da mogu uci samo igraci mafije LCN???
F++ ili bilo tko drugi,znate li??? Hitno mi je :|
Stavljas pod public CheckForWalkingTeleport(playerid)
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. :|
Može???Ili bilo tko drugi :|
Sry ako krsim neko pravilo,ali tema je postala neaktivna,a hitno trebam odgovorr :'(
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 ;)
Ne,nego pomocu tipke f,ali di da to stavim i jel to znaci da samo clanovi lcn mafije mogu ulaziti ili?
Kako me niko ne kuzi? Treba mi sve detaljno di sta staviti i staviti da SAMO CLANOVI MAFIJE LCN mogu ulaziti -.- MOLIM VAS POMOC!
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
}
}
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;
}
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 :)
Netreba sve sam skuzio sam,mozete LOCK ovo :)