Jump to content
  • 0

Ajutor casa server.


tudorsvrpg

Question

Salut , gamemodul care il folosesc este un fel de godfather ,dar editat mult ! Si am 2 probleme .

1 - Nu merge dupa ce cumpar o casa sa ies din ea pe f pana nu da un admin respawn . Nu stiu ce are !! Dupa ce dau respawn la player chiar si mie merge , asta se intampla doar prima oara cand cumpar casa.

2 - La comanda /sellhouse de fiecare data cand vand o casa indiferent de cat costa primesc 100$ , dar eu vreau sa primesc cat am platit pe ea nu 100$ si dupa se pune la vanzare tot cu 100$ in loc de 1 milion. ! Cine ma poate ajuta ? Asta este comanda /sellhouse

[pawn] if(strcmp(cmd, "/sellhouse", true) == 0)

{

    if(IsPlayerConnected(playerid))

{

GetPlayerName(playerid, playername, sizeof(playername));

if(PlayerInfo[playerid][pPhousekey] == 9000)

{

SendClientMessage(playerid, COLOR_WHITE, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar nu detineti o Proprietate.");

return 1;

}

if(PlayerInfo[playerid][pMarried] > 0)

    {

        SendClientMessage(playerid, COLOR_GREY, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar sunteti Casatorit asa ca nu puteti vinde Proprietatea.");

        return 1;

    }

if(PlayerInfo[playerid][pPhousekey] != 9000 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)

{

                Delete3DTextLabel(Text3D:House3D);

new house = PlayerInfo[playerid][pPhousekey];

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][hValue] = 100;

GetPlayerName(playerid, sendername, sizeof(sendername));

strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);

ConsumingMoney[playerid] = 1;

GivePlayerMoney(playerid, 100);

PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

format(string, sizeof(string), "~w~Ati vandut proprieatea ~n~~g~$100");

GameTextForPlayer(playerid, string, 10000, 3);

PlayerInfo[playerid][pPhousekey] = 9000;

if(PlayerInfo[playerid][pLocal] == house)

{

SetPlayerInterior(playerid,0);

SetPlayerVirtualWorld(playerid,0);

SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);

PlayerInfo[playerid][pInt] = 0;

}

Delete3DTextLabel(Text3D:House3D);

OnPropUpdate();

OnPlayerUpdate(playerid);

return 1;

}

else

{

SendClientMessage(playerid, COLOR_WHITE, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar nu detineti o Proprietate.");

}

}

return 1;

}[/pawn]

Si asta este casa din property.cfg

[pawn] if(strcmp(cmd, "/sellhouse", true) == 0)

{

    if(IsPlayerConnected(playerid))

{

GetPlayerName(playerid, playername, sizeof(playername));

if(PlayerInfo[playerid][pPhousekey] == 9000)

{

SendClientMessage(playerid, COLOR_WHITE, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar nu detineti o Proprietate.");

return 1;

}

if(PlayerInfo[playerid][pMarried] > 0)

    {

        SendClientMessage(playerid, COLOR_GREY, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar sunteti Casatorit asa ca nu puteti vinde Proprietatea.");

        return 1;

    }

if(PlayerInfo[playerid][pPhousekey] != 9000 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)

{

                Delete3DTextLabel(Text3D:House3D);

new house = PlayerInfo[playerid][pPhousekey];

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][hValue] = 100;

GetPlayerName(playerid, sendername, sizeof(sendername));

strmid(HouseInfo[house][hOwner], "The State", 0, strlen("The State"), 255);

ConsumingMoney[playerid] = 1;

GivePlayerMoney(playerid, 100);

PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);

format(string, sizeof(string), "~w~Ati vandut proprieatea ~n~~g~$100");

GameTextForPlayer(playerid, string, 10000, 3);

PlayerInfo[playerid][pPhousekey] = 9000;

if(PlayerInfo[playerid][pLocal] == house)

{

SetPlayerInterior(playerid,0);

SetPlayerVirtualWorld(playerid,0);

SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);

PlayerInfo[playerid][pInt] = 0;

}

Delete3DTextLabel(Text3D:House3D);

OnPropUpdate();

OnPlayerUpdate(playerid);

return 1;

}

else

{

SendClientMessage(playerid, COLOR_WHITE, ""#GAlbastru"[suceava-RPG]: {ffffff}Ne pare rau, dar nu detineti o Proprietate.");

}

}

return 1;

}[/pawn]

Ce naiba nu fac bine ?

n-560x95.png
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.