Advertisement
JPedroJP

Sistema de UP + XP

Jul 5th, 2015
761
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.98 KB | None | 0 0
  1. // topo da GM
  2. new XP[MAX_PLAYERS];
  3.  
  4.  
  5. // OnPlayerConnect
  6. public OnPlayerConnect(playerid)
  7. {
  8.     SetTimerEx("Upar", 900000, true, "i", playerid);
  9.     return true;
  10. }
  11.  
  12.  
  13. forward Upar(playerid);
  14. public Upar(playerid)
  15. {
  16.     new str[256];
  17.     XP[playerid] ++;
  18.     if(XP[playerid] == 4) // Checa se o jogador tem 4 pontos de XP
  19.     {
  20.         new Nivel = GetPlayerScore(playerid);
  21.         SetPlayerScore(playerid,Nivel+1); // Seta o Nivel do Jogador
  22.         XP[playerid] = 0; // Reseta os XP após upar
  23.         format(str, sizeof(str), "| LEVEL UP | Você juntou 4 pontos de Experiência e upou para o Nivel %i", ++Nivel);
  24.         SendClientMessage(playerid, -1, str);
  25.         PlayerPlaySound(playerid,1149,0.0,0.0,0.0), GameTextForPlayer(playerid,"UP!",5000,6);
  26.         return false;
  27.     }
  28.     format(str, sizeof(str), "| EXPERIÊNCIA | Você ganhou +1 ponto de Experiência [ %i / 4 ]", XP[playerid]);
  29.     SendClientMessage(playerid, -1, str);
  30.     PlayerPlaySound(playerid,1139,0.0,0.0,0.0), GameTextForPlayer(playerid,"+EXP",5000,6);
  31.     return true;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement