23.11.2015, 12:38
I want to make a command by which player can own land. I have made a command but with it i can only change Dynamic3DTextLanble but i want to make land owned buy player and variable PlayerInfo[playerid][pLand] = to land id..
Command:
+REP
Command:
PHP код:
CMD:setlandowner(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
new land, playername[24], string[128];
if(sscanf(params, "ds[24]", land, playername)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setlandowner [landid] [name]");
if(LandInfo[land][landCreated] == 1)
{
format(LandInfo[land][landOwner], 24, "%s", playername);
format(string, sizeof(string), "You have set land %d's owner to '%s'", land, LandInfo[land][landOwner]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "%s's Land (%d)", LandInfo[land][landOwner], land);
UpdateDynamic3DTextLabelText(LandInfo[land][landText], COLOR_REALRED, string);
LandInfo[land][landOwned] = 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "That land does not exist.");
}
}
return 1;
}