CMD:h(playerid, params[])
{
new selection[10];
if(sscanf(params, "s[20]", selection)) return SendUsageMSG(playerid, "/h [BUY/SELL/CONFIG]");
if(!strcmp(selection, "buy", true))
{
for(new i = 0; i < MAX_HOUSES; i++)
{
if(IsPlayerInDynamicCP(playerid, hInfo[i][EntranceCP]))
{
if(hInfo[i][hOwned] == 0)
{
new string[128];
format(string, sizeof(string), ""WORD_SYSTEM"%d", hInfo[i][hID]);
SCM(playerid, COLOR_WHITE, string);
SetHouseOwner(i, PlayerName(playerid));
}
}
}
}
return 1;
}
|
It spams because checkpoints are having internal refresh/update in the game. That's why your chat box is getting loads of the same messages.
|
CMD:h(playerid,params[])
{
new selection[10],string[145];
if(sscanf(params,"s[10]",selection))return SendUsageMSG(playerid,"/h [BUY/SELL/CONFIG]");
if(!strcmp(selection,"buy",true))
{
for(new i;i<MAX_HOUSES;i++)
{
if(IsPlayerInDynamicCP(playerid,hInfo[i][EntranceCP]))
{
if(hInfo[i][hOwned9 == 0)
{
format(string,sizeof(string),""WORD_SYSTEM"%d",hInfo[i][hID]);
SCM(playerid,COLOR_WHITE,string);
SetHouseOwner(i,PlayerName(playerid));
break;
}
}
}
}
return 1;
}
|
PHP код:
|
+REP'd
CMD:h(playerid,params[])
{
new selection[10],string[145];
if(sscanf(params,"s[10]",selection))return SendUsageMSG(playerid,"/h [BUY/SELL/CONFIG]");
if(!strcmp(selection,"buy",true))
{
for(new i;i<MAX_HOUSES;i++)
{
if(IsPlayerInDynamicCP(playerid,hInfo[i][EntranceCP]))
{
if(hInfo[i][hOwned9 == 0)
{
format(string,sizeof(string),""WORD_SYSTEM"%d",hInfo[i][hID]);
SCM(playerid,COLOR_WHITE,string);
SetHouseOwner(i,PlayerName(playerid));
break;
}
}
else
{
SCM(playerid, COLOR_WHITE, "ERROR: You need to be in a house checkpoint!");
}
}
}
return 1;
}
|
Код:
CMD:h(playerid,params[])
{
new selection[10],string[145];
if(sscanf(params,"s[10]",selection))return SendUsageMSG(playerid,"/h [BUY/SELL/CONFIG]");
if(!strcmp(selection,"buy",true))
{
for(new i;i<MAX_HOUSES;i++)
{
if(IsPlayerInDynamicCP(playerid,hInfo[i][EntranceCP]))
{
if(hInfo[i][hOwned9 == 0)
{
format(string,sizeof(string),""WORD_SYSTEM"%d",hInfo[i][hID]);
SCM(playerid,COLOR_WHITE,string);
SetHouseOwner(i,PlayerName(playerid));
break;
}
}
else
{
SCM(playerid, COLOR_WHITE, "ERROR: You need to be in a house checkpoint!");
}
}
}
return 1;
}
|