Započeo Ole
•14. Jul 2016.• Zaključano[POMOC]oko jaila
356
pregleda
5
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
14. Jul 2016.
Skripta koju koristim:moja
Detaljan opis problema:pa kad jailujem nekog igraca njemu se stvori interior koji ja nisam postavio a kad on kuca /kill onda se postavi taj interior imate slike nadam se da me shvacate... 😄
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): prva slika kad nekog jailujem http://prntscr.com/bsv6av, druga slika kad se ubijem u jailu http://prntscr.com/bsv6qi ?!
Detaljan opis problema:pa kad jailujem nekog igraca njemu se stvori interior koji ja nisam postavio a kad on kuca /kill onda se postavi taj interior imate slike nadam se da me shvacate... 😄
Dio skripte:
//==================== [ Jail & Freeze ]========================================
forward Jail1(player1);
public Jail1(player1)
{
TogglePlayerControllable(player1,false);
new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z);
SetPlayerCameraPos(player1,x+10,y,z+10);SetPlayerCameraLookAt(player1,x,y,z);
Jail2(player1);
}
forward Jail2(player1);
public Jail2(player1)
{
new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z);
SetPlayerCameraPos(player1,x+7,y,z+5); SetPlayerCameraLookAt(player1,x,y,z);
if(GetPlayerState(player1) == PLAYER_STATE_ONFOOT) SetPlayerSpecialAction(player1,SPECIAL_ACTION_HANDSUP);
GameTextForPlayer(player1,"~r~JAILOVAN!",3000,3);
Jail3(player1);
}
forward Jail3(player1);
public Jail3(player1)
{
new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z);
SetPlayerCameraPos(player1,x+3,y,z); SetPlayerCameraLookAt(player1,x,y,z);
}
forward JailPlayer(player1);
public JailPlayer(player1)
{
TogglePlayerControllable(player1,true);
SetPlayerPos(player1,197.6661,173.8179,1003.0234);
SetPlayerInterior(player1,3);
SetCameraBehindPlayer(player1);
JailTimer = SetTimerEx("SLOBODA",PlayerInfo,0,"d",player1);
PlayerInfo = 1;
}
forward JailRelease(player1);
public JailRelease(player1)
{
KillTimer( JailTimer );
PlayerInfo = 0; PlayerInfo = 0;
SetPlayerInterior(player1,0); SetPlayerPos(player1, 0.0, 0.0, 0.0); SpawnPlayer(player1);
PlayerPlaySound(player1,1057,0.0,0.0,0.0);
GameTextForPlayer(player1,"~g~SLOBODA",3000,3);
}Neke slike/video za lakse dobivanje pomoci(neobavezno): prva slika kad nekog jailujem http://prntscr.com/bsv6av, druga slika kad se ubijem u jailu http://prntscr.com/bsv6qi ?!
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
14. Jul 2016.
Probaj ovako
forward Jail1(player1);
public Jail1(player1)
{
TogglePlayerControllable(player1,false);
SetPlayerPos(player1,197.6661,173.8179,1003.0234);
SetPlayerInterior(player1,3);
Jail2(player1);
}
forward Jail2(player1);
public Jail2(player1)
{
if(GetPlayerState(player1) == PLAYER_STATE_ONFOOT) SetPlayerSpecialAction(player1,SPECIAL_ACTION_HANDSUP);
GameTextForPlayer(player1,"~r~JAILOVAN",3000,3);
Jail3(player1);
}
forward Jail3(player1);
public Jail3(player1)
{
SetPlayerPos(player1,197.6661,173.8179,1003.0234);
SetPlayerInterior(player1,3);
}
forward JailPlayer(player1);
public JailPlayer(player1)
{
TogglePlayerControllable(player1,true);
SetPlayerPos(player1,197.6661,173.8179,1003.0234);
SetPlayerInterior(player1,3);
SetCameraBehindPlayer(player1);
JailTimer = SetTimerEx("JailRelease",PlayerInfo,0,"d",player1);
PlayerInfo = 1;
}
forward JailRelease(player1);
public JailRelease(player1)
{
KillTimer( JailTimer );
PlayerInfo = 0; PlayerInfo = 0;
SetPlayerInterior(player1,0); SetPlayerPos(player1, 0.0, 0.0, 0.0); SpawnPlayer(player1);
PlayerPlaySound(player1,1057,0.0,0.0,0.0);
GameTextForPlayer(player1,"~g~SLOBODA",3000,3);
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
14. Jul 2016.
e hvala brate Mate 😉 ali evo pojavio se jos jedan problem pa da ne otvaram drugu temu. Igram na kucnom serveru i kad sebe jailujem i izadjem sa servera a ne ugasim ga i kad o5 udjem na server nisam u jailu? Kako bih mogao napraviti neku proveru ili slicno da ga vrati u jail?
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
14. Jul 2016.
Uradi provjeru dali je igrac uopce bio jailan,i spremis to! I kada ti igrac udje provjera ce se dovrsit i ukoliko je bio jailan vratit ce ga!
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
110
Postovi:
33
Teme:
Pridružio se:Apr. 2016
15. Jul 2016.
Mate wrote on July 14, 2016, 5:10 pm:
Uradi provjeru dali je igrac uopce bio jailan,i spremis to! I kada ti igrac udje provjera ce se dovrsit i ukoliko je bio jailan vratit ce ga!
SavePlayer(playerid)
{
dUserSetINT(PlayerName2(playerid)).("money",GetPlayerMoney(playerid));
dUserSetINT(PlayerName2(playerid)).("kills",PlayerInfo);
dUserSetINT(PlayerName2(playerid)).("deaths",PlayerInfo);
dUserSetINT(PlayerName2(playerid)).("Score",GetPlayerScore(playerid));
dUserSetINT(PlayerName2(playerid)).("Help Helper",PlayerInfo);
dUserSetINT(PlayerName2(playerid)).("Donor",PlayerInfo);
new h, m, s;
TotalGameTime(playerid, h, m, s);
dUserSetINT(PlayerName2(playerid)).("hours", h);
dUserSetINT(PlayerName2(playerid)).("minutes", m);
dUserSetINT(PlayerName2(playerid)).("seconds", s);
new Float:x,Float:y,Float:z, interior;
GetPlayerPos(playerid,x,y,z); interior = GetPlayerInterior(playerid);
dUserSetINT(PlayerName2(playerid)).("x1",floatround(x));
dUserSetINT(PlayerName2(playerid)).("y1",floatround(y));
dUserSetINT(PlayerName2(playerid)).("z1",floatround(z));
dUserSetINT(PlayerName2(playerid)).("interior1",interior);
new weap1, ammo1, weap2, ammo2, weap3, ammo3, weap4, ammo4, weap5, ammo5, weap6, ammo6;
GetPlayerWeaponData(playerid,2,weap1,ammo1);// hand gun
GetPlayerWeaponData(playerid,3,weap2,ammo2);//shotgun
GetPlayerWeaponData(playerid,4,weap3,ammo3);// SMG
GetPlayerWeaponData(playerid,5,weap4,ammo4);// AK47 / M4
GetPlayerWeaponData(playerid,6,weap5,ammo5);// rifle
GetPlayerWeaponData(playerid,7,weap6,ammo6);// rocket launcher
dUserSetINT(PlayerName2(playerid)).("weap1",weap1); dUserSetINT(PlayerName2(playerid)).("weap1ammo",ammo1);
dUserSetINT(PlayerName2(playerid)).("weap2",weap2); dUserSetINT(PlayerName2(playerid)).("weap2ammo",ammo2);
dUserSetINT(PlayerName2(playerid)).("weap3",weap3); dUserSetINT(PlayerName2(playerid)).("weap3ammo",ammo3);
dUserSetINT(PlayerName2(playerid)).("weap4",weap4); dUserSetINT(PlayerName2(playerid)).("weap4ammo",ammo4);
dUserSetINT(PlayerName2(playerid)).("weap5",weap5); dUserSetINT(PlayerName2(playerid)).("weap5ammo",ammo5);
dUserSetINT(PlayerName2(playerid)).("weap6",weap6); dUserSetINT(PlayerName2(playerid)).("weap6ammo",ammo6);
new Float:health; GetPlayerHealth(playerid, Float:health);
new Float:armour; GetPlayerArmour(playerid, Float:armour);
new year,month,day; getdate(year, month, day);
new strdate; format(strdate, sizeof(strdate), "%d.%d.%d",day,month,year);
new file; format(file,sizeof(file),"/ladmin/users/%s.sav",udb_encode(PlayerName2(playerid)) );
dUserSetINT(PlayerName2(playerid)).("health",floatround(health));
dUserSetINT(PlayerName2(playerid)).("armour",floatround(armour));
dini_Set(file,"LastOn",strdate);
dUserSetINT(PlayerName2(playerid)).("loggedin",0);
dUserSetINT(PlayerName2(playerid)).("TimesOnServer",(dUserINT(PlayerName2(playerid)).("TimesOnServer"))+1);
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava