Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //no topo:
- new Text:Stats2[MAX_PLAYERS];
- //no OnPlayerConnect:
- Stats2[playerid] = TextDrawCreate(...);
- TextDrawBox(Stats2[playerid], 0);
- //etc
- //no OnPLayerDisconnect:
- TextDrawDestroy(Stats2[playerid]);
- //no OnPlayerSpawn:
- TextDrawShowForPlayer(playerid, Stats2[playerid]);
- //no OnPlayerDeath:
- TextDrawHideForPlayer(playerid, Stats2[playerid]);
- PlayerAccount[killerid][KilledToday]++;
- PlayerAccount[playerid][DiedToday]++;
- if(Logged[killerid] == 1)
- PlayerAccount[killerid][Killed]++;
- if(Logged[playerid] == 1)
- PlayerAccount[playerid][Died] ++;
- //o seu public:
- public OnPlayerStats(playerid)
- {
- new Float:X, Float:Y, Float:Z, Float:Distance, String[256];
- GetPlayerPos(playerid, X, Y, Z);
- new Float:x = X - PlayerSpeed[playerid][SpeedX];
- new Float:y = Y - PlayerSpeed[playerid][SpeedY];
- new Float:z = Z - PlayerSpeed[playerid][SpeedZ];
- Distance = floatsqroot(x * x + y * y + z * z);
- SpeedValue = floatround(Distance * 5000);
- if(SpeedUpdate > 1)
- {
- SpeedValue = floatround(SpeedValue / SpeedUpdate);
- }
- PlayerSpeed[playerid][SpeedX] = X;
- PlayerSpeed[playerid][SpeedY] = Y;
- PlayerSpeed[playerid][SpeedZ] = Z;
- if(Logged[playerid] == 0)
- {
- format(String, sizeof String, " Matou: %d Morreu: %d Dinheiro: %d$ Ping: %d Velocidade: %d KMPH",
- PlayerAccount[playerid][KilledToday], PlayerAccount[playerid][DiedToday],
- GetPlayerMoney(playerid), GetPlayerPing(playerid), floatround(SpeedValue / 1500));
- TextDrawSetString(Stats2[playerid], String);
- } else {
- format(String, sizeof String, " Matou: %d/%d Morreu: %d/%d Dinheiro: %d$ Ping: %d Velocidade: %d KMPH",
- PlayerAccount[playerid][KilledToday], PlayerAccount[playerid][Killed],
- PlayerAccount[playerid][DiedToday], PlayerAccount[playerid][Died], GetPlayerMoney(playerid),
- GetPlayerPing(playerid), floatround(SpeedValue / 1500));
- TextDrawSetString(Stats2[playerid], String);
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment