[Ajuda] Warnings. :$$$
#1

Alguem poderia me dizer porquк estб ocorrendo estes warnings?

C:\Users\CPU\Desktop\SAMP\gamemodes\gwgm.pwn(476) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\CPU\Desktop\SAMP\gamemodes\gwgm.pwn(524) : warning 209: function "OnDialogResponse" should return a value

Linha 476 й um
Код HTML:
}
e A linha 524 nгo existe porque a ultima й uma chave } que й a linha 523 --'

Agradeзo quem ajudar.
Reply
#2

Estб faltando algum return 1; ou return 0; nessas Publics.
Reply
#3

/\,
falta return ^^
Reply
#4

Verifica aк se tu colocou return 1; no fim de cada comando, esses erros de linha inexistente й pq a algo errado no comando anterior. Manda os codes aн.

Obs.: Usa [*pawn][/pawn*] pra por os warnings tbm, sem os asteriscos.
Reply
#5

No lugar dessa chave coloca isso:

pawn Код:
return 1;
}
ou isso:


pawn Код:
}
    return 1;
}
Reply
#6

Estб errado? \/

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == GPS)
{
if(response)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1966.6802,-1177.6351,20.0307,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Loja de Armas. siga o Checkpoint.");
return 1;
}
if(listitem == 1)
{
SetPlayerCheckpoint(playerid,1834.6064,-1682.1064,13.4245,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Balada. siga o Checkpoint.");
return 1;
}
// END GPS
}
if(dialogid == 80)
{
if(response)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,30, 2999);
return 1;
}
if(listitem == 1)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,31, 2999);
return 1;
}
if(listitem == 2)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,29,2000);
return 1;
}
if(listitem == 3)
{
GivePlayerMoney(playerid, -20000);
GivePlayerWeapon(playerid,36,1);
return 1;
}
}
}
}
}
Reply
#7

Quote:
Originally Posted by bielzera[:
Посмотреть сообщение
Estб errado? \/

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == GPS)
{
if(response)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1966.6802,-1177.6351,20.0307,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Loja de Armas. siga o Checkpoint.");
return 1;
}
if(listitem == 1)
{
SetPlayerCheckpoint(playerid,1834.6064,-1682.1064,13.4245,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Balada. siga o Checkpoint.");
return 1;
}
// END GPS
}
if(dialogid == 80)
{
if(response)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,30, 2999);
return 1;
}
if(listitem == 1)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,31, 2999);
return 1;
}
if(listitem == 2)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,29,2000);
return 1;
}
if(listitem == 3)
{
GivePlayerMoney(playerid, -20000);
GivePlayerWeapon(playerid,36,1);
return 1;
}
}
}
}
}
Sei lб LoL, ce ao mнnimo compilou pra saber?

Dica: As "}" vocк pode colocar uma ao lado da outra, assim fica mais organizado . Ex.: }}}}}. No caso do seu code:

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
if(
dialogid == GPS)
{
if(
response)
{
if(
listitem == 0)
{
SetPlayerCheckpoint(playerid,1966.6802,-1177.6351,20.0307,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Loja de Armas. siga o Checkpoint.");
return 
1;
}
if(
listitem == 1)
{
SetPlayerCheckpoint(playerid,1834.6064,-1682.1064,13.4245,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Balada. siga o Checkpoint.");
return 
1;
}
// END GPS
}
if(
dialogid == 80)
{
if(
response)
{
if(
listitem == 0)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,302999);
return 
1;
}
if(
listitem == 1)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,312999);
return 
1;
}
if(
listitem == 2)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,29,2000);
return 
1;
}
if(
listitem == 3)
{
GivePlayerMoney(playerid, -20000);
GivePlayerWeapon(playerid,36,1);
return 
1;
}}}}} 
Reply
#8

Claro que eu compilei ¬¬'
Reply
#9

Quote:
Originally Posted by bielzera[:
Посмотреть сообщение
Claro que eu compilei ¬¬'
Entгo, como ce pergunta se estб errado? LOL deu algum erro, warnings? LOL

Pera...
Reply
#10

Quote:
Originally Posted by bielzera[:
Посмотреть сообщение
Estб errado? \/

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == GPS)
{
if(response)
{
if(listitem == 0)
{
SetPlayerCheckpoint(playerid,1966.6802,-1177.6351,20.0307,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Loja de Armas. siga o Checkpoint.");
return 1;
}
if(listitem == 1)
{
SetPlayerCheckpoint(playerid,1834.6064,-1682.1064,13.4245,8.0);
SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Balada. siga o Checkpoint.");
return 1;
}
// END GPS
}
if(dialogid == 80)
{
if(response)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,30, 2999);
return 1;
}
if(listitem == 1)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,31, 2999);
return 1;
}
if(listitem == 2)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid,29,2000);
return 1;
}
if(listitem == 3)
{
GivePlayerMoney(playerid, -20000);
GivePlayerWeapon(playerid,36,1);
return 1;
}
}
}
}
}
Sim, estб... comeзando pela identaзгo!!

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == GPS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerCheckpoint(playerid,1966.6802,-1177.6351,20.0307,8.0);
                SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Loja de Armas. siga o Checkpoint.");
                return 1;
            }
            if(listitem == 1)
            {
                SetPlayerCheckpoint(playerid,1834.6064,-1682.1064,13.4245,8.0);
                SendClientMessage(playerid,COR_AVISO,"[GW-BR]Avisa: Vocк marcou a Balada. siga o Checkpoint.");
                return 1;
            }
        // END GPS
        }
        if(dialogid == 80)
        {
            if(response)
            {
                if(listitem == 0)
                {
                    GivePlayerMoney(playerid, -1000);
                    GivePlayerWeapon(playerid,30, 2999);
                    return 1;
                }
                if(listitem == 1)
                {
                    GivePlayerMoney(playerid, -1000);
                    GivePlayerWeapon(playerid,31, 2999);
                    return 1;
                }
                if(listitem == 2)
                {
                    GivePlayerMoney(playerid, -1000);
                    GivePlayerWeapon(playerid,29,2000);
                    return 1;
                }
                if(listitem == 3)
                {
                    GivePlayerMoney(playerid, -20000);
                    GivePlayerWeapon(playerid,36,1);
                    return 1;
                }
            }
        }
    }
    return 1;
}

Deus

Por Favor, Ensinai-os a pelo menos identar voзos codigos AMEM!!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)