Zaključano

Oko provere za zatvor

Započeo Deken
pre 7 godina
414
pregleda
6
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Deken
Underboss
pre 7 godina
Problem(error/warning): vaš odgovor
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
zdravo napravio sam komandu jail i setplayerpos sve super ogleda mi jel igrac ulogovan jel zatvoren pa dal moze da koristi komandu i sve radi samo me zanima moze li ja igraca jailujem i on ode sa servera da kad se vrati da ga vrati u zatvor sa tim i tim vremenom kako to sad? znam da je moguce al opet
i takodje da se igracu ispisuje vreme kad treba da izadje kao gametext
Rudimental
OG Legend
pre 7 godina
Mislim da bih najbolje bilo da najdes neki mod koji to ima a imas takvih modova nebrojano dosta. Mislim mozemo ti mi sada pisati ovo je veoma lako ali opet ovo vec imas u nekim modovima i samo prebacis u svoj usput nesto i sam naucis.. 😄
Samo pronadji varijablu tipa predpostavljam da vecina koristi pJailTime i gledaj kako je sta uradjeno za to sto tebi treba.
Deken
Underboss
pre 7 godina
e dobro hvala ti imam jedan mod american roleplay sto mi stojao kad sam na njemu igrao al poceo sam praviti mod od 0 pa cu sada videti nisam ga do sada koristio za ovo
Belic420
Wheel Man
pre 7 godina
Evo ti primer samo ne znam kako je kod tebe definisano za jail:
new Vreme, fajl;
format(fajl, sizeof(fajl),"Korisnici/%s.ini", ID); // stavis gde ti se nalaze nalozi
if(!fexist(fajl)) return 1;
new INI:File = INI_Open(fajl); // otvaramo tog igraca kojem zelimo da dodamo da je u jailu
INI_SetTag(File,"data");
INI_WriteInt(File,"Zatvor", 3); // dodajemo kod zatvora vrednost
INI_WriteInt(File,"ZatvorenVreme", Vreme); // dodajemo mu vreme koliko ce biti zatvoren
INI_Close(File); // i zatvaramo file
//////
nadam se da si me razumeo samo sve ovo mozes kroz komandu da uradis. Nisam najbolje objasnio ali valjda ces se snaci xD 😄
Deken
Underboss
pre 7 godina
de neko normalnije resenje nisam definisao tu jer mi je svejedno definisano zatvoren nije mi komanda kao tebi
Deken
Underboss
pre 7 godina
moze li iko da mi napravi to jer ovako se ne isplati evo komanda

CMD:jail(playerid,params[])
{
if(PlayerInfo == 0) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti ovu komandu jer niste ulogovani.");
if(PlayerInfo == 1) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Ne mozete koristiti komande dok ste u zatvoru!");
{
new targetid,name,reason, string1,string2,string3,playername;
if(PlayerInfo>=1)
{
if(sscanf(params,"us",targetid,reason)) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Koristi /jail ");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,""CRVENA"[BD:RP]"BELA"Igrac nije na serveru!");
GetPlayerName(playerid,playername,sizeof(playername));
GetPlayerName(targetid,name,sizeof(name));
format(string1,sizeof(string1), ""CRVENA"[BD:RP]"BELA"Zatvorili ste igraca [%d]%s zbog %s!",targetid,name,reason);
SendClientMessage(playerid,-1,string1);
format(string2,sizeof(string2), ""CRVENA"[BD:RP]"BELA"Igrac [%d]%s je zatvoren od strane AT!",targetid,name);
SendClientMessageToAll(-1,string2);
format(string3,sizeof(string3), ""CRVENA"[BD:RP]"BELA"Zatvoreni ste od strane Admina %s zbog %s!",playername,reason);
SendClientMessage(targetid,-1,string3);
PlayerInfo += 1;
SetPlayerPos(targetid,274.5182,1868.7407,8.7578);
SetCameraBehindPlayer(targetid);
ResetPlayerWeapons(targetid);
SetTimerEx("JailVreme", 3600000,false,"i", targetid);
SetPlayerFacingAngle(targetid,270);
}
else return SendClientMessage(playerid, -1,""CRVENA"[BD:RP]"BELA"Niste ovlasteni da koristite ovu komandu!");
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava