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 код:
|
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; } |