30.11.2016, 18:30
Eu quero colocar o preзo 0 Para usar o /comprar nivel quando tiver o tanto de respeito. Mais n consigo ajuda ai?
Quote:
//-------------------------------[BuyLevel]-------------------------------------------------------------------------- if (strcmp(cmd, "/comprarnivel", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] != 0) { PlayerInfo[playerid][pCash] = GetPlayerMoneyEx(playerid); if(PlayerInfo[playerid][pLevel] >= 0) { new nxtlevel = PlayerInfo[playerid][pLevel]+1; new costlevel = nxtlevel*levelcost;//0 for testing purposes new expquantidade = nxtlevel*levelexp; if(GetPlayerMoneyEx(playerid) < costlevel) { format(gstring,sizeof(gstring), " Vocк nгo tem: (R$0) !",costlevel); SendClientMessage(playerid, COLOR_GRAD1, gstring); return 1; } else if (PlayerInfo[playerid][pExp] < expquantidade) { format(gstring,sizeof(gstring), " Vocк precisa de %d pontos de respeito, Vocк tem: [%d] !",expquantidade,PlayerInfo[playerid][pExp]); SendClientMessage(playerid, COLOR_GRAD1, gstring); return 1; } else { format(gstring, sizeof(gstring), "~g~Comprou Nivel~n~~w~Agora seu Nivel e %d", nxtlevel); /*PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); PlayerPlayMusic(playerid);*/ GivePlayerMoney(playerid, (-costlevel)); PlayerInfo[playerid][pLevel]++; ScoreLevel(playerid); PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][gPupgrade] = PlayerInfo[playerid][gPupgrade]+2; GameTextForPlayer(playerid, gstring, 0, 1); format(gstring,sizeof(gstring), " Vocк comprou o nivel %d por (R$0) Digite /melhorar", nxtlevel, costlevel); SendClientMessage(playerid, COLOR_GRAD1, gstring); format(gstring,sizeof(gstring), " Vocк tem %d pontos de melhora",PlayerInfo[playerid][gPupgrade]); SendClientMessage(playerid, COLOR_GRAD2, gstring); } } return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб logado !"); } } return 1; } |