02.05.2012, 00:02
Ja Tentou Isso?
nem sei se vai pega fiz rapidinhu aqui.
nem sei se vai pega fiz rapidinhu aqui.
pawn Code:
#include <a_samp>
new Text:Kills[MAX_PLAYERS]; //sore
//===========spree
new Text:Spree[MAX_PLAYERS];
new KillingSpree[MAX_PLAYERS];
new killerid;
forward ScoresXX();
//==========Timers
new PingTimer;
new GodTimer;
#if defined FILTERSCRIPT
enum PlayerData
{
Kills,
Spree,
bool:AllowedIn,
FailLogin,
};
enum ServerData
{
MaxPing,
ReadPMs,
ReadCmds,
MaxAdminLevel,
AdminOnlySkins,
AdminSkin,
AdminSkin2,
NameKick,
PartNameKick,
AntiBot,
AntiSpam,
AntiSwear,
NoCaps,
Locked,
Password[128],
GiveWeap,
GiveMoney,
ConnectMessages,
AdminCmdMsg,
AutoLogin,
MaxMuteWarnings,
DisableChat,
MustLogin,
MustRegister,
};
#else
public OnFilterScriptInit()
{
print("\n______________________________________");
print("__________(][BoS][]LogitecH[)___________");
print(" LADMIN LENDO... ");
print("________________________________________");
if(!fexist("ladmin/users/"))
{
print("\n\n > WARNING: Folder Missing From Scriptfiles\n");
SetTimerEx("PrintWarning",2500,0,"s","ladmin/users");
}
PingTimer = SetTimer("PingKick",5000,1);
GodTimer = SetTimer("GodUpdate",2000,1);
new year,month,day; getdate(year, month, day);
new hour,minute,second; gettime(hour,minute,second);
print("________________________________________");
print(" LADMIN ");
print(" CARREGADO ");
print("________________________________________");
printf(" Date: %d/%d/%d Time: %d:%d :%d ",day,month,year, hour, minute, second);
print("________________________________________");
print("________________________________________\n");
return 1;
}
public OnFilterScriptExit()
{
KillTimer(PingTimer);
KillTimer(GodTimer);
#if defined USE_MENUS
DestroyAllMenus();
#endif
new year,month,day; getdate(year, month, day);
new hour,minute,second; gettime(hour,minute,second);
print("\n________________________________________");
print("________________________________________");
print(" LAdmin Unloaded ");
print("________________________________________");
printf(" Date: %d/%d/%d Time: %d:%d :%d ",day,month,year, hour, minute, second);
print("________________________________________");
print("________________________________________\n");
return 1;
}
#endif
public OnPlayerConnect(playerid)
{
Kills[playerid] = TextDrawCreate(506.000000, 425.000000,"Score:");
Spree[playerid] = TextDrawCreate(391.000000, 425.000000, "SPREE:");
TextDrawAlignment(Kills[playerid],0);
TextDrawAlignment(Spree[playerid],0);
TextDrawFont(Kills[playerid],1);
TextDrawLetterSize(Kills[playerid],0.389999, 2.599998);
TextDrawFont(Spree[playerid],1);
TextDrawLetterSize(Spree[playerid],0.389999, 2.499999);
TextDrawColor(Kills[playerid],65535);
TextDrawColor(Spree[playerid],65535);
TextDrawSetOutline(Kills[playerid],1);
TextDrawSetOutline(Spree[playerid],1);
TextDrawSetShadow(Kills[playerid],1);
TextDrawSetShadow(Spree[playerid],1);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid, Kills[playerid]);
TextDrawHideForPlayer(playerid, Spree[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, Kills[playerid]);
TextDrawShowForPlayer(playerid, Spree[playerid]);
return 1;
}
public OnPlayerDeath(playerid)
{
KillingSpree[killerid] ++;
KillingSpree[playerid] = 0;
return 1;
}
public OnPlayerUpdate(playerid)
{
new String[300];
if(IsPlayerConnected(playerid))
{
if(IsPlayerNPC(playerid)) return 0;
new spree = KillingSpree[playerid];
new score = GetPlayerScore(playerid);
format(String, sizeof(String), "SCORE: ~w~%d", score);
TextDrawSetString(Kills[playerid], String);
format(String, sizeof(String), "SPREE: ~w~%d", spree);
TextDrawSetString(Spree[playerid], String);
}
return 1;
}

