04.10.2013, 14:27
No gamemode o nivel й definido como pLevel, mas como estб como PlayerScore, a ъnica coisa que altera й que o aparente, lб no tab. Mas na realidade o nivel nгo й dado. Alguйm pode dar uma ajuda em como eu posso alterar?
Код:
CMD:darvip(playerid, params[]) { if(!IsPlayerAdmin(playerid))// Se o cara NAO for admin (!) manda a mensagem! return SendClientMessage(playerid, -1, "Vocк nгo estб autorizado a usar esse comando !"); if(sscanf(params, "ud", iddele, meses))// Sscanf! * Se ele nгo preencher todos os campos manda a mensagem \/! * return SendClientMessage(playerid, -1, "Correto: /darvip [id] [meses]");// manda mensagem if(!IsPlayerConnected(iddele))// Se o "iddele" nao estiver conectado manda a mensagem! return SendClientMessage(playerid, -1, "Esse jogador nгo estб online");// mensagem PlayerVip[iddele] = 1;// Seta o vip do cara pra 1 SetPlayerScore(iddele, GetPlayerScore(iddele) + meses*2);// Verifica o level do player e seta o numero que o admin digitou no "meses" veses 2! GivePlayerMoney(iddele, meses*2000000);// Da a quantidade grana pro player. A quantidade й o numero que o admin digitou no meses VESES 10 Mil! format(_sStr, 100, "Atenзгo o admin %s te deu %d meses VIP com %d Nнveis e R$ %d.", pNome(playerid), meses, meses*2, meses*2000000);// Formata a mensagem! SendClientMessage(iddele, COR_AZULZAO, _sStr);// Manda a mensagem! format(_sStr, 100, "Vocк deu %d meses de VIP para o %s", meses, pNome(iddele)); SendClientMessage(playerid, COR_AZULZAO, _sStr); return 1; }