password_hash= ******** ip=******** registered=1 RegisteredDate=10/4/2012 loggedin=0 banned=0 level=6 LastOn=30.4.2012 money=12914 kills=0 deaths=0 spree=17 score=8 hours=0 minutes=18 seconds=5 x1=1477 y1=1923 z1=59 interior1=0 weap1=22 weap1ammo=1000 weap2=26 weap2ammo=1000 weap3=32 weap3ammo=1000 weap4=0 weap4ammo=0 weap5=0 weap5ammo=0 weap6=0 weap6ammo=0 health=100 armour=0 TimesOnServer=16
#include <a_samp>
new Text:Kills[MAX_PLAYERS]; //sore
//===========spree
new Text:SpreeText[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:");
SpreeText[playerid] = TextDrawCreate(391.000000, 425.000000, "SPREE:");
TextDrawAlignment(Kills[playerid],0);
TextDrawAlignment(SpreeText[playerid],0);
TextDrawFont(Kills[playerid],1);
TextDrawLetterSize(Kills[playerid],0.389999, 2.599998);
TextDrawFont(SpreeText[playerid],1);
TextDrawLetterSize(SpreeText[playerid],0.389999, 2.499999);
TextDrawColor(Kills[playerid],65535);
TextDrawColor(SpreeText[playerid],65535);
TextDrawSetOutline(Kills[playerid],1);
TextDrawSetOutline(SpreeText[playerid],1);
TextDrawSetShadow(Kills[playerid],1);
TextDrawSetShadow(SpreeText[playerid],1);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid, Kills[playerid]);
TextDrawHideForPlayer(playerid, SpreeText[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid, Kills[playerid]);
TextDrawShowForPlayer(playerid, SpreeText[playerid]);
return 1;
}
public OnPlayerDeath(playerid)
{
KillingSpree[killerid] ++;
KillingSpree[playerid] = 0;
return 1;
}
public OnPlayerUpdate(playerid)
{
new InfoString[300];
if(IsPlayerConnected(playerid))
{
if(IsPlayerNPC(playerid)) return 0;
new spree = (KillingSpree[playerid]); //acho q o problema eh aki
new score = GetPlayerScore(playerid);
format(InfoString, sizeof(InfoString), "SCORE: ~w~%d", score);
TextDrawSetString(Kills[playerid], InfoString);
format(InfoString, sizeof(InfoString), "SPREE: ~w~%d", spree); //acho q o problema eh aki
TextDrawSetString(SpreeText[playerid], InfoString); //acho q o problema eh aki tbm, os problemas nгo consigo resolvelos
}
return 1;
}
#include a_samp
#include dini
new
Text:pText[MAX_PLAYERS][2],
PlayerSpree[MAX_PLAYERS char]
;
public OnFilterScriptInit()
{
for(new i; i != MAX_PLAYERS; ++i)
{
pText[i][0] = TextDrawCreate(506.000000, 425.000000,"Score:");
pText[i][1] = TextDrawCreate(391.000000, 425.000000, "SPREE:");
TextDrawAlignment(pText[i][1],0);
TextDrawAlignment(pText[i][0],0);
TextDrawFont(pText[i][1],1);
TextDrawLetterSize(pText[i][1],0.389999, 2.599998);
TextDrawFont(pText[i][0],1);
TextDrawLetterSize(pText[i][0],0.389999, 2.499999);
TextDrawColor(pText[i][1],65535);
TextDrawColor(pText[i][0],65535);
TextDrawSetOutline(pText[i][1],1);
TextDrawSetOutline(pText[i][0],1);
TextDrawSetShadow(pText[i][1],1);
TextDrawSetShadow(pText[i][0],1);
}
SetTimer("@Att", 1000, true);
return 1;
}
new synString[100];
@Att(); public @Att()
{
for(new i, e = GetMaxPlayers(); i != e; ++i){
if(IsPlayerConnected(i)){
format(synString, sizeof synString,"Score", GetPlayerScore(i)); TextDrawSetString(pText[i][0], synString);
format(synString, sizeof synString,"Spree", PlayerSpree{i}); TextDrawSetString(pText[i][1], synString);
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
PlayerSpree{playerid} = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
static str[80], Nome[24];
GetPlayerName(playerid, Nome, 24);
format(str, sizeof(str),"ladmin/users/%s.ini", Nome);
if(fexist(str))
{
PlayerSpree{playerid} = dini_Int(str, "Spree");
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerSpree{playerid} = 0;
PlayerSpree{killerid} ++;
return true;
}
pawn Code:
|
#include a_samp
#include dini
new
Text:pText[MAX_PLAYERS][2],
PlayerSpree[MAX_PLAYERS char]
;
public OnFilterScriptInit()
{
for(new i; i != MAX_PLAYERS; ++i)
{
pText[i][0] = TextDrawCreate(506.000000, 425.000000,"Score:");
pText[i][1] = TextDrawCreate(391.000000, 425.000000, "SPREE:");
TextDrawAlignment(pText[i][1],0);
TextDrawAlignment(pText[i][0],0);
TextDrawFont(pText[i][1],1);
TextDrawLetterSize(pText[i][1],0.389999, 2.599998);
TextDrawFont(pText[i][0],1);
TextDrawLetterSize(pText[i][0],0.389999, 2.499999);
TextDrawColor(pText[i][1],65535);
TextDrawColor(pText[i][0],65535);
TextDrawSetOutline(pText[i][1],1);
TextDrawSetOutline(pText[i][0],1);
TextDrawSetShadow(pText[i][1],1);
TextDrawSetShadow(pText[i][0],1);
}
SetTimer("@Att", 1000, true);
return 1;
}
@Att(); public @Att()
{
new synString[100];
for(new i, e = GetMaxPlayers(); i != e; ++i){
if(IsPlayerConnected(i)){
format(synString, sizeof synString,"Score", GetPlayerScore(i)); TextDrawSetString(pText[i][0], synString); TextDrawShowForPlayer(i, pText[i][0]);
format(synString, sizeof synString,"Spree", PlayerSpree{i}); TextDrawSetString(pText[i][1], synString); TextDrawShowForPlayer(i, pText[i][0]);
}
}
return 1;
}
public OnPlayerConnect(playerid)
{
PlayerSpree{playerid} = 0;
return 1;
}
public OnPlayerSpawn(playerid)
{
static str[80], Nome[24];
GetPlayerName(playerid, Nome, 24);
format(str, sizeof(str),"ladmin/users/%s.ini", Nome);
if(fexist(str))
{
PlayerSpree{playerid} = dini_Int(str, "Spree");
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerSpree{playerid} = 0;
PlayerSpree{killerid} ++;
return true;
}
Ei amigo, desligue o CapsLock(caixa alta),
no primeiro post meu, eu nem falei nada por nгo conter muito texto com capslock. 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;
}
Ja Tentou Isso?
nem sei se vai pega fiz rapidinhu aqui. pawn Code:
|