SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 04/06/2020, 02:21 PM   #1
henrique2041
Little Clucker
 
Join Date: Nov 2019
Posts: 25
Reputation: 0
Default Saber os erros

Boa tarde preciso de ajuda com esses erros
sou novo e não sei o que esses erros significar , alguém poderia min explica o que esses erros diz? e como faz a verificação para corrigi ele
obrigado

número de argumentos não corresponde à definição


variável local "Nxc" oculta uma variável em um nível anterior

código inacessível


o símbolo nunca é usado: "Sr"
henrique2041 is offline   Reply With Quote
Old 04/06/2020, 02:27 PM   #2
ThiagoiHarDz
Banned
 
Join Date: May 2020
Location: Macarani-BA
Posts: 102
Reputation: 0
Default Re: Saber os erros

Primeiro vá no compilador copie e coloque aki.

Segundo olhe no compilador e lá mostrarar as linhas dos erros por exemplo
Code:
(1746) : warning 202: number of arguments does not match definition
O (1746) é a linha depois é só ir na linha do erro e copiar essa linha e mandar aki para eu te ajudar
ThiagoiHarDz is offline   Reply With Quote
Old 04/06/2020, 02:27 PM   #3
Sants
Big Clucker
 
Sants's Avatar
 
Join Date: May 2019
Location: Brasília, Brazil
Posts: 84
Reputation: 0
Default Re: Saber os erros

variável local "Nxc" oculta uma variável em um nível anterior = troque o nome da variável, pq já tem uma com esse nome.

código inacessível = esse eu não tenho certeza, se puder mandar a linha do erro ficarei agradecido

o símbolo nunca é usado: "Sr" = você criou uma variável e não usou ela.
__________________
Mais informações:
Discord - Sants#1462
Autor:
Code:
[Tutorial] Tempo para a função do comando ser executada.
PAWN (Beginer) - JS (Beginer)
Sants is offline   Reply With Quote
Old 04/06/2020, 02:31 PM   #4
Gguiz
Huge Clucker
 
Gguiz's Avatar
 
Join Date: Dec 2015
Location: Brazil
Posts: 379
Reputation: 20
Default Re: Saber os erros

Quote:
Originally Posted by henrique2041 View Post
Boa tarde preciso de ajuda com esses erros
sou novo e não sei o que esses erros significar , alguém poderia min explica o que esses erros diz? e como faz a verificação para corrigi ele
obrigado

número de argumentos não corresponde à definição


variável local "Nxc" oculta uma variável em um nível anterior

código inacessível


o símbolo nunca é usado: "Sr"
O primeiro erro significa que você atribuiu definições a mais em uma função, por exemplo:

Veja:


Em cima tenho os parâmetros da função "SendClientMessage", perceba que coloquei uma definição a mais no comando que fiz, logo o compilador irá gerar esse erro.

O segundo erro significa que você provavelmente você tenha atribuído uma variável global e esteja utilizando a mesma nomenclatura novamente. Lembre-se o compilador executa a leitura de cima para baixo, as variáveis superiores irão servir para que você utilize em códigos inferiores.

Veja:


Perceba que eu fiz duas atribuições da variável "string" logo o compilador irá gerar um erro pela duplicação de nomenclatura.

Vale ressaltar que você pode utilizar a mesma nomenclatura em códigos locais fechados por {}. Se eu fizesse um comando "teste2", poderia utilizar a variável "string" novamente.


O quarto significa que o símbolo "Sr" nunca é usado, portando se você nunca utiliza algo, exclua. Por exemplo, caso você atribua uma variável qualquer e nunca a use, não há necessidade de mantê-la, concorda comigo?

Veja:


Já nesse exemplo, atribui a variável "string" e não estou a utilizando para nada, então não há necessidade de mantê-la ali.


Manda o código do terceiro erro que explico melhor para você.

Last edited by Gguiz; 04/06/2020 at 03:06 PM.
Gguiz is offline   Reply With Quote
Old 05/06/2020, 08:21 PM   #5
henrique2041
Little Clucker
 
Join Date: Nov 2019
Posts: 25
Reputation: 0
Default Re: Saber os erros

sobre a variável ser eu retira ela ou usa outra variavel o cmd não fucioma
abaixo o erro e o cmd

warning 203: symbol is never used: "Str"
public OnPlayerText(playerid, text[])
{
>>>>>>>.static Str[128]; <<<<
CMD:ga(playerid, chat[])
{
if(isnull(chat))
return SendClientMessage(playerid, -1, "USE: /ga texto");


new
Str[128],
Name[MAX_PLAYER_NAME]
;
if(AntiDivulguer(playerid, chat))return 1;
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
format(Str, sizeof Str, " %s[%d]: %s", Name, playerid, chat);
SendClientMessageToAll(-1, Str);
return 1234;
}


------------
warning 204: symbol is assigned a value that is never used: "costlevel"
lolbagui = PlayerInfo[i][pExp];
new nxtlevel = PlayerInfo[i][pLevel]+1;
new gstring[128];
new costlevel = nxtlevel*levelcost;//10k for testing purposes
new expquantidade = nxtlevel*levelexp;
if(lolbagui >= nxtlevel*levelexp)
{
----
warning 219: local variable "Nome" shadows a variable at a preceding level
new Nome[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, Nome, sizeof(Nome));
new location[MAX_ZONE_NAME];
new Float,Float:y,Float:z;

O resto Conseguir resolver
henrique2041 is offline   Reply With Quote
Old 05/06/2020, 08:27 PM   #6
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,548
Reputation: 332
Default Re: Saber os erros

warning 203: symbol is never used = a variável não está sendo usada.
warning 219: local variable shadows a variable at a preceding level = a variável já foi definida.

Resumindo: só apagar.
__________________
Precisando de algum sistema? Me contate.
ipsLuan 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
[Ajuda] Como saber o ID? Fodinha102030 Português/Portuguese 17 28/09/2013 04:44 AM
[Ajuda] Queria saber se tem um FS de Coringa_Vilao Português/Portuguese 10 25/09/2012 01:03 AM
[Ajuda] Saber id da seta Coringa_Vilao Português/Portuguese 14 13/09/2012 02:50 PM
[Pedido] Ler pra saber '-' Mr_Samp Português/Portuguese 3 28/05/2012 09:56 PM
[DUV] bom eu queria saber hitachi_uchila Português/Portuguese 1 30/01/2010 10:58 AM


All times are GMT. The time now is 07:25 AM.


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