Rickone11
Умник
проблема така,я сделал у себе на сервере рп-килл,все анулируется,ну вот проблема с машинами,ключи пропадают при рп убийстве,но вот сама машина стоит на том же месте,и на верху стоит тот же ник,кто ее купил,и купить ее не кто не может,и сам владелец не может ни сесть,не продать,просто пишит у вас нет ключа,вот как это исправить?,с меня +
if(PlayerRPKill[playerid] == 1)
{
new house = PlayerInfo[playerid][pPhousekey];
new bouse = PlayerInfo[playerid][pPbiskey]-100;
new playername[MAX_PLAYER_NAME];
new rand = random(sizeof(CIV));
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
new string[128];
format(string, sizeof(string), "*<< %s был убит по РП >>", playername);
OOCNews(COLOR_RED,string);
SendClientMessage(playerid, COLOR_BLUE, "Вы убиты по РП!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Вы снова гражданский");
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pAccount] = 0;
PlayerInfo[playerid][pCash] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
PlayerInfo[playerid][pPcarkey] = 999;
HouseInfo[house][hHel] = 0;
HouseInfo[house][hArm] = 0;
HouseInfo[house][hHealthx] = 0;
HouseInfo[house][hHealthy] = 0;
HouseInfo[house][hHealthz] = 0;
HouseInfo[house][hArmourx] = 0;
HouseInfo[house][hArmoury] = 0;
HouseInfo[house][hArmourz] = 0;
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hVec] = 418;
HouseInfo[house][hVcol1] = -1;
HouseInfo[house][hVcol2] = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
ConsumingMoney[playerid] = 1;
format(string, sizeof(string), "~w~ЊO€ѓPA‹‡Eм…•~n~ ‹‘ ЊPOѓA‡… COЂCЏ‹EммOCЏ’ ~n~~g~$%d", HouseInfo[house][hValue]);
GameTextForPlayer(playerid, string, 10000, 3);
PlayerInfo[playerid][pPhousekey] = 255;
SBizzInfo[bouse][sbLocked] = 1;
SBizzInfo[bouse][sbOwned] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo[bouse][sbOwner], "The State", 0, strlen("The State"), 255);
strmid(SBizzInfo[bouse][sbExtortion], "No-one", 0, strlen("No-one"), 255);
ConsumingMoney[playerid] = 1;
format(string, sizeof(string), "~w~ЊO€ѓPA‹‡•E–~n~ ‹‘ ЊPOѓA‡… C‹O” COЂCЏ‹EммOCЏ’ €A ~n~~g~$%d", SBizzInfo[bouse][sbTill]);
GameTextForPlayer(playerid, string, 10000, 3);
SBizzInfo[bouse][sbTill] = 0;
PlayerInfo[playerid][pPbiskey] = 255;
OnPropUpdate();
OnPlayerUpdate(playerid);
}
может поможет.
if(PlayerRPKill[playerid] == 1)
{
new house = PlayerInfo[playerid][pPhousekey];
new bouse = PlayerInfo[playerid][pPbiskey]-100;
new playername[MAX_PLAYER_NAME];
new rand = random(sizeof(CIV));
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
new string[128];
format(string, sizeof(string), "*<< %s был убит по РП >>", playername);
OOCNews(COLOR_RED,string);
SendClientMessage(playerid, COLOR_BLUE, "Вы убиты по РП!");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Вы снова гражданский");
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pAccount] = 0;
PlayerInfo[playerid][pCash] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
SetSpawnInfo(playerid, gTeam[playerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
PlayerInfo[playerid][pModel] = CIV[rand];
PlayerInfo[playerid][pPcarkey] = 999;
HouseInfo[house][hHel] = 0;
HouseInfo[house][hArm] = 0;
HouseInfo[house][hHealthx] = 0;
HouseInfo[house][hHealthy] = 0;
HouseInfo[house][hHealthz] = 0;
HouseInfo[house][hArmourx] = 0;
HouseInfo[house][hArmoury] = 0;
HouseInfo[house][hArmourz] = 0;
HouseInfo[house][hLock] = 1;
HouseInfo[house][hOwned] = 0;
HouseInfo[house][hVec] = 418;
HouseInfo[house][hVcol1] = -1;
HouseInfo[house][hVcol2] = -1;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);
ConsumingMoney[playerid] = 1;
format(string, sizeof(string), "~w~ЊO€ѓPA‹‡Eм…•~n~ ‹‘ ЊPOѓA‡… COЂCЏ‹EммOCЏ’ ~n~~g~$%d", HouseInfo[house][hValue]);
GameTextForPlayer(playerid, string, 10000, 3);
PlayerInfo[playerid][pPhousekey] = 255;
SBizzInfo[bouse][sbLocked] = 1;
SBizzInfo[bouse][sbOwned] = 0;
GetPlayerName(playerid, sendername, sizeof(sendername));
strmid(SBizzInfo[bouse][sbOwner], "The State", 0, strlen("The State"), 255);
strmid(SBizzInfo[bouse][sbExtortion], "No-one", 0, strlen("No-one"), 255);
ConsumingMoney[playerid] = 1;
format(string, sizeof(string), "~w~ЊO€ѓPA‹‡•E–~n~ ‹‘ ЊPOѓA‡… C‹O” COЂCЏ‹EммOCЏ’ €A ~n~~g~$%d", SBizzInfo[bouse][sbTill]);
GameTextForPlayer(playerid, string, 10000, 3);
SBizzInfo[bouse][sbTill] = 0;
PlayerInfo[playerid][pPbiskey] = 255;
OnPropUpdate();
OnPlayerUpdate(playerid);
}
может поможет.
