SA-MP Forums Archive
[Ajuda] me ajuda na function - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] me ajuda na function (/showthread.php?tid=596650)



me ajuda na function - DKDarkking - 20.12.2015

PHP код:
function Anti_Update(i
ERRO
PHP код:
C:\Users\Administrator\Desktop\completo\dayz\gamemodes\dayz.pwn(6117) : warning 209: function "Anti_Update" should return a value
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Warning




Re: me ajuda na function - zPain - 20.12.2015

A funзгo nгo estб retornando nenhum valor.


Re: me ajuda na function - DKDarkking - 20.12.2015

Quote:
Originally Posted by zPain
Посмотреть сообщение
A funзгo nгo estб retornando nenhum valor.
me ajuda a resolver ?


Re: me ajuda na function - zPain - 20.12.2015

Poste a funзгo.


Re: me ajuda na function - DKDarkking - 20.12.2015

Quote:
Originally Posted by zPain
Посмотреть сообщение
Poste a funзгo.
PHP код:
function Anti_Update(i)
{
    if(
GetPlayerAmmo(i) >= 400)
    {
        new 
reason[128] = "Ammo Hack";
        new 
stringg[128];
        
format(stringgsizeof(stringg),"%s is banned for "COL_RED"(Ammo Hack) ID: %d!"gpInfo[i][pname23], i);
        
SendMessageToAllAdmins(stringg,-1);
        new 
bquery[200], IP[16];
        
GetPlayerIp(iIP16);
        
mysql_format(bandbbquerysizeof(bquery),"INSERT INTO bandata(admin, player, reason, IP, banned) VALUES('ANTICHEAT', '%e', '%e','%s', 1)"PlayerName(i), reasonIP);
        
mysql_tquery(bandbbquery"OnPlayerBanned""dds", -1ireason);
        
ShowPlayerDialog(idialogbanDIALOG_STYLE_MSGBOX"NOTIFICATION""You are {FF0000}banned {FFFFFF}from the server , \nplease go to sampdayz.com/forum to make an unban appeal""""");
        
Kick(i);
    } 



Re: me ajuda na function - arakuta - 20.12.2015

Todas as callbacks devem retornar um valor por padrao, independentemente se vocк precisa ou nгo.

PHP код:
public MinhaFuncao(parametro)
{
    return 
1;

PHP код:
new retorno MinhaFuncao(10);
printf("A funcao foi executada e devolveu o valor: %d",retorno); 
Um exemplo simples para o uso efetivo do return, pode ser uma funзгo matemбtica.

PHP код:
stock QuadradoDoDobro(valor)
    return ((
valor 2) * (valor 2)); 
PHP код:
new val QuadradoDoDobro(7);
printf("Quadrado do dobro de 7 й igual a %d",val);