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...