Pozdrav Skripteri.
Mod koji koristim://
Pomoc/Problem:e ovako izmapao sam na mta organizaciju i kapije. i i onda sam odradio sve FcnkapijaCreateDynamicObject(980, 102.77641, 1189.52295, 20.03185, 0.00000, 0.00000, 357.06732);
new Fcnkapija;
forward ZatvaranjeFCN();
public ZatvaranjeFCN()
{
MoveDynamicObject(Fcnkapija,102.77641, 1189.52295, 20.03185, 2.00);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 10.0, 102.77641, 1189.52295, 20.03185)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(kapijapd1,102.77641, 1189.52295, 20.03185, 2.00);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
i kad sam compile nisam imao niti errora niti waringa usao na server kapija se vidi i ja kucam /otvori i ono pise u server poruke kapija se spusta i zatvorice se a kapija se ne otvara???
Fcnkapija = CreateDynamicObject(980, 102.77641, 1189.52295, 20.03185, 0.00000, 0.00000, 357.06732);
zasto nisi tako stavio ??
if(IsPlayerInRangeOfPoint(playerid, 10.0, 102.77641, 1189.52295, 20.03185)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(Fcnkapija,102.77641, 1189.52295, 20.03185, 2.00);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
Probaj tako staviti..
Bile su ti dvije greske..
MoveDynamicObject(kapijapd1,102.77641, 1189.52295, 20.03185, 2.00);
Ovdje si pogrijesio i ono gore,sto sam ti napisao..
Ae izvini mozes mi prepraviti.tu pa da zapamtim posto nerazumem ovo gore koje da uzmem.to kod moveobject posto me zezaju te kordinate za kapiju prvi put radim
Prepravio sam ti i postavio..Citaj malo..
Imas tutorial pravljenja kapija pogledaj ovdje http://forum.sa-mp.com/showthread.php?t=43930
Citat: salews poslato Jun 03, 2014, 23:52:10 POSLE PODNE
Prepravio sam ti i postavio..Citaj malo..
Imas tutorial pravljenja kapija pogledaj ovdje http://forum.sa-mp.com/showthread.php?t=43930
taj tutorial ne valja. zašto? zbog toga jer su dodane nove 'stvari' u moveobject.
http://wiki.sa-mp.com/wiki/MoveObject
ok javim vam kad sredim nemojte lock temu
if(IsPlayerInRangeOfPoint(playerid, 10.0, 100.5814,1188.1279,18.6641)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(Fcnkapija,102.77641, 1189.52295, 20.03185, 1.500000);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""PLAVA"[FCPD] "BELA"Samo clanovi FCPD!");
promenio sam sve i nece :'( :'( :'( :'( zastoo???
probaj ovako stavit
if(IsPlayerInRangeOfPoint(playerid, 10.0, 100.5814,1188.1279,18.6641)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(Fcnkapija,102.77641, 1189.52295, 20.03185, 1.500000, 0.0,0.0,0.0);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""PLAVA"[FCPD] "BELA"Samo clanovi FCPD!");
nece opet zaaaasto?
da nije mozda posto nisam lepo stavio kapiju
ostavio si iste koridnate zatvorene i otvorene kapije...
neznam evo jos jednom cu napisati.
new Fcnkapija;
Fcnkapija = CreateDynamicObject(980, 102.77641, 1189.52295, 20.03185, 0.00000, 0.00000, 357.06732);
if(IsPlayerInRangeOfPoint(playerid, 10.0, 100.5814,1188.1279,18.6641)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(Fcnkapija, 102.77641, 1189.52295, 20.03185, 1.500000, 0.0,0.0,0.0);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""PLAVA"[FCPD] "BELA"Samo clanovi FCPD!");
}
forward ZatvaranjeFCN();
public ZatvaranjeFCN()
{
MoveDynamicObject(Fcnkapija,102.77641, 1189.52295, 20.03185, 2.00);
return 1;
}
i sta sad nije dobro.
pa jel vidiÅ¡ da su iste kordinate otvorene i zatvorene kapije eto na tom tutorialu Å¡ta ti je gore dao pogledaj Å¡ta piÅ¡e kod otvorene i zatvorene mora biti drukÄije kordinate
jovane poslusaj sta tixor kaze i pokusaj pa javi..
(http://www.dodaj.rs/f/30/mc/2x3y2ysI/sa-mp-038.png)
sad sam promenio ovo aali kapije dodje dotle i nece daljeeeeeeeee
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 102.77641, 1189.52295, 20.03185)) // BDT MESTO ZA DROGU
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(fcnkapija, 102, 1189.52295, 20.03185, 2.0);
KapijeTimer[playerid] = SetTimer("Zatvaranjefcn", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Novinari| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
if(IsPlayerInRangeOfPoint(playerid, 10.0, 100.5814,1188.1279,18.6641)) //PD KAPIJA
{
if(PlayerInfo[playerid][pClan] == 6 || PlayerInfo[playerid][pLider] == 6)
{
MoveDynamicObject(Fcnkapija, 102.77641, 1189.52295, 15.03185, 1.500000);
KapijeTimer[playerid] = SetTimer("ZatvaranjeFCN", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""PLAVA"FCN| "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""PLAVA"[FCPD] "BELA"Samo clanovi FCPD!");
}
Sada ?