25.06.2015, 00:06
Exemplo:
Код:
#include <a_samp>
#define Assalto 1
#define Sniper 2
#define Engenheiro 3
#define Piloto 4
#define Suporte 5
public OnGameModeInit()
{
AddPlayerClassEx(Assalto, 0, -980.5886, -623.2478, 32.0078, 85.2375, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(Sniper, 1, -980.5886, -623.2478, 32.0078, 85.2375, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(Engenheiro, 2, -980.5886, -623.2478, 32.0078, 85.2375, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(Piloto, 3, -980.5886, -623.2478, 32.0078, 85.2375, 0, 0, 0, 0, 0, 0);
AddPlayerClassEx(Suporte, 4, -980.5886, -623.2478, 32.0078, 85.2375, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerHealth(playerid, cellmax);
SendClientMessage(playerid, cor_vermelho, "Anti-Spawnkill Ativado por 15 Segundos!");
SetPlayerChatBubble(playerid,"Anti SpawnKill" , cor_vermelho, 15.0, 15000);
SetTimer("chamar", 15000, false);
return 1;
}
forward chamar(playerid);
public chamar(playerid)
{
new Ranks[9],
Classes[11],
MsgTime[22];
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, cor_vermelho, "Proteзгo Anti-Spawnkill acabou!");
if(GetPlayerScore(playerid) >= 0)
{
Ranks = "Novato";
}
if(GetPlayerScore(playerid) >= 300)
{
Ranks = "Soldado";
}
if(GetPlayerScore(playerid) >= 750)
{
Ranks = "Cabo";
}
if(GetPlayerScore(playerid) >= 3000)
{
Ranks = "Sargento";
}
if(GetPlayerScore(playerid) >= 5000)
{
Ranks = "Coronel";
}
if(GetPlayerScore(playerid) >= 10000)
{
Ranks = "General";
}
if(GetPlayerScore(playerid) >= 30000)
{
Ranks = "Veterano";
}
if(GetPlayerTeam(playerid) == Assalto)
{
Classes = "Assalto";
}
if(GetPlayerTeam(playerid) == Sniper)
{
Classes = "Sniper";
}
if(GetPlayerTeam(playerid) == Engenheiro)
{
Classes = "Engenheiro";
}
if(GetPlayerTeam(playerid) == Piloto)
{
Classes = "Piloto";
}
if(GetPlayerTeam(playerid) == Suporte)
{
Classes = "Suporte";
}
format(MsgTime, sizeof(MsgTime), "%s %s", Ranks, Classes);
SetPlayerChatBubble(playerid, MsgTime , GetPlayerColor(playerid), 15.0, cellmax);
return 1;
}

