Zaključano

Oko kapija

pre 4 godine
710
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
draganScripter
Hustler
pre 4 godine
Problem(error/warning): Ne znam nikako kako da popravim ovu kapiju da mi se otvara pa zatvara dodjem do nje nece da se otvori
Mod: Nez tacno nek SA scripta mozda nes je u tom fazonu
Deo skripte:
  	if(IsPlayerInRangeOfPoint(playerid, 10.0, 1419.65210, -1649.16248, 15.29059)) //Vip kapija
{
if(PlayerInfo >= 1 && PlayerInfo >=1)
{
MoveObject(vipkapija, 1419.65210, -1649.16248, 9.12796, 2.00);
KapijeTimer = SetTimer("zatvorivip", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
e_RadiusMSG(20.0, playerid, HEX_PROX, string);
SCM(playerid,-1,""SRWBOJA"VIP BAZA | "SIVA"Kapija je otvorena i zatvorice se automatski!");
}
else return SCM(playerid,-1, ""SRWBOJA"[VIP BAZA] "BELA"Samo Vipovi!");
}


a evo i public i forward
forward zatvorivip();
public zatvorivip()
{
MoveObject(vipkapija,1419.65210, -1649.16248, 15.29059, 2.00);
return 1;
}
draganScripter
Hustler
pre 4 godine
Evo slike https://imgur.com/a/5V4Hjlk
Simi Pawno
Crime Lord
pre 4 godine
Zameni sa:

        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1419.65210, -1649.16248, 15.29059)) //Vip kapija
        {
            if(PlayerInfo >= 1 || PlayerInfo >=1)
            {
                MoveObject(vipkapija, 1419.65210, -1649.16248, 9.12796, 2.00);
                KapijeTimer = SetTimer("zatvorivip", 7000, 0);
                format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
                e_RadiusMSG(20.0, playerid, HEX_PROX, string);
                SCM(playerid,-1,""SRWBOJA"VIP BAZA | "SIVA"Kapija je otvorena i zatvorice se automatski!");
            }
            else return SCM(playerid,-1, ""SRWBOJA"[VIP BAZA] "BELA"Samo Vipovi!");
        }
Raskiselišelitiseopanci
Enforcer
pre 4 godine
if(PlayerInfo >= 1 && PlayerInfo >=1) //ovo ti nabraja sta sve kao 1 igrac(u ovome slucaju i vip i admin) moras biti da bi  otvorio

if(PlayerInfo >= 1 || PlayerInfo >=1) //ovo ti nabraja sta pojedinacno mozes imati da bi otvorio u ovome slucaju ili vip ili admin 


Razlika je u && i ||
draganScripter
Hustler
pre 4 godine
ᴛʜᴇꜱᴍᴏᴋᴇ wrote on August 30, 2021, 3:26 pm:
Zameni sa:

        if(IsPlayerInRangeOfPoint(playerid, 10.0, 1419.65210, -1649.16248, 15.29059)) //Vip kapija
        {
            if(PlayerInfo >= 1 || PlayerInfo >=1)
            {
                MoveObject(vipkapija, 1419.65210, -1649.16248, 9.12796, 2.00);
                KapijeTimer = SetTimer("zatvorivip", 7000, 0);
                format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
                e_RadiusMSG(20.0, playerid, HEX_PROX, string);
                SCM(playerid,-1,""SRWBOJA"VIP BAZA | "SIVA"Kapija je otvorena i zatvorice se automatski!");
            }
            else return SCM(playerid,-1, ""SRWBOJA"[VIP BAZA] "BELA"Samo Vipovi!");
        }


nista ne radi opet
Lakering
Made Man
pre 4 godine
Koristi MoveDynamicObject umjesto MoveObject
MoveDynamicObject(STREAMER_TAG_OBJECT objectid, Float:x, Float:y, Float:z, Float:speed, Float:rx = -1000.0, Float:ry = -1000.0, Float:rz = -1000.0)

MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
draganScripter
Hustler
pre 4 godine
ʟᴀᴋᴇʀɪɴɢ wrote on September 4, 2021, 8:43 pm:
Koristi MoveDynamicObject umjesto MoveObject
MoveDynamicObject(STREAMER_TAG_OBJECT objectid, Float:x, Float:y, Float:z, Float:speed, Float:rx = -1000.0, Float:ry = -1000.0, Float:rz = -1000.0)

MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)


jesam koristio ssam prvo to , pa sam onda probao MoveObject. Ne radi mi ni jedno ni drugo
Lakering
Made Man
pre 4 godine
Probaj ovako aj
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1419.65210, -1649.16248, 15.29059)) //Vip kapija
{
if(PlayerInfo >= 1 || PlayerInfo >=1)
{
new bool:vipkapijatimer // stavi je negdje pri vrhu
if(vipkapijatimer) return 1;
MoveObject(vipkapija, 1419.65210, -1649.16248, 9.12796, 2.00);
KapijeTimer = SetTimer("zatvorivip", 7000, 0);
vipkapijatimer = true;
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
e_RadiusMSG(20.0, playerid, HEX_PROX, string);
SCM(playerid,-1,""SRWBOJA"VIP BAZA | "SIVA"Kapija je otvorena i zatvorice se automatski!");
}
else return SCM(playerid,-1, ""SRWBOJA"[VIP BAZA] "BELA"Samo Vipovi!");
}

forward zatvorivip();
public zatvorivip()
{
MoveObject(vipkapija,1419.65210, -1649.16248, 15.29059, 2.00);
vipkapijatimer = false;
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava