moneys = strval(tmp); if(moneys < 2000) { SendClientMessage(playerid, COLOR_GREY, " Seu contrato nгo pode ser menor que 2000"); return 1; }
if(strcmp(cmd, "/contrato", true) == 0) { if(IsPlayerConnected(playerid)) { new money2; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USE: /contrato [ID/Nome] [Quantia]"); return 1; } giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "USE: /contrato [ID/Nome] [Quantia]"); return 1; } moneys = strval(tmp); if(moneys < 2000) { SendClientMessage(playerid, COLOR_GREY, " Seu contrato nгo pode ser menor que 2000"); return 1; } if(PlayerInfo[playerid][pLevel] < 2) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк precisa de no Mнnimo nнvel 3 para por um Contrato."); return 1; } if (IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pLevel] == 2) { SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode por contrato em novatos!"); return 1; } else if(PlayerInfo[giveplayerid][pMembro] == 8||PlayerInfo[giveplayerid][pLider] == 8) { SendClientMessage(playerid, COLOR_GREY, " Nгo pode colocar contrato em Assassinos!"); return 1; } else if(PlayerInfo[giveplayerid][pMembro] == 25||PlayerInfo[giveplayerid][pLider] == 25) { SendClientMessage(playerid, COLOR_GREY, " Nгo pode colocar contrato em Assassinos!"); return 1; } else if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25||PlayerInfo[playerid][pMembro] == 8||PlayerInfo[playerid][pLider] == 8) { SendClientMessage(playerid, COLOR_GREY, " Nгo pode colocar contratos em Ninguem!"); return 1; } if(gTeam[giveplayerid] == 2 && moneys <= 4000) { SendClientMessage(playerid, COLOR_GREY, " Preco Minimo de $4000 em oficiais!"); return 1; } if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Vocк nгo pode propor a si mesmo!"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); money2 = GetPlayerMoney(playerid); if (moneys > 0 && money2 >= moneys) { GivePlayerMoney(playerid, (0 - moneys)); PlayerInfo[giveplayerid][pHeadValue]+=moneys; format(string, sizeof(string), "%s Colocou um contrato em %s, por $%d.",sendername, giveplayer, moneys); SendFamilyMessage(8, COLOR_YELLOW, string); SendFamilyMessage(25, COLOR_YELLOW, string); format(string, sizeof(string), "* Vocк colocou um contrato em %s, por $%d.",giveplayer, moneys); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo possui essa grana."); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " Esse nгo й um jogador ativo."); } } return 1; }
if(moneys < VALORMENOR|| moneys > VALORMAIOR) { SendClientMessage(playerid, COLOR_GREY, "VALORMENOR, VALORMAIOR!"); return true; }
pawn Код:
|
if( 1 < (moneys) > 1000 ) return SendClientMessage(playerid, -1, " valor muito pequeno ou muito grande !");