05.12.2015, 21:20
Hello..
After 4 hours with headache and trying,
I failed.
What I'm trying to do:
After relog, Contine the jail IF user is jailed.
Codes:
After logged in:
The timer of that:
If you need more codes, You may contact me at skype
habinkownyou
After 4 hours with headache and trying,
I failed.
What I'm trying to do:
After relog, Contine the jail IF user is jailed.
Codes:
After logged in:
PHP код:
case Dialog_Login_Password:
{
if ( !response ) return Kick ( playerid );
if( response )
{
if(udb_hash(inputtext) == PlayerInfo[playerid][pPassword])
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
TogglePlayerSpectating(playerid, false);
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
SetPlayerSkin(playerid, PlayerInfo[playerid][Skin]);
SetPlayerFacingAngle(playerid, PlayerInfo[playerid][Anglelog]);
SetPlayerPos(playerid, PlayerInfo[playerid][Xpos], PlayerInfo[playerid][Ypos]+1.0, PlayerInfo[playerid][Zpos]+0.4);
SetSpawnInfo(playerid, PlayerInfo[playerid][Skin], PlayerInfo[playerid][Skin], PlayerInfo[playerid][Xpos], PlayerInfo[playerid][Ypos]+1.0, PlayerInfo[playerid][Zpos]+0.4, PlayerInfo[playerid][Anglelog], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
LoggedIn[playerid] = 1;
if(PlayerInfo[playerid][pJailed] == 1)
{
new Random = random(sizeof(RandomCells));
SetPlayerPos(playerid, RandomCells[Random][0], RandomCells[Random][1], RandomCells[Random][2]);
SetSpawnInfo(playerid, PlayerInfo[playerid][Skin], PlayerInfo[playerid][Skin], RandomCells[Random][0], RandomCells[Random][1], RandomCells[Random][2], PlayerInfo[playerid][Anglelog], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
SetPlayerFacingAngle(playerid, RandomCells[Random][3]);
SetPlayerInterior(playerid, 5);
SetTimerEx("EndRelogJail", 1000, false, "i", playerid);
}
else
{
SetPlayerPos(playerid, PlayerInfo[playerid][Xpos], PlayerInfo[playerid][Ypos]+1.0, PlayerInfo[playerid][Zpos]+0.4);
SetSpawnInfo(playerid, PlayerInfo[playerid][Skin], PlayerInfo[playerid][Skin], PlayerInfo[playerid][Xpos], PlayerInfo[playerid][Ypos]+1.0, PlayerInfo[playerid][Zpos]+0.4, PlayerInfo[playerid][Anglelog], 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
}
else
{
ShowPlayerDialog(playerid, Dialog_Login_Password, DIALOG_STYLE_INPUT,""Dialog_Color_LightBlue"Los Angeles Deathless Roleplay.","Welcome to Los Angeles Deathless RolePlay!\n\nIt seems like you already are a member here!\n"Dialog_Color_Red"Sadly didn't you enter the right password!","Login","Quit");
}
return 1;
}
}
PHP код:
public EndRelogJail(playerid)
{
PrisonTime[playerid] = PlayerInfo[playerid][pJailTime];
if(PrisonTime[playerid] <= 0)
{
SetPlayerPos(playerid, 1862.4797, -1705.1757, 5202.5859);
SetPlayerFacingAngle(playerid, 0.4674);
PlayerInfo[playerid][pJailed] = 0;
SendClientMessage(playerid, -1, "hmmm");
}
else
{
PrisonTime[playerid] -= 1;
SetTimerEx("EndRelogJail", 1000, false, "i", playerid);
}
return 1;
}
habinkownyou