Tipo queira coloca o comando para todas as pessoas mas so ta pra policiais alguem poderia me da um help?
Код:
if(strcmp(cmd, "/atualizarcasa", true) == 0 || strcmp(cmd, "/ac", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new house = PlayerInfo[playerid][pPhousekey];
GetPlayerName(playerid, playername, sizeof(playername));
if (house != 255)
{
if(strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) != 0 && strcmp(PlayerInfo[playerid][pMarriedTo], HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem uma casa !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "USO: /atualizarcasa [item nъmero]");
SendClientMessage(playerid, COLOR_GRAD1, "|_______ Ultensнlios Domiciliares _______|");
SendClientMessage(playerid, COLOR_GRAD2, "| 1: Atualizaзгo Saъde R$10000");
SendClientMessage(playerid, COLOR_GRAD3, "| 2: Atualizaзгo Colete R$25000");
return 1;
}
new item = strval(tmp);
switch (item)
{
case 1:
{
if(SBizzInfo[6][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~fim de estoque", 5000, 1);
return 1;
}
if(PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк precisar ter ao mнnimo Nнvel 2.");
return 1;
}
if(GetPlayerGP(playerid) < 10000)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк nгo tem dinheiro para comprar isto.");
return 1;
}
HouseInfo[house][hHel] = 1;
GivePlayerGP(playerid,-10000);
SBizzInfo[6][sbTill] += 10000;//curar buisness
ExtortionSBiz(6, 10000);
SBizzInfo[6][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "Vocк pode se curar em sua casa, basta digitar /curar.");
}
case 2:
{
//if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode comprar isto");
return 1;
}
if(SBizzInfo[6][sbProducts] == 0)
{
GameTextForPlayer(playerid, "~r~fim de estoque", 5000, 1);
return 1;
}
if (PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк ter ao mнnimo Nнvel 2 para comprar isto.");
return 1;
}
if(GetPlayerGP(playerid) < 25000)
{
SendClientMessage(playerid, COLOR_GRAD5, "Vocк nгo tem dinheiro para comprar isto.");
return 1;
}
HouseInfo[house][hArm] = 1;
GivePlayerGP(playerid,-25000);
SBizzInfo[6][sbTill] += 25000;//heal buisness
ExtortionSBiz(6, 25000);
SBizzInfo[6][sbProducts]--;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD5, "Vocк pode colocar um Colete a Prova de Balas, basta digitar /curar");
}
}
OnPropUpdate();
OnPlayerSave(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo tem uma casa");
return 1;
}
}
return 1;
}