Skripta koju koristim://
Detaljan opis problema:Znaci ja kupim kucu ono zakljucam je odem relog i ponovno ocu da otkljucam i pise da nemam kucu i tako za sve komande, a ingame na kod kuce pise da sam ja vlasnik
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
[Pomoc] Kuce
322
pregleda
7
postova
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
7. Feb. 2015.
Proveri ti dali kada kupis kucu i odes relog dali u fajlu ti sacuvao varijablu za kljuc kuce ako nije onda to sredis i nemas problema.
8. Feb. 2015.
if(strcmp(cmd, "/lockhouse", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo;
new house_2 = PlayerInfo;
new house_3 = PlayerInfo;
new house_4 = PlayerInfo;
if(house == -1 && house_2 == -1 && house_3 == -1 && house_4 == -1)
{
SendClientMessage(playerid, GREY, " You don't own a house.");
return 1;
}
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) return SyntaxMessage(playerid, "/lockhouse [1-2-3-4]");
new slot = strval(tmp);
if (slot < 1 || slot > 4) return SendClientMessage(playerid, GREY, "Slot can't be below 1, or above 4.");
if (slot == 1)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 2)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 3)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 4)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
}
return 1;
}
tako je za sve komande vezano za kucu nece nista
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo;
new house_2 = PlayerInfo;
new house_3 = PlayerInfo;
new house_4 = PlayerInfo;
if(house == -1 && house_2 == -1 && house_3 == -1 && house_4 == -1)
{
SendClientMessage(playerid, GREY, " You don't own a house.");
return 1;
}
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) return SyntaxMessage(playerid, "/lockhouse [1-2-3-4]");
new slot = strval(tmp);
if (slot < 1 || slot > 4) return SendClientMessage(playerid, GREY, "Slot can't be below 1, or above 4.");
if (slot == 1)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 2)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 3)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
if (slot == 4)
{
if (PlayerInfo == -1) return SendClientMessage(playerid, GREY, " You don't own a house in that slot.");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, HouseInfo, HouseInfo, HouseInfo) && !IsPlayerInRangeOfPoint(playerid, 30.0, HouseInfo, HouseInfo, HouseInfo))
{
SendClientMessage(playerid, GREY, " You are not near/inside your house.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(HouseInfo == 1)
{
HouseInfo = 0;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has unlocked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
else
{
HouseInfo = 1;
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s has locked the door to their house.", sendername);
ProxDetector(30.0, playerid, string, PURPLE,PURPLE,PURPLE,PURPLE,PURPLE);
return 1;
}
}
}
return 1;
}
tako je za sve komande vezano za kucu nece nista
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
8. Feb. 2015.
Kodove iz scripte stavljaj u [ code ] Text [ /code ] (Samo spoj zagrade) i reci mi jesi proverio ono sto sam ti rekao ?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava