Skripta koju koristim:UP
Detaljan opis problema:Napravio ja org FBI i dodao u cmd Uhapsi coordinate i sada kada hocu da kucam komandu /uhapsi pise niste na mjestu hapsenja, odem ja kod PDa isto pise....
Dio skripte:sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Daj celu komandu..
YCMD:uhapsi(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SS:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1 && PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti[playerid] == 0 && FBINaDuznost[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0,1568.3774,-1694.3285,5.8906) ) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0,282.5442,1371.2509,10.5859)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0,1106.1383,-1681.6727,13.6528)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
new id, cena, vreme, kaucija, kaucijacena,string[256];
if(sscanf(params, "uiiii", id, cena, vreme, kaucija, kaucijacena)) return SCM(playerid, -1, ""PLAVA"SS:RP Pomoc | "BELA"/uhapsi [ID/Nick] [Novcana Kazna (50-2000)] [Vreme (5-45min)] [Kaucija (0-Ne 1-Da)] [Iznos Kaucije]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Pogresan ID!");
if(IgracPolicajac(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete uhapsiti policajca!");
if(cena < 50 || cena > 2000) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Cena ne moze biti manja od 50$ i veca od 2000$!");
if(vreme < 5 || vreme > 45) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete igraca zatvoriti manje od 5 minuta i vise od 45 minuta!");
if(kaucija < 0 || kaucija > 1) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Kaucija mora biti 0 ili 1(0-Ne 1-Da)!");
if(PlayerInfo[id][pTrazeniLevel] == 0) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Igrac nema wanted level!");
if(!DaljinaIgraca(8.0,playerid,id)) return SCM(playerid,-1,""PLAVA"[GRESKA] "SIVA"Taj igrac nije blizu tebe!");
if(kaucija == 1 && kaucijacena <= 0) return SCM(playerid,-1, ""PLAVA"[GRESKA] "SIVA"Cena kaucije mora biti veca od 0!");
if(kaucija == 1) Kaucija[id] = kaucijacena;
g_NovacMinus(id, cena);
ResetPlayerWeapons(id);
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(id, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
PlayerInfo[id][pZatvor] = 2;
PlayerInfo[id][pZatvorenVreme] = vreme*60;
PlayerInfo[id][pUhapsenPuta]++;
TogglePlayerControllable(id, 0);
SetPlayerWantedLevel(id, 0);
PlayerInfo[id][pTrazeniLevel] = 0;
StavljeneLisice[id] = 0;
strmid(ZlocinInfo[id][zPrijavio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[id][zPocinio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[id][zZlocin], "Nema", 0, strlen("Nema"), 255);
SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
freeze[id] = SetTimerEx("Freeze",5000, false, "i", id);
if(kaucija == 0) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Kaucija: Nema!", GetName(playerid),vreme,cena);
else if(kaucija == 1) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Cena Kaucije: %d$!", GetName(playerid),vreme, cena,kaucijacena);
SCM(id, -1, string);
format(string, sizeof(string), ""SIVA"- "CRVENA2"Uhapsili ste %s na %d minuta! | Cena: %d$ | Kaucija: %d$!", GetName(id),vreme,cena,kaucijacena);
SCM(playerid, -1, string);
SavePlayer(id);
format(string, sizeof(string), ""SIVA"Novo Hapsenje | "CRVENA2"Policajac %s je uhapsio %s",GetName(playerid),GetName(id));
SendClientMessageToAll(-1, string);
if(PlayerInfo[id][pLevel] <= 3)
{
format(string, sizeof(string), ""CRVENA"[SS:RP] "SIVA"Policajac %s(ID:%d) je uhapsio %s(ID:%d - Igracev Level %d) ", GetName(playerid), playerid, GetName(id), id, PlayerInfo[id][pLevel]);
AdminGameMaster(-1, string);
}
return 1;
}
evo..
YCMD:uhapsi(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"SS:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1 && PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti[playerid] == 0 && FBINaDuznost[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0, 1568.3774,-1694.3285,5.8906)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0, 282.5442,1371.2509,10.5859)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
if(!IsPlayerInRangeOfPoint(playerid, 8.0, 1106.1383,-1681.6727,13.6528)) return SendClientMessage(playerid,-1,""PLAVA"(GRESKA) "SIVA"Niste kod mesta za hapsenje!");
new id, cena, vreme, kaucija, kaucijacena,string[256];
if(sscanf(params, "uiiii", id, cena, vreme, kaucija, kaucijacena)) return SCM(playerid, -1, ""PLAVA"SS:RP Pomoc | "BELA"/uhapsi [ID/Nick] [Novcana Kazna (50-2000)] [Vreme (5-45min)] [Kaucija (0-Ne 1-Da)] [Iznos Kaucije]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Pogresan ID!");
if(IgracPolicajac(id)) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete uhapsiti policajca!");
if(cena < 50 || cena > 2000) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Cena ne moze biti manja od 50$ i veca od 2000$!");
if(vreme < 5 || vreme > 45) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Ne mozete igraca zatvoriti manje od 5 minuta i vise od 45 minuta!");
if(kaucija < 0 || kaucija > 1) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Kaucija mora biti 0 ili 1(0-Ne 1-Da)!");
if(PlayerInfo[id][pTrazeniLevel] == 0) return SCM(playerid, -1, ""PLAVA"[GRESKA] "SIVA"Igrac nema wanted level!");
if(!DaljinaIgraca(8.0,playerid,id)) return SCM(playerid,-1,""PLAVA"[GRESKA] "SIVA"Taj igrac nije blizu tebe!");
if(kaucija == 1 && kaucijacena <= 0) return SCM(playerid,-1, ""PLAVA"[GRESKA] "SIVA"Cena kaucije mora biti veca od 0!");
if(kaucija == 1) Kaucija[id] = kaucijacena;
g_NovacMinus(id, cena);
ResetPlayerWeapons(id);
new rand = random(sizeof(RandomZatvor));
SetPlayerPos(id, RandomZatvor[rand][0], RandomZatvor[rand][1], RandomZatvor[rand][2]);
PlayerInfo[id][pZatvor] = 2;
PlayerInfo[id][pZatvorenVreme] = vreme*60;
PlayerInfo[id][pUhapsenPuta]++;
TogglePlayerControllable(id, 0);
SetPlayerWantedLevel(id, 0);
PlayerInfo[id][pTrazeniLevel] = 0;
StavljeneLisice[id] = 0;
strmid(ZlocinInfo[id][zPrijavio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[id][zPocinio], "Nema", 0, strlen("Nema"), 255);
strmid(ZlocinInfo[id][zZlocin], "Nema", 0, strlen("Nema"), 255);
SetPlayerSpecialAction(id,SPECIAL_ACTION_NONE);
freeze[id] = SetTimerEx("Freeze",5000, false, "i", id);
if(kaucija == 0) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Kaucija: Nema!", GetName(playerid),vreme,cena);
else if(kaucija == 1) format(string, sizeof(string), ""CRVENA2"Policajac %s vas je uhapsio na %d minuta! | Cena: %d$ | Cena Kaucije: %d$!", GetName(playerid),vreme, cena,kaucijacena);
SCM(id, -1, string);
format(string, sizeof(string), ""SIVA"- "CRVENA2"Uhapsili ste %s na %d minuta! | Cena: %d$ | Kaucija: %d$!", GetName(id),vreme,cena,kaucijacena);
SCM(playerid, -1, string);
SavePlayer(id);
format(string, sizeof(string), ""SIVA"Novo Hapsenje | "CRVENA2"Policajac %s je uhapsio %s",GetName(playerid),GetName(id));
SendClientMessageToAll(-1, string);
if(PlayerInfo[id][pLevel] <= 3)
{
format(string, sizeof(string), ""CRVENA"[SS:RP] "SIVA"Policajac %s(ID:%d) je uhapsio %s(ID:%d - Igracev Level %d) ", GetName(playerid), playerid, GetName(id), id, PlayerInfo[id][pLevel]);
AdminGameMaster(-1, string);
}
return 1;
}
Pokusaj ovako.
Nece -.-
Citat: [SS-RP]Dinox poslato Mart 15, 2014, 10:13:31 PRE PODNE
Nece -.-
Proveri kordinate jos jednom, mozda si nesto zeznuo oko njih.
Citat: Cimbur poslato Mart 15, 2014, 10:24:43 PRE PODNE
Citat: [SS-RP]Dinox poslato Mart 15, 2014, 10:13:31 PRE PODNE
Nece -.-
Proveri kordinate jos jednom, mozda si nesto zeznuo oko njih.
Koordinati su okey.... samo ne znam gdje je problem -.-
BUMP!
Nisi koordinate lepo upisao,uradi ispocetka.
Citat: Maxwellâ,,¢ poslato Mart 15, 2014, 11:36:19 PRE PODNE
Nisi koordinate lepo upisao,uradi ispocetka.
Koordinati su okey.. proverio sam sa cmd xgoto...
Jel ti izbaci neki warning kad compile mod?
Ne izbaci
Rijesio sam moze lock!