14.07.2011, 06:06
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; }