Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot Other languages Portuguese/Português [INCLUDE]iAchieve 1.2 - include de criação de troféus

 
  • 0 Vote(s) - 0 Average
[INCLUDE]iAchieve 1.2 - include de criação de troféus
xbruno1000x
Offline

Burgershot Member
Posts: 32
Threads: 2
Joined: Mar 2020
Reputation: 1
Location: Brasil
#1
2020-04-21, 12:03 AM (This post was last modified: 2020-04-21, 12:10 AM by xbruno1000x.)
Essa é uma include feita por iPleomax em 2011, e atualizada por xbruno1000x em 2020.
Tem como função a facilitação do uso de troféus no SA-MP, sistema muito comum nos consoles.
Decidi atualizar essa include por não ter achado nada similar recentemente.
Como Utilizar?
Vamos supor que você queira recriar a primeira conquista do GTA V, Carne Fresca.
Code:
//nas new's do seu script
new Ach_CarneFresca;
//ongamemodeinit
Ach_CarneFresca = CreateAchievement("Carne Fresca","Voce logou pela primeira vez", 1);
//o texto após o nome do achieve é sua descrição, e o número após é a quantidade de vezes que o player deve fazer a ação.

Definindo o gatilho do troféu:
Code:
//nesse caso iremos colocar em OnPlayerSpawn, porém pode variar dependendo do seu objetivo. Podemos criar a primeira morte em OnPlayerDeath, e assim por diante.
GivePlayerAchievement(playerid, Ach_CarneFresca, 1);

Para recompensar o jogador ao ganhar o troféu:
Code:
//crie a public OnPlayerAchieve (playerid, achid) e insira as recompensas do troféu.
public OnPlayerAchieve( playerid, achid )
{
   if(achid == Ach_CarneFresca)
   {
       GivePlayerMoney(playerid, 1000);
   }
}
//nesse caso o player ganha 1000 $

OUTRAS FUNÇÕES:
Code:
native LoadPlayerAchievements(playerid); //Use para carregar os troféus.
native GetPlayerAchievement(playerid, achid);
native bool:DidPlayerAchieve(playerid, achid); //Checa se o player tem o troféu, podendo ser utilizado para criar beneficios para quem tem uma determinada conquista.

Atualizações feitas:
Textdraws editadas e traduzidas.
Adicionado som semelhante ao do PS3 no momento em que o player ganha o troféu.
Foram modificadas algumas coisas básicas.

Créditos/Requisitos:
YSI Includes
Foreach
iPleomax
xBruno1000x

Local de salvamento:
/scriptfiles/achievements/user/
/scriptfiles/achievements/main/
Imagem:
[Image: TaEV7Vm.png]

Download:
https://pastebin.com/sZaeDpu0
portalsamp.com
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode