SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese > Lançamentos/Releases

Reply
 
Thread Tools Display Modes
Old 12/05/2012, 05:02 PM   #1
RebeloX
High-roller
 
RebeloX's Avatar
 
Join Date: Jul 2011
Location: Portugal
Posts: 2,172
Reputation: 442
Default fixes.inc

fixes.inc

Soluções de bugs do SA:MP escritos pela comunidade.

Introdução

SA:MP é um software beta escrito por uma pequena equipe no seu tempo livre, portanto, ela tem bugs (como faz todo o software). Alguns destes são conhecidos há muito tempo, mas são de baixa prioridade, devido aos seus efeitos secundários, outros são descobertos por um longo período de tempo. Muitos destes erros têm soluções que podem ser implementadas (isto pode ser mais simples do que implementá-las no código fonte do SA:MP). Esta include visa recolher as correções para muitos destes erros (ou seja, alguém que tem uma correção), isto trara um beneficio para todos.

Download

Versão estável atual:

http://pastebin.com/6rf01BNS

Modo de Uso

Para usar, basta incluí-la após o padrão SA:MP funções:

pawn Code:
#include <a_samp>
// Any default re-definitions should go here.
//#undef MAX_PLAYERS
//#define MAX_PLAYERS 10
#include <fixes>
#include <other>

Para desabilitar qualquer correção por qualquer motivo, simplesmente faça:

pawn Code:
#define FIX_<name> 0

Por exemplo, para desabilitar todas as correções do file.inc, faça:

pawn Code:
#include <a_samp>
#define FIX_file_inc 0
#include <fixes>
#include <other>

Todos os nomes de que as correcções são palavras simples, e estão todos listados com suas descrições de correção abaixo.

Se você só tem um script rodando em seu servidor (ou seja, sem FilterScript), você pode usar essa definição para melhorar o código:

pawn Code:
#include <a_samp>
#define FIXES_Single 1
#include <fixes>
#include <other>

Correções

Quote:
Originally Posted by ****** View Post

Name
Bug
Authour
Post
Officially Fixed?
GetPlayerColor Returns "0" if "SetPlayerColor" has never been called. KoczkaHUN Link
FILTERSCRIPT Despite the fact that is in every new script, many people don't define "FILTERSCRIPT" where appropriate. ******
SpawnPlayer Kills the player if they are in a vehicle. ******
SetPlayerName Using "SetPlayerName" when the new name only differs from the old name in case does not alter the name at all. ******
GetPlayerSkin Returns the new skin after "SetSpawnInfo" is called but before the player actually respawns to get the new skin. ******
GetWeaponName Returns nothing for 18, 44, and 45. ******
SetPlayerWorldBounds Aiming can bypass the edge. ******
TogglePlayerControllable Other players see you moving on the spot. Slice Link
HydraSniper Entring military aircraft with a sniper rifle messes up vies. funky1234 Link
IsPlayerInCheckpoint Function returns an undefined value if it is called before any other checkpoint functions are called to initialise the value. ******
IsPlayerInRaceCheckpoint Function returns an undefined value if it is called before any other race checkpoint functions are called to initialise the value. ******
GetPlayerWeapon Returns the old value after using "SetPlayerArmedWeapon" when they are in a vehicle. ******
PutPlayerInVehicle If this is used on a passenger the driver of their old vehicle doesn't see them in their new vehicle. leong124/****** Link
KEY_AIM "KEY_AIM" isn't defined by default. ******
SetPlayerCheckpoint If a checkpoint is already set it will use the size of that checkpoint instead of the new one. KoczkaHUN Link
SetPlayerRaceCheckpoint If a checkpoint is already set it will use the size of that checkpoint instead of the new one. KoczkaHUN Link
TextDrawCreate Crashes on a blank string. wups Link
TextDrawSetString Crashes on a blank string and size greater than 1024. TomTrox Link
AllowInteriorWeapons Does nothing. KoczkaHUN Link
OnPlayerEnterVehicle Crashes other players when people enter an invalid seat. RyDeR`/****** Link
AllowTeleport 0.3dRC9 removed "AllowPlayerTeleport" and "AllowAdminTeleport" in favour of "OnPlayerClickMap". Some scripts used the old code and. ******
SetPlayerSpecialAction Removing jetpacks from players by setting their special action to 0 causes the sound to stay until death. MP2 PM.
OnDialogResponse Cheaters can spoof the dialogid they are using to respond to ones they can't actually see. ****** 0.3e RC6
GetPlayerDialog This function doesn't exist. ******
SetSpawnInfo Kicks the player if "SpawnPlayer" is called before "SetSpawnInfo". ******
SetPlayerSkin Breaks sitting on bikes. CyNiC Link
HideMenuForPlayer Crashes when passed an invalid menu ID. ****** Link
valstr Crashes on large numbers. Slice Link
fclose Crashes on an invalid handle. Slice Link
fwrite Crashes on an invalid handle. Slice Link
fread Crashes on an invalid handle. Slice Link
fputchar Crashes on an invalid handle. Slice Link
fgetchar Crashes on an invalid handle. Slice Link
fblockwrite Crashes on an invalid handle. Slice Link
fblockread Crashes on an invalid handle. Slice Link
fseek Crashes on an invalid handle. Slice Link
flength Crashes on an invalid handle. Slice Link
file_inc All file.inc fixes are included separately for major overhead. ******
IsPlayerAttachedObjectSlotUsed Doesn't work in OnPlayerDisconnect. ******Link
SetPlayerAttachedObject Doesn't remove objects when the mode ends. ****** Link
OnPlayerDeath Clients get stuck when they die with an animation applied. h02 Link
Expansão

O arquivo é muito bem documentado, com uma lista dos bugs (espero) fixados no topo. Se você souber de outros, ou ter soluções para os outros, seria muito apreciada, se você pode publicá-las neste tópico (seguindo a estrutura já estabelecidos). As correções também precisa de extensos testes para encontrar bugs nas correções.

Novamente, este é um projeto da comunidade, apenas geridos por ****** - que alguém tenha comentários, contribuições, críticas, etc por favor poste neste tópico. Isto inclui adições ao código-fonte, documentação, apresentação, tradução (principalmente deste post - várias versões de inclusão devem ser evitados para reduzir a fragmentação), ou qualquer outra área relacionada com você pode pensar.

Traduções

English(Oficial)
Balcan

Note que estes são apenas traduções tópico - a fonte é sempre o mesmo. Por favor também postar quaisquer acréscimos no tópico original em Inglês de outra forma que não pode ser visto.

Outras correções

Existem alguns outros inclui que visam corrigir problemas grandes demais para serem incluídos aqui:

SQLitei - correções e melhorias para muitas funções SQLite
Timer Fix - Correções para fazer "SetTimer" e "SetTimerEx" muito mais precisos em seus atrasos.

Bugs


Este software é projetado explicitamente para resolver bugs não, levá-los, mas lembrando que ainda pode haver bugs.

A causa mais provável de bugs é certas combinações de correções com deficiência. Algumas correções são inter-misturados e ao mesmo tempo devem trabalhar quando as correções são combinadas com são deficientes, não cada combinação foi testada.
__________________

Last edited by RebeloX; 13/05/2012 at 05:49 PM.
RebeloX is offline   Reply With Quote
Old 12/05/2012, 05:12 PM   #2
Hiuship
Huge Clucker
 
Join Date: Sep 2010
Posts: 315
Reputation: 13
Default Re: fixes.inc

Muito bom... não sabia desses bugs! + rep!
__________________

Clique no banner e confira os planos!!
Hiuship is offline   Reply With Quote
Old 12/05/2012, 05:16 PM   #3
_Cypher_
Big Clucker
 
_Cypher_'s Avatar
 
Join Date: Mar 2012
Posts: 139
Reputation: 11
Default Re: fixes.inc

Veri Gudi

Impresionante nem sabia desses bugs!

+rep

Que porra de lingua é Balcan ?

@EDIT

Não ta dando pra dar rep fala qi não da pra dar mais '-'
_Cypher_ is offline   Reply With Quote
Old 12/05/2012, 05:18 PM   #4
Lucas_Alemao
Gangsta
 
Lucas_Alemao's Avatar
 
Join Date: Jan 2012
Location: Brasil/Paraná
Posts: 806
Reputation: 50
Default Re: fixes.inc

nossa muito bom, parabens msm =D
__________________
Lucas_Alemao is offline   Reply With Quote
Old 12/05/2012, 05:25 PM   #5
zbt
Gangsta
 
zbt's Avatar
 
Join Date: Feb 2012
Posts: 752
Reputation: 76
Default Re: fixes.inc

Bem legal, acho que conheço só uns 4 bugs disso tudo.
zbt is offline   Reply With Quote
Old 12/05/2012, 05:29 PM   #6
Abravanel
Gangsta
 
Abravanel's Avatar
 
Join Date: Jan 2012
Location: Copacabana, RJ, Brazil
Posts: 783
Reputation: 116
Default Re: fixes.inc

Nossa, isso me fez recordar tantos e tantos problemas com bugs :S
Ficou bacana, até porque muita gente não conhecia alguns bugs citados.
__________________
Valente Brasil
Abravanel is offline   Reply With Quote
Old 12/05/2012, 05:36 PM   #7
Kuddy
High-roller
 
Kuddy's Avatar
 
Join Date: Jun 2011
Location: Brasil / Paraná
Posts: 2,876
Reputation: 313
Default Re: fixes.inc

Wow, muito bom.

Conhecia alguns dos bugs citados, mas não todos =D

Parabéns Bluex =)
__________________
"CRIANÇÃ GAMER OTAKO QUE SOFREU BULLYING NA ESCOLA E AINDA É BV"
Kuddy is offline   Reply With Quote
Old 12/05/2012, 05:40 PM   #8
RebeloX
High-roller
 
RebeloX's Avatar
 
Join Date: Jul 2011
Location: Portugal
Posts: 2,172
Reputation: 442
Default Re: fixes.inc

Quote:
Originally Posted by Hiuship View Post
Muito bom... não sabia desses bugs! + rep!
Obrigado :P

Quote:
Originally Posted by _Cypher_ View Post
Veri Gudi

Impresionante nem sabia desses bugs!

+rep

Que porra de lingua é Balcan ?

@EDIT

Não ta dando pra dar rep fala qi não da pra dar mais '-'
Balcan é uma língua asiata acho, você não necessita de dar rep amigo, não é por ter mais rep que eu sou o melhor (:

Quote:
Originally Posted by Lucas_Alemao View Post
nossa muito bom, parabens msm =D
Obrigado :P

Quote:
Originally Posted by zbt View Post
Bem legal, acho que conheço só uns 4 bugs disso tudo.
Eu não conhecia os bugs, mas quando vi o post original decidi compartilhar com vocês (:

Quote:
Originally Posted by AFerreira View Post
Nossa, isso me fez recordar tantos e tantos problemas com bugs :S
Ficou bacana, até porque muita gente não conhecia alguns bugs citados.
Sim, nem eu mesmo conhecia, se souber outros bugs novos é só falar aqui ou no tópico original.

Quote:
Originally Posted by dMagnus View Post
Wow, muito bom.

Conhecia alguns dos bugs citados, mas não todos =D

Parabéns Bluex =)
Obrigado Magnus, não dê os parabéns só a mim, dê a comunidade do SA:MP, eles que conseguiram achar os bugs, eu apenas compartilhei com vocês (:
__________________
RebeloX is offline   Reply With Quote
Old 12/05/2012, 05:49 PM   #9
Souz4.
Big Clucker
 
Join Date: Mar 2012
Posts: 57
Reputation: 2
Default Re: fixes.inc

interessante =)
__________________

Souz4. is offline   Reply With Quote
Old 12/05/2012, 05:52 PM   #10
dPlaYer_
High-roller
 
dPlaYer_'s Avatar
 
Join Date: Jul 2011
Location: Salvador
Posts: 1,736
Reputation: 179
Default Re: fixes.inc

Uou veri niçi bruex!
__________________
dPlaYer_ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[FilterScript] Tee Dynamic Business. [New] [Major Bug Fixes] [22/02/2011] Tee Filterscripts 89 25/03/2017 04:04 PM
Two Fixes [BIG REWARD] Jing_Chan Server Support 7 05/01/2012 08:11 PM


All times are GMT. The time now is 04:41 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.