Zaključano

Pomoc oko skripte

pre 10 godina
321
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Scripter_Buduci
Enforcer
pre 10 godina
Skripta koju koristim:UPRP
Detaljan opis problema:E ovako izmapao sam sebe kucu i kako mogu da stavim da ja jedino mogu da otvaram kapiju
Dio skripte:
			else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1342.9639,-1064.6560,26.1727))
{
    if(PlayerInfo == 1) //ovdje sam ja ovo pokusao da uradim ali mi ne funkcionise
    {
MoveDynamicObject(ckapijao, 1343.48401, -1053.23364, 27.49101, 2.0);
KapijeTimer = SetTimer("Zatvaranjec", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ZUTA"Cuvar | "BELA"Kapija je otvorena i zatvorice se automatski!");
}
else return SCM(playerid,-1, ""ZUTA": "BELA"Ovu kapiju moze otvoriti samo Nile!");
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
PWN|Medis
Kingpin
pre 10 godina
Ovako nesto bi trebalo pomoci

                new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(strcmp(ime, "MEDO", true) == 0)
{

}
Scripter_Buduci
Enforcer
pre 10 godina
MEDO wrote on January 14, 2016, 10:03 pm:
Ovako nesto bi trebalo pomoci

                new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(strcmp(ime, "MEDO", true) == 0)
{

}


gdje ovo da dodam?
if(strcmp(ime, "MEDO", true) == 0)
{
  //Ovdje da dodam kod od kapije?
}
Bos
Enforcer
pre 10 godina
Nisam testirao ali probaj pa javi da li radi..
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1342.9639,-1064.6560,26.1727))
{
    if(PlayerInfo[pPosedovanjeKuce(tu stavi promenljivu za posedovanje kuce)] != ovde napisi id te kuce) return SCM(playerid,-1,""ZUTA": "BELA"Ovu kapiju moze otvoriti samo Nile!");
    {
MoveDynamicObject(ckapijao, 1343.48401, -1053.23364, 27.49101, 2.0);
KapijeTimer = SetTimer("Zatvaranjec", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ZUTA"Cuvar | "BELA"Kapija je otvorena i zatvorice se automatski!");
}
}
PWN|Medis
Kingpin
pre 10 godina
Scripter_Buduci wrote on January 14, 2016, 10:03 pm:
Ovako nesto bi trebalo pomoci

                new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(strcmp(ime, "MEDO", true) == 0)
{

}


gdje ovo da dodam?
if(strcmp(ime, "MEDO", true) == 0)
{
  //Ovdje da dodam kod od kapije?
}


Ovako
 
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1342.9639,-1064.6560,26.1727))
{
new ime;
GetPlayerName(playerid, ime, sizeof(ime));
if(strcmp(ime, "Nile", true) == 0)
{

MoveDynamicObject(ckapijao, 1343.48401, -1053.23364, 27.49101, 2.0);
KapijeTimer = SetTimer("Zatvaranjec", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ZUTA"Cuvar | "BELA"Kapija je otvorena i zatvorice se automatski!");
    }
else return SCM(playerid,-1, ""ZUTA": "BELA"Ovu kapiju moze otvoriti samo Nile!");
}


Bos wrote on January 14, 2016, 11:41 pm:
Nisam testirao ali probaj pa javi da li radi..
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1342.9639,-1064.6560,26.1727))
{
    if(PlayerInfo[pPosedovanjeKuce(tu stavi promenljivu za posedovanje kuce)] != ovde napisi id te kuce) return SCM(playerid,-1,""ZUTA": "BELA"Ovu kapiju moze otvoriti samo Nile!");
    {
MoveDynamicObject(ckapijao, 1343.48401, -1053.23364, 27.49101, 2.0);
KapijeTimer = SetTimer("Zatvaranjec", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ZUTA"Cuvar | "BELA"Kapija je otvorena i zatvorice se automatski!");
}
}


Ovo je mozda prakticnije, jer ce svaki novi vlasnik dobiti i "vlasnika" na kapijom.Sto znaci da svaki igrac koji posjeduje kucu pod npr. IDom 162 ce moci da otvori kapiju...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava